SLE 2016
9th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2016)
(Co-located with SPLASH 2016)
General chair:
- Tijs van der Storm, CWI, Netherlands
Program co-chairs:
- Daniel Varro, Budapest University of Technology and Economics, Hungary
- Emilie Balland, Sensational AG, Switzerland
Follow us on twitter: https://twitter.com/sleconf
Software Language Engineering (SLE) is the application of systematic, disciplined, and measurable approaches to the development, use, deployment, and maintenance of software languages. The term "software language" is used broadly, and includes: general-purpose programming languages; domain-specific languages (e.g. BPMN, Simulink, Modelica); modeling and metamodeling languages (e.g. SysML and UML); data models and ontologies (e.g. XML-based and OWL-based languages and vocabularies).
Topics of Interest
SLE aims to be broad-minded and inclusive about relevance and scope. We solicit high-quality contributions in areas ranging from theoretical and conceptual contributions to tools, techniques, and frameworks in the domain of language engineering. Topics relevant to SLE cover generic aspects of software languages development rather than aspects of engineering a specific language. In particular, SLE is interested in principled engineering approaches and techniques in the following areas:
Language Design and Implementation
- Approaches and methodologies for language design
- Static semantics (e.g., design rules, well-formedness constraints)
- Techniques for behavioral / executable semantics
- Generative approaches (incl. code synthesis, compilation)
- Meta-languages, meta-tools, language workbenches
Language Validation
- Verification and formal methods for languages
- Testing techniques for languages
- Simulation techniques for languages
Language Integration
- Coordination between of heterogeneous languages and tools
- Mappings between languages (incl. transformation languages)
- Traceability between languages
- Deployment of languages to different platforms
Language Maintenance
- Software language reuse
- Language evolution
- Language families and variability
Domain-specific approaches for any aspects of SLE (design, implementation, validation, maintenance)
- Empirical evaluation and experience reports of language engineering tools
- User studies evaluating usability
- Performance benchmarks
- Industrial applications
Program Committee
- Emilie Balland (co-chair), Sensational AG (SUI)
- Daniel Varro (co-chair), BME (HUN)
- Anya Helene Bagge, Univ. Bergen (NOR)
- Ruth Breu, Univ. Innsbruck (AUT)
- Jordi Cabot, Univ. Oberta de Catalunya (ESP)
- Marsha Chechik, Univ. Toronto (CAN)
- Marcus Denker, INRIA (FRA)
- Davide Di Ruscio, Univ. L'Aquila (ITA)
- Martin Erwig, Oregon State Univ. (USA)
- Bernd Fischer, Stellenbosch University (RSA)
- Sebastian Gerard, CEA (FRA)
- Jeremy Gibbons, Oxford Univ. (UK)
- Holger Giese, Hasso Plattner Inst. (GER)
- Martin Gogolla, Univ. Bremen (GER)
- Jeff Gray, Univ. Alabama (USA)
- Esther Guerra, Autonomous Univ. of Madrid (ESP)
- Gorel Hedin, Lund Univ. (SWE)
- Michael Homer, Victoria Univ. Wellington (NZL)
- Dimitris Kolovos, Univ. York (UK)
- Ralf Lammel, Univ. Koblenz (GER)
- Julia Lawall, LIP6 (FRA)
- Tihamer Levendovszky, Microsoft (USA)
- Heather Miller, EPFL (SUI)
- Pierre-Etienne Moreau, Loria (FRA)
- Gunter Mussbacher, McGill Univ. (CAN)
- Bruno Oliveira, Univ. of Hong Kong (HKG)
- Terence Parr, Univ. San Francisco (USA)
- Istvan Rath, IncQuery Labs (HUN)
- Julia Rubin, MIT (USA)
- Bernhard Schatz, Fortiss (GER)
- Sibylle Schupp, Univ. Hamburg (GER)
- Anthony Sloane, Macquarie Univ. (AUS)
- Emma Soderberg, Google (USA)
- Eugene Syriani, Univ. Montreal (CAN)
- Gabi Taentzer, Univ. Marburg (GER)
- Eric Van Wyk, Univ. Minnesota (USA)
- Hans Vangheluwe, Univ. Antwerp (BEL)
- Jurgen Vinju, CWI (NED)
- Guido Wachsmuth, TU Delft (NED)
- Eric Walkingshaw, Oregon State Univ. (USA)
- Andrzej Wasowski, ITU (DEN)
- Manuel Wimmer, TU Wien (AUT)
- Tian Zhang, Nanjing Univ. (CHN)