DR. DALE E. PARSON
Kutztown University of Pennsylvania
parson AT kutztown DOT edu
http://faculty.kutztown.edu/parson
.

Kutztown University Resource Commons (KURC), CSIT page.
This is a good place to post open access papers or other papers not subject to copyright restriction.
Creative Commons Attribution 4.0 International (CC BY 4.0) allows free distribution and reuse
as long as users attribute the author. That is my copyright license of choice.
Kutztown University Faculty instructions for submitting to the KURC.

Open Access White Papers
I am initiating this category on 8 September, 2018, in response to an overly restrictive copyright notice for a conference paper I had planned to submit, for an organization that charges an inordinate fee for open access. All papers published in this section are copyrighted by Dale E. Parson, using the Creative Commons Attribution 4.0 International (CC BY 4.0), which allows free distribution and reuse as long as you attribute me as the author.
https://creativecommons.org/licenses/by/4.0/, copy freely with author attribution.
Please send editorial suggestions and questions to parson@kutztown.edu, Kutztown University of PA

"A Circular Planetarium as a Spatial Visual Musical Instrument", released in HTML and PDF formats on September 8, 2018.

[De]fragmenting Architecture, (2018), 10-minute processed video artwork debuted at the First Workshop on Computer Vision For Fashion, Art and Design as part of the 2018 European Conference on Computer Vision, Munich, September 14, 2018. June 29, 2019: The site dropped the link to the actual video, which is here.

Flaming Beauty, (2017-2019), a 4.5-minute processed video artwork debuted at the 2019 Art of the State Exhibition at the State Museum in Harrisburg, PA, June 23, 2019.

Dale E. Parson's YouTube page.

Instructions on setting up a Raspberry Pi running Raspbian to act as a dedicated, embedded multimedia processor at boot time with minimal manual interaction.

Publications

Patents

U.S. Patent 6950963, “Control Method And Apparatus For Testing Of Multiple Processor Integrated Circuits And Other Digital Systems” (Parson, Schlieder, Vollmer & Wilshire), September 27, 2005, coordinated debugging of devices & software on a serial JTAG test chain.

U.S. Patent 6915296, “Incremental Reorganization for Hash Tables,” July 5, 2005, concerning a real-time enhancement to open address hash tables, useful in key-based stateful matching in real-time network processors (such as network address translation).

U.S. Patent 6053947, “Simulation Model Using Object-Oriented Programming,” April 25, 2000, concerning an object-oriented event-driven simulation mechanism.

U.S. Patent *Application*, US2010/0299319 A1 (Parson, Glossner & Jinturkar), "Method, Apparatus and Architecture for Automated Interaction between Subscribers and Entities," published November 25, 2010, also posted at Google Patents.

Invited Book Chapter

Dale Parson, Qing Ye, and Liang Cheng, “Hybrid open hash tables for network processors,” in High-Performance Packet Switching Architectures, Springer-Verlag, Elhanany, Itamar; Hamdi, Mounir (Eds.), ISBN: 1-84628-273-X, 2007.

Refereed Journal Papers

D. Parson, D. Murray and Y. Chen, “Object-Oriented Design Patterns for Debugging Heterogeneous Languages and Virtual Machines,” Software—Practice and Experience 35(3) (March, 2005), pp. 255-279.

D. Parson, B. Schlieder and P. Beatty, “Extension Language Automation of Embedded System Debugging,” Automated Software Engineering 9(1) (January, 2002), pp. 7-39. Invited paper.

D. Parson and Z. Zhu, “Java Native Interface Idioms for C++ Class Hierarchies.” Software—Practice and Experience (2000; 30), September, 2000, p. 1641-1660.

D. Parson and G. Blank, “PRIOPS: A Real-time Production System Architecture for Programming and Learning in Embedded Systems.” International Journal of Pattern Recognition and Artificial Intelligence 4(3), 1990, p. 509-526. Invited paper. This paper was reprinted in Advances in Artificial Intelligence, Applications and Theory, edited by James C. Bezdek. Singapore: World Scientific Publishing, 1990, p. 205-222.

D. Parson and G. Blank, “Automatic versus Controlled Processing: An Architecture for Real-time Production Systems.” International Journal of Expert Systems: Research and Applications 2(3/4), 1989, p. 397-422. Invited paper.

Peer Reviewed Conference Papers


"Creative Graphical Coding via Pipelined Pixel Manipulation, " Proceedings of the 33rd Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE) Shippensburg University of PA, Shippensburg, PA, April 6-7, 2018. This won the Best Faculty Paper award.

D. Parson, G. Smith & A. Wernicki, "A Graph Description Language for Blind Programmers," Proceedings of the 32nd Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE) Edinboro University of PA, Edinboro, PA, March 31-April 1, 2017. Here is a text file copy of the paper. Here are the slides from the talk.

D. Parson, D. E. Hoch & H. Langley, "Timbral Data Sonification from Parallel Attribute Graphs," Proceedings of the 31st Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE) Kutztown University of PA, Kutztown, PA, April 1-2, 2016. Here are the slides from the talk.

D. Parson, L. Bogumil & A. Seidel, "Data Mining Temporal Work Patterns of Programming Student Populations,"
Proceedings of the 30th Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE) Edinboro University of PA, Edinboro, PA, April 10-11, 2015. Here are the slides from the talk.

D. Parson and A. Seidel, "Mining Student Time Management Patterns in Programming Projects," Proceedings of FECS'14: 2014 Intl. Conf. on Frontiers in CS & CE Education, Las Vegas, NV, July 21 - 24, 2014. Here are the slides for the talk and the outline for the follow-up tutorial "Using Weka to Mine Temporal Work Patterns of Programming Students."

"A State Machine Language for the Undergraduate Operating Systems Course,"
Proceedings of the 29th Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE) California University of PA, California, PA, April 4-5, 2014. Here is my updated KU CSC talk from April 28, 2015.

D. Parson and D. Schwesinger, "Minimum-Blocking Parallel Bidirectional Search,"
Proceedings of PDPTA'12: 2012 Intl. Conf. on Parallel Processing Techniques and Applications , Las Vegas, NV, July 16 - 20, 2012. Here are the slides for the talk.

D. Parson and P. Reed, "The Planetarium as a Musical Instrument," Proceedings of the 2012 New Interfaces for Musical Expression Conference, Ann Arbor, MI, May 20 - 23, 2012. Here are the slides for the demo.

D. Parson and R. Panuski, "Real-time Grammar-based Parsing and Restructuring of Musical Streams," Proceedings of the 2011 International Computer Music Conference, University of Huddersfield, UK, July 31 - August 5, 2011. Here are the slides for the talk.

D. Parson, D. Schwesinger and T. Steele,"Using Jython to Prototype and Extend Java-based Systems," Proceedings of the 26th Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE), Shippensburg University,
Shippensburg, PA, April 8-9, 2011. Here is the talk. We won the Best Faculty paper award for this one.

"Algorithmic Musical Improvisation from 2D Board Games," Proceedings of the 2010 International Computer Music Conference, New York City and Stony Brook, NY, June 1-5, 2010.

"Apprenticeship in Undergraduate Java Programming," Proceedings of the 25th Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE), West Chester University, West Chester, PA, April 9-10, 2010.


D. Parson and D. Spiegel, "Using Interface Inheritance to Structure the Data Structures Course," Proceedings of the 2009 International Conference on Frontiers in Education: Computer Science and Computer Engineering,
p. 253-259, CSREA Technology Press, Las Vegas, July, 2009.

"Chess-based Composition and Improvisation for Non-musicians," Proceedings of the 9th International Conference on New Interfaces for Musical Expression, p. 157-158, paper and interactive demo, Pittsburgh, June 4-6, 2009.


“Real-time Detection of Finger Picking Musical Structures,” Proceedings of Ninth International Conference on Digital Audio Effects, Montreal, September, 2006, http://www.dafx.ca/dafx06_proceedings.html. I also presented an invited talk and guitar synthesizer demo of this topic at the Second Annual Electro-Music Festival in Philadelphia, June, 2006, http://event.electro-music.com/.

D. Parson and L. Frye, “A Distributed API for Searching Multimedia Databases,” Proceedings of the 2006 International Conference on Internet Computing, CSREA Technology Press, Las Vegas, June, 2006.

D. Parson, “Incremental Reorganization of Open Hash Tables,” 10th IEEE Real-time and Embedded Technology and Applications Symposium (RTAS 2004), Toronto, Canada, May 27, 2004, http://www.cs.virginia.edu/rtas04/wip.html.

W. Li and D. Parson, “Interceptors for Java Remote Method Invocation,” Proceedings of the 2001 International Conference on Parallel and Distributed Processing Techniques and Applications, CSREA Technology Press, Las Vegas, June, 2001.

D. Parson, L. Herrera-Bendezu and J. Vollmer, “Distributed Source Code Debugging for Embedded Systems,” Proceedings of the 2000 International Conference on Parallel and Distributed Processing Techniques and Applications, CSREA Technology Press, Las Vegas, June, 2000.

D. Parson, “Using Java Reflection to Automate Extension Language Parsing,” Proceedings of The 2nd Conference on Domain-Specific Languages, USENIX, October, 1999.

D. Parson, P. Beatty, J. Glossner and B. Schlieder, “A Framework for Simulating Heterogeneous Virtual Processors,” Proceedings of The 32nd Annual Simulation Symposium, IEEE Computer Society & Society for Computer Simulation International, April, 1999.

“Parallel RISC architecture for real-time symbolic pattern matching.” Proceedings of Applications of Artificial Intelligence IX, Vol. 1468, Part 2, p. 960-971. Edited by Mohan M. Trivedi, Society of Photo-Optical Instrumentation Engineers (SPIE), Bellingham, WA, 1991.

D. Parson and G. Blank, “Constant-time pattern matching for real-time production systems.” Proceedings of Applications of Artificial Intelligence VII, Vol. 1095, Part 2, p. 971-982. Edited by Mohan M. Trivedi, Society of Photo-Optical Instrumentation Engineers (SPIE), Bellingham, WA, 1989.

Conference Panel Discussions

MIDI and OSC Controller State Machines in ChucK is a talk that I gave at Electro-Music 2013 in Huguenot, NY, September 2013.

J. Baguyos, D. Wetzel, M. Boyle, B. Lander, S. McLaughlin, S. Hewitt, K. Martynes, D. Parson, A. Cole
, "A Summary and Transcript of the ICMC 2010 UnConference UnSession on Computer Music Performance," 2010 International Computer Music Conference, New York City and Stony Brook, NY, June 5, 2010.


Peer Reviewed Workshop Papers

“Quantum Composition and Improvisation,” Proceedings of the First International Workshop on Musical Metacreation (MUME 2012), Stanford University, October 9, 2012, http://www.metacreation.net/mume2012/. Here are the slides for the talk.

K. Wires, D. Parson and J. Thilo, “Efficient Checksum Calculation using Reduction Trees,” Proceedings of Advanced Networking and Communications Hardware Workshop (ANCHOR) 2005, Madison, Wisconsin, June 4, 2005, http://www.ece.northwestern.edu/EXTERNAL/anchor.

Qing Ye, Dale Parson, and Liang Cheng, “Hybrid open hash tables for network processors,” 2005 IEEE Workshop on High Performance Switching and Routing (HPSR'05), Hong Kong, May 12-14, 2005.

D. Parson, “Real-time resource allocators in network processors using FIFOs,” Proceedings of Advanced Networking and Communications Hardware Workshop (ANCHOR) 2004, Munich, Germany, June 19, 2004, http://www.ece.northwestern.edu/EXTERNAL/anchor/.

L. Cheng and D. Parson, “Bridging undergraduate learning and research in software and hardware,” Proceedings of Workshop on Computer Architecture Education (WCAE) 2004, Munich, Germany, June 19, 2004, http://www4.ncsu.edu/~efg/wcae/2004/.

D. Parson, B. Schlieder and P. Beatty, “Extension Language Automation of Embedded System Debugging,” Proceedings of AADEBUG 2000, the Fourth International Workshop on Automated Debugging, Munich, Germany, August, 2000.

D. Murray and D. Parson, “Automated Debugging in Java using OCL and JDI,” Proceedings of AADEBUG 2000, the Fourth International Workshop on Automated Debugging, Munich, Germany, August, 2000.

D. Parson, P. Beatty and B. Schlieder, “A Tcl-based Self-configuring Embedded System Debugger,” Proceedings of Fifth Tcl/Tk Workshop, USENIX, July, 1997.

Doctoral Dissertation in Computer Science

A Real-time Computational Substrate for Embedded Intelligent Systems, Lehigh University, 1990.

Last edited October 26, 2018.