pchapin's Research


Research

I am a student at the University of Vermont where I am working on a PhD in computer science. I am working with Christian Skalka on the use of stagged programming in embedded systems, particularly wireless sensor networks. In collaboration with Michael Watson I'm developing Scalaness, a two stage programming system that allows modules written in a reduced dialect of nesC to be specialized and manipulated by Scala programs.

Previously I developed Sprocket, a compiler for a dialect of nesC with support for secure remote procedure calls. The current version of Sprocket uses a trust management system (RT_0) for describing the access policy on exported services. This is an extension of my previous work with Dr. Skalka and X. Sean Wang on distributed trust management systems.

In addition to my work at the University of Vermont I am also a member of Vermont Technical College's CubeSat Laboratory. In that context I am interested in the application of high integrity software development techniques in the construction of CubeSat devices for various purposes. The CubeSat Laboratory is in the process of exploring the technologies required to land a CubeSat device on the moon.


Publications


Contact Information

My OpenPGP public key for UVM related activities is here. The key fingerprint is 3789 3135 8857 1723 7285 3C8C 5B64 468F 3604 02AC


© Copyright 2012 by Peter C. Chapin.
Last Revised: March 8, 2012