Program

Tuesday, October 12th, 2010

Session 1, 8:45-10:00, Welcome and Keynote

  • Opening
  • A Language for Software Variation Research
    Martin Erwig

Session 2, 10:30-12:00, Grammarware

  • Automated Selective Caching for Reference Attribute Grammars
    Emma Söderberg and Görel Hedin
  • Reference Attribute Grammars for Metamodel Semantics
    Christoff Bürger, Sven Karol, Christian Wende and Uwe Aßmann
  • Modelling GLL parser implementations
    Adrian Johnstone and Elizabeth Scott

Session 3, 13:30-15:00, Metamodeling

  • Metamodel Usage Analysis for identifying Metamodel Improvements
    Markus Herrmannsdörfer, Daniel Ratiu and Maximilian Koegel
  • Domain-Specific Modelling Languages with Algebraic Graph Transformations on RDF
    Benjamin Braatz and Christoph Brandt
  • Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled
    Kacper Bąk, Krzysztof Czarnecki and Andrzej Wąsowski

Session 4, 15:30-17:30, Evolution

  • Support for the Evolution of C++ Generic Functions
    Peter Pirkelbauer, Damian Dechev and Bjarne Stroustrup
  • Automated co-evolution of GMF editor models
    Davide Di Ruscio, Ralf Lämmel and Alfonso Pierantonio
  • An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models
    Markus Herrmannsdörfer, Sander Vermolen and Guido Wachsmuth
  • JTL: a bidirectional and change propagating transformation language
    Romina Eramo, Alfonso Pierantonio, Davide Di Ruscio and Antonio Cicchetti

Wednesday, October 13th, 2010

Session 5, 9:00-10:00, Keynote

Software Engineering and the Semantic Web - a match made in heaven or in hell?
Abraham Bernstein

Session 6, 10:30-12:00, Programming

  • A Unified Format for Language Documents
    Vadim Zaytsev and Ralf Lämmel
  • Canonical method names for Java
    Einar Høst and Bjarte Østvold
  • Subjective-C: Bringing Context to Mobile Platform Programming
    Sebastián González, Nicolás Cardozo, Kim Mens, Alfredo Cádiz, Jean-Christophe Libbrecht and Julien Goffaux

Session 7, Short Papers and Demos

Session 7a, 13:30-14:30, Modeling

  • The Level-agnostic Modeling Language Colin Atkinson, Bastian Kennel and Björn Goß
  • Debugging in Domain-Specific Modelling Raphael Mannadiar and Hans Vangheluwe
  • COPE - A Workbench for the Coupled Evolution of Metamodels and Models Markus Herrmannsdörfer

Session 7b, 13:30-14:50, Transformations & Translations

  • DSLTrans: A Turing Incomplete Transformation Language
    Bruno Barroca, Levi Lucio, Vasco Amaral, Roberto Felix and Vasco Sousa
  • Translator generation using ART
    Adrian Johnstone and Elizabeth Scott
  • Empirical language analysis in software linguistics
    Jean-Marie Favre, Dragan Gasevic, Ralf Lämmel and Ekaterina Pek
  • Interactive Disambiguation of Meta Programs with Concrete Object Syntax
    Lennart C. L. Kats, Karl T. Kalleberg and Eelco Visser

Session 8, 15:15-17:15, Domain-specific Languages

  • Evaluating a Textual Feature Modelling Language: Four Industrial Case Studies
    Arnaud Hubaux, Quentin Boucher, Herman Hartmann, Raphaël Michel and Patrick Heymans
  • Extending DMM Behavior Specifications for Visual Execution and Debugging
    Nils Bandener, Gregor Engels and Christian Soltenborn
  • Analysing the Cognitive Effectiveness of the BPMN 2.0 Visual Notation
    Nicolas Genon, Patrick Heymans and Daniel Amyot
  • Featherweight TeX and Parser Correctness
    Sebastian Thore Erdweg and Klaus Ostermann