Location: Methods & Tools trackTime: 2007-11-13 11.00Level: Intermediate
|
|
Dr. Görel Hedin, Lund University, SwedenGörel Hedin is an Associate Professor (docent) of computer science at Lund University ,Sweden. She received a PhD from LundUniversity in 1992. Her research interests include object-oriented languages and systems, compilation technology, domain-specific languages, and agile methodologies. She has served on the program committees of many international workshops and conferences including ECOOP, CC, and LDTA. Her latest software system is JastAdd, an aspect-oriented compiler system supporting the implementation of extensible languages and tools.
|
|
JastAdd - a declarative aspect-oriented compiler compiler systemJastAdd is an open source Java-based compiler compiler system. It is designed to support high-level extensible implementation of compilers and related tools like static analyzers, transformation tools, etc. It is based on advanced declarative techniques like attribute grammars and aspect-orientation, yet it is simple to use for Java programmers. In this talk, we give an overview of JastAdd and discuss how you can build your own extensible compiler, and how you can extend existing JastAdd-based compilers. As a showcase, a full Java compiler has been implemented in JastAdd. Other example applications include domain-specific languages. For more information, see http://jastadd.cs.lth.se .
|