SLE 2017
10th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2017)
Powered by
Conference Publishing Consulting

10th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2017), October 23–24, 2017, Vancouver, BC, Canada

SLE 2017 – Proceedings

Contents - Abstracts - Authors


Title Page
Message from the Chairs


Engineering Meta-languages for Specifying Software Languages (Keynote)
Peter D. Mosses
(Swansea University, UK)
Article Search


Type-Safe Modular Parsing
Haoyuan Zhang, Huang Li, and Bruno C. d. S. Oliveira
(University of Hong Kong, China)
Article Search Artifacts Functional
Incremental Packrat Parsing
Patrick Dubroy and Alessandro Warth
(Y Combinator Research, USA)
Article Search Artifacts Functional
A Symbol-Based Extension of Parsing Expression Grammars and Context-Sensitive Packrat Parsing
Kimio Kuramitsu
(Yokohama National University, Japan)
Article Search
Red Shift: Procedural Shift-Reduce Parsing (Vision Paper)
Nicolas Laurent
(Université Catholique de Louvain, Belgium)
Article Search

Textual Models

Towards a Taxonomy of Grammar Smells
Mats Stijlaart and Vadim Zaytsev
(University of Amsterdam, Netherlands; Raincode Labs, Belgium)
Article Search
Deep Priority Conflicts in the Wild: A Pilot Study
Luís Eduardo de Souza Amorim, Michael J. Steindorfer, and Eelco Visser
(Delft University of Technology, Netherlands)
Article Search Info Artifacts Functional
Virtual Textual Model Composition for Supporting Versioning and Aspect-Orientation
Robert Bill, Patrick Neubauer, and Manuel Wimmer
(Vienna University of Technology, Austria; University of York, UK)
Article Search Video Info Artifacts Functional
Robust Projectional Editing
Friedrich Steimann, Marcus Frenkel, and Markus Voelter
(Fernuniversität in Hagen, Germany; itemis, Germany)
Article Search Artifacts Functional


Debugging with Domain-Specific Events via Macros
Xiangqi Li and Matthew Flatt
(University of Utah, USA)
Article Search Artifacts Functional
A Chrestomathy of DSL Implementations
Simon Schauss, Ralf Lämmel, Johannes Härtel, Marcel Heinz, Kevin Klein, Lukas Härtel, and Thorsten Berger
(University of Koblenz-Landau, Germany; Chalmers University of Technology, Sweden; University of Gothenburg, Sweden)
Article Search
A Requirements Engineering Approach for Usability-Driven DSL Development
Ankica Barišić, Dominique Blouin, Vasco Amaral, and Miguel Goulão
(NOVA-LINCS, Portugal; Nova University of Lisbon, Portugal; Telecom ParisTech, France)
Article Search Artifacts Functional
Better Call the Crowd: Using Crowdsourcing to Shape the Notation of Domain-Specific Languages
Marco Brambilla, Jordi Cabot, Javier Luis Cánovas Izquierdo, and Andrea Mauri
(Politecnico di Milano, Italy; ICREA, Spain; Open University of Catalonia, Spain)
Article Search


A Formalisation of Parameterised Reference Attribute Grammars
Scott J. H. Buckley and Anthony M. Sloane
(Macquarie University, Australia)
Article Search Info Artifacts Functional
Concurrent Circular Reference Attribute Grammars
Jesper Öqvist and Görel Hedin
(Lund University, Sweden)
Article Search Artifacts Functional
Ensuring Non-interference of Composable Language Extensions
Ted Kaminski and Eric Van Wyk
(University of Minnesota, USA)
Article Search
A Domain-Specific Controlled English Language for Automated Regulatory Compliance (Industrial Paper)
Suman Roychoudhury, Sagar Sunkle, Deepali Kholkar, and Vinay Kulkarni
(Tata Consultancy Services, India)
Article Search Artifacts Functional


Concrete Syntax: A Multi-paradigm Modelling Approach
Yentl Van Tendeloo, Simon Van Mierlo, Bart Meyers, and Hans Vangheluwe
(University of Antwerp, Belgium; Flanders Make, Belgium; McGill University, Canada)
Article Search
Structural Model Subtyping with OCL Constraints
Artur Boronat
(University of Leicester, UK)
Article Search Info Artifacts Functional
Comparison of the Expressiveness and Performance of Template-Based Code Generation Tools
Lechanceux Luhunu and Eugene Syriani
(Université de Montréal, Canada)
Article Search
A Development Environment for the Alf Language within the MagicDraw UML Tool (Tool Demo)
Ed Seidewitz
(nMeta, USA)
Article Search

GPL/DSL Implementation

FlowSpec: Declarative Dataflow Analysis Specification
Jeff Smits and Eelco Visser
(Delft University of Technology, Netherlands)
Article Search
Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages
Francesco Di Giacomo, Mohamed Abbadi, Agostino Cortesi, Pieter Spronck, and Giuseppe Maggiore
(Università Ca' Foscari, Italy; Hogeschool Rotterdam, Netherlands; Tilburg University, Netherlands)
Article Search
Robust Programs with Filtered Iterators
Jiasi Shen and Martin Rinard
(Massachusetts Institute of Technology, USA)
Article Search Artifacts Functional
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, and João Saraiva
(INESC TEC, Portugal; University of Minho, Portugal; NOVA-LINCS, Portugal; Nova University of Lisbon, Portugal; LISP, Portugal; CISUC, Portugal; University of Coimbra, Portugal)
Article Search Info

proc time: 0.39