About me

Hi, I'm Lennart Kats, a PhD student at the Department of Software Technology, Delft University of Technology. My research revolves around techniques and meta-tooling for constructing domain-specific languages and language extensions. My main research project has been the Spoofax/IMP IDE metatooling suite, but I've also been involved in a number of other projects.

I work in close collaboration with the people of the Delft Model-Driven Software Evolution (MoDSE) project. We nowadays have a nice group of about half a dozen PhD students working in this area, all supervised by Eelco Visser.

Recent publications

Lennart C. L. Kats, Eelco Visser. The Spoofax Language Workbench. Rules for Declarative Specification of Languages and IDEs. In Object-Oriented Programming, Systems, Languages, and Applications (SPLASH/OOPSLA 2010), ACM, 2010. [pdf] [bib] [abstract]

Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth. Pure and Declarative Syntax Definition: Paradise Lost and Regained. In Onward! 2010, ACM, 2010. [pdf] [bib] [abstract]

Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser. Interactive Disambiguation of Meta Programs with Concrete Object Syntax. In International Conference on Software Language Engineering (SLE 2010), Lecture Notes in Computer Science, Springer, 2010. (To appear.) [bib