Program
Monday, October 5,2009
Session 1, 09:00-10:00, Keynote
- Eating our own Dog Food: DSLs for Generative and Transformational Engineering
Jim Cordy
Welcome and Opening, 10:45-11:00
Session 2, 11:00-12:30, Language and Model Evolution
- Language Evolution in Practice: The History of GMF
Markus Herrmannsdoerfer,Daniel Ratiu, and Guido Wachsmuth
- A Novel Approach to Semi-Automated Evolution of DSML Model Transformation
Tihamer Levendovszky, Daniel Balasubramanian, Anantha Narayanan, and Gabor Karsai
- Study of an API migration for two XML APIs
Thiago Tonelli Bartolomei, Krzysztof Czarnecki, Ralf Lämmel, and Tijs van der Storm
Session 3, 14:00-15:30, Variability and Product Lines
- Composing Feature Models
Mathieu Acher, Philippe Collet, Philippe Lahire, and Robert France
- VML* – A Family of Languages for Variability Management in Software Product Lines
Steffen Zschaler, Pablo Sánchez, João Santos, Mauricio Alférez, Awais Rashid, Lidia Fuentes, Ana Moreira, João Araújo, and Uirá Kulesza
- Multi-View Composition Language for Software Product Line Requirements
Mauricio Alférez, João Santos, Ana Moreira, Alessandro Garcia, Uirá Kulesza, João Araújo, and Vasco Amaral
Session 4: 16:00-18:00, Short Papers
- Yet Another Language Extension Scheme
Anya Helene Bagge
- Model Transformation Languages Relying on Models as ADTs
Jerónimo Irazábal and Claudia Pons
- Towards Dynamic Evolution of Domain Specific Languages
Paul Laird and Stephen Barrett
- ScalaQL: Language-Integrated Database Queries for Scala
Daniel Spiewak and Tian Zhao
- Integration of Data Validation and User Interface Concerns in a DSL for Web Applications
Danny M. Groenewegen and Eelco Visser
- Ontological Metamodeling with Explicit Instantiation
Alfons Laarman and Ivan Kurtev
Tuesday, October 6, 2009
Session 5, 08:30-10:00, Keynote
- If Model Driven Engineering is the Solution, then What is the Problem?
Jean Bézivin
Session 6, 10:30-12:20 Parsing, Compilation, and Demo
- Verifiable Parse Table Composition for Deterministic Parsing
August Schwerdfeger and Eric Van Wyk
- Natural and Flexible Error Recovery for Generated Parsers
Maartje de Jonge, Emma Nilsson-Nyman, Lennart C. L. Kats, and Eelco Visser
- PIL: A Platform Independent Language for Retargetable DSLs
Zef Hemel and Eelco Visser
- Graphical Template Language for Transformation Synthesis
Elina Kalnina, Audris Kalnins, Edgars Celms, and Agris Sostaks
Session 7, 14:00-15:30, Modularity in Languages
- A Role-based Approach Towards Modular Language Engineering
Christian Wende, Nils Thieme, and Steffen Zschaler
- Language Boxes Bending the Host Language with Modular Language Changes
Lukas Renggli, Marcus Denker, and Oscar Nierstrasz
- Declarative Scripting in Haskell
Tim Bauer and Martin Erwig
- An Automated Process for Implementing Multilevel Domain Models
Frédéric Mallet, François Lagarde, Charles André, Sébastien Gérard, and François Terrier
- Domain-Specific Metamodelling Languages for Software Language Engineering
Steffen Zschaler, Dimitrios S. Kolovos, Nikolaos Drivalos, Richard F. Paige, and Awais Rashid
- Generating Smart Wrapper Libraries for Arbitrary APIs
Uwe Jugel
- Closing the Gap between Modelling and Java
Florian Heidenreich, Jendrik Johannes, Mirko Seifert, and Christian Wende
Closing, 17:50-18:15