Registered user since Sat 27 Sep 2014
My research explores how to leverage programming language technologies to make complex systems easier to build, maintain, and extend. Currently, I am focused on streaming systems ESOP ’10, DEBS ’12, and DEBS ’13. Previous efforts include replication systems NSDI ’09, content distribution networks NSDI ’06 and NSDI ’07, pervasive applications TOCS 22(4), and access control policies TOCS 19(1).
The xtc project provides the foundation for much of my programming languages work, including my work on modular syntax PLDI ’06; multilingual programming OOPSLA ’07, debugging OOPSLA ’09, bug finding PLDI ’10, and macros ECOOP ’12; as well as parsing all of C PLDI ’12. Previous projects include the one.world architecture for pervasive computing as well as the SPIN and exokernel extensible operating systems.
Contributions
View general profile