Torbjörn Ekman
- Research Fellow at Oxford University Computing Laboratory
I received my Ph.D. from Department of Computer Science, Lund University in 2006. My thesis subject was Extensible Compiler Construction under the supervision of Görel Hedin. My current work extends that work to extensible development environments and in particular to composable refactorings.
Most of my research uses the meta-compiler system JastAdd as an experimental platform. One of the main results of my thesis work is the JastAdd Extensible Java Compiler, a declarative object-oriented framework used to implement a complete Java 1.4 compiler with Java 5 as modular language extensions.
Projects
I am currently active in the following projects:
- The JastAdd metacompiler system
- The AspectBench compiler
- Aspect Refactoring Tools
News
- JastAdd Tutorial at ECOOP 2008!
- Max Schäfer, Torbjörn Ekman, Oege de Moor. Sound and Extensible Renaming for Java. Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008.
- Pavel Avgustinov, Torbjörn Ekman, Julian Tibble. Modularity First: A Case for Mixing AOP and Attribute Grammars. Aspect Oriented Software Development, AOSD 2008.
- Emma Nilsson-Nyman, Torbjörn Ekman, Görel Hedin, Eva Magnusson: Declarative Intraprocedural Flow Analysis for Java Source Code. Proceedings of Language Descriptions, Tools and Applications (LDTA 2008), Budapest, Hungary, 2008.