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

Session 8, 16:00-17:50, Metamodeling and Demo

  • 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