--- title: 'parallel languages for embedded control' weight: 20 --- We need usable, expressive languages to support programmers in safely handling the multitude of inputs and outputs of embedded systems. The tools we build in this space are freely available online at concurrency.cc. My work on novice programmers informs our work on the design and implementation of usable tools for beginners. Fortunately for us, in the realm of parallel languages, the vast majority of programmers are novices. ## ACM JCSC *Volume 29 Issue 5, May 2014* [The siren song of open hardware/software in wireless sensor design ](https://dl.acm.org/citation.cfm?id=2600625) Matthew Jadud, Namukaba Hichilo, Hatinawedu Mupiwa, Logan Ray, Mark P. Mahoney ## GECCO 2012 GECCO 2012 (Genetic and Evolutionary Computation Conference), Full Paper, July 7-11 2012, Philadelphia, PA. [Exploring and Evolving Process-oriented Control for Real and Virtual Fire Fighting Robots]({{site.base}}/dl/pdf/khardey-gecco-2012.pdf) Kathryn Hardey, Eren Corapcioglu, Molly Mattis, Mark Goadrich and Matthew Jadud ## CPA 2011 [The Flying Gator: Towards Aerial Robotics in occam-pi]({{site.base}}/dl/pdf/armstrong-brusse-smith-jadud-cpa2011.pdf) Armstrong, I., Pirrone-Brusse, M. A., Jadud, M. C., Smith, A. [Concurrent Event-driven Programming in occam-pi for the Arduino]({{site.base}}/dl/pdf/jacobsen-jadud-kilic-sampson-cpa2011.pdf) Jacobsen, C. L., Jadud, M. C., Kilic, O., and Sampson, A. T. ## IEEE TePRA 2008 [Safe Parallelism for Robotic Control]({{site.base}}/dl/pdf/jadud-tepra-2008.pdf) M. Jadud, C. Jacobsen, C. Ritson, J. Simpson ## SIGCSE 2008 [Patterns for programming in parallel, pedagogically]({{site.base}}/dl/pdf/jadud-simpson-jacobsen-sigcse2008.pdf) M. Jadud, J. Simpson, C. Jacobsen ## AAAI 2007 [Concurrency, Robotics, and RoboDeb]({{site.base}}/dl/pdf/2007-aaai-jacobsen-jadud.pdf) C. Jacobsen and M. Jadud ## CPA 2006 [Mobile Robot Control: Subsumption Architecture and occam-pi](http://www.transterpreter.org/papers/simpson-jacobsen-jadud-cpa-2006.pdf) J. Simpson, C. Jacobsen, M. Jadud [A Cell Transterpreter](http://www.transterpreter.org/papers/dimmich-jacobsen-jadud-cpa-2006.pdf) D. Dimmich, C. Jacobsen, M. Jadud [Native Code Generation Using the Transterpreter](http://www.jadud.com/Research.htmlhttp://www.transterpreter.org/papers/jacobsen-dimmich-jadud-cpa-2006.pdf) C. Jacobsen, D. Dimmich, M. Jadud ## SIGCSE 2005 [Towards Concrete Concurrency: occam-pi on the LEGO Mindstorms](http://www.transterpreter.org/papers/jacobsen-jadud-sigcse-2005.pdf) C. Jacobsen, M. Jadud ## CPA 2004 [The Transterpreter: a Transputer interpreter]({{site.base}}/dl/pdf/2004-cpa-jacobsen-jadud.pdf) C. Jacobsen, M. Jadud ## PPIG 2003 [Little Languages for Little Robots]({{site.base}}/dl/pdf/2003-PPIG-lllr.pdf) M. Jadud, B. Chenoweth, J. Schleter ## MINDFEST 2001 All Things LEGO at Indiana University Bloomington ([left]({{site.base}}/dl/pdf/mindfest-left.pdf), [right]({{site.base}}/dl/pdf/mindfest-right.pdf)) M. Jadud ## IEEE SMC 2000 [Teamstorms as a theory of instruction]({{site.base}}/dl/pdf/2000-SMC-teamstorms.pdf) M. Jadud ## IEEE SMC 2000 [Webworms: Modeling emergent behaviors using LEGO robotics]({{site.base}}/dl/pdf/2000-SMC-webworms.pdf) M. Riddle, J.T. Lawson, Matthew Jadud