next up previous
Next: Type-based Code Analysis Up: References Previous: References


Daniel Jackson

My work focuses on fully automatic analyses of specifications and code. The approach taken by my group attempts to be at the same time principled and pragmatic. The models underlying our analyses are simple and well-understood mathematical models (such as the relational algebra and the typed lambda calculus), which allows to build powerful and predictable analysis engines. On the other hand, our tools and notations are motivated by practical case studies. Languages and analyses interest us only to the extent that they solve important industrial problems.

My research in analysis tools has been driven recently by two questions.



Brought to you by the Composable Software Systems research group at Carnegie Mellon University's School of Computer Science. Last updated Wed Apr 23, 1997.