Accepted Papers

All papers are available in the online proceedings at the ACM Digital Library.

  • Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages, Francesco Di Giacomo, Mohamed Abbadi, Agostino Cortesi, Pieter Spronck, Giuseppe Maggiore

  • Type-Safe Modular Parsing, Haoyuan Zhang, Huang Li, Bruno C. d. S. Oliveira

  • Concrete Syntax: A Multi-paradigm Modelling Approach, Yentl Van Tendeloo, Simon Van Mierlo, Bart Meyers, Hans Vangheluwe

  • A Domain-Specific Controlled English Language for Automated Regulatory Compliance, Suman Roychoudhury, Sagar Sunkle, Deepali Kholkar, Vinay Kulkarni

  • Debugging with Domain-Specific Events via Macros, Xiangqi Li, Matthew Flatt

  • Deep Priority Conflicts in the Wild: A Pilot Study, Luís Eduardo de Souza Amorim, Michael J. Steindorfer, Eelco Visser

  • Comparison of the Expressiveness and Performance of Template-Based Code Generation Tools, Lechanceux Luhunu, Eugene Syriani

  • Incremental Packrat Parsing, Patrick Dubroy, Alessandro Warth

  • Ensuring Non-interference of Composable Language Extensions, Ted Kaminski, Eric Van Wyk

  • A Formalisation of Parameterised Reference Attribute Grammars, Scott Buckley, Anthony Sloane

  • A Symbol-Based Extension of Parsing Expression Grammars and Context-Sensitive Packrat Parsing, Kimio Kuramitsu

  • Structural Model Subtyping with OCL Constraints, Artur Boronat

  • A Requirements Engineering Approach for Usability-Driven DSL Development, Ankica Barisic, Dominique Blouin, Vasco Amaral, Miguel Goulao

  • Tool Demonstration: A development environment for the Alf language within the MagicDraw UML tool, Ed Seidewitz

  • FlowSpec: Declarative Dataflow Analysis Specification, Jeff Smits, Eelco Visser

  • Robust Programs with Filtered Iterators, Jiasi Shen, Martin Rinard

  • Energy Efficiency across Programming Languages: How do Energy, Time, and Memory Relate?, Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, João Saraiva

  • Concurrent Circular Reference Attribute Grammars, Jesper Öqvist, Görel Hedin

  • Better Call the Crowd. Using Crowdsourcing to Shape your Domain-Specific Languages, Marco Brambilla, Jordi Cabot, Javier Luis Canovas Izquierdo, Andrea Mauri

  • Robust Projectional Editing, Friedrich Steimann, Marcus Frenkel, Markus Voelter

  • Towards a Taxonomy of Grammar Smells, Mats Stijlaart, Vadim Zaytsev

  • Red Shift: Procedural Shift-Reduce Parsing, Nicolas Laurent

  • Virtual Textual Model Composition for Supporting Versioning and Aspect-Orientation, Robert Bill, Patrick Neubauer, Manuel Wimmer

  • A Chrestomathy of DSL implementations, Simon Schauss, Ralf Lämmel, Johannes Härtel, Marcel Heinz, Kevin Klein, Lukas Härtel, Thorsten Berger