Home Research Teaching Misc

My main area of interest is systems. My research deals with providing programming language support for systems developers. I currently work on the xtc (eXTtensible C) project supervised by Robert Grimm. xtc aims to make C like languages flexible enough so developers can easily take advantage of domain specific knowledge and internal compiler information. My immediate focus is on development of the Xform Query language. XForm provides a facility for program manipulation via querying and transformation of abstract syntax trees.




A Software Bug Taxonomy
A Software Transformation Taxonomy
A Sofware Transformation taxonomy (with requirements)
Some Program Query Languages
Comparison of Program Query Languages (incomplete)
Program Analysis/Query systems (incomplete)
Program Query Languages: Requirements and design decisions (incomplete)
Program Query languages: feature dependencies (incomplete)