Powered by
10th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2017), October 23–24, 2017,
Vancouver, BC, Canada
Frontmatter
Keynotes
Parsing
Type-Safe Modular Parsing
Haoyuan Zhang,
Huang Li, and
Bruno C. d. S. Oliveira
(University of Hong Kong, China)
@InProceedings{SLE17p100,
author = {Haoyuan Zhang and Huang Li and Bruno C. d. S. Oliveira},
title = {Type-Safe Modular Parsing},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {100-99},
doi = {10.1145/3136014.3136016},
year = {2017},
}
Publisher's Version
Artifacts Functional
Textual Models
Towards a Taxonomy of Grammar Smells
Mats Stijlaart and
Vadim Zaytsev
(University of Amsterdam, Netherlands; Raincode Labs, Belgium)
@InProceedings{SLE17p142,
author = {Mats Stijlaart and Vadim Zaytsev},
title = {Towards a Taxonomy of Grammar Smells},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {142-141},
doi = {10.1145/3136014.3136035},
year = {2017},
}
Publisher's Version
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)
@InProceedings{SLE17p154,
author = {Luís Eduardo de Souza Amorim and Michael J. Steindorfer and Eelco Visser},
title = {Deep Priority Conflicts in the Wild: A Pilot Study},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {154-153},
doi = {10.1145/3136014.3136020},
year = {2017},
}
Publisher's Version
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)
@InProceedings{SLE17p166,
author = {Robert Bill and Patrick Neubauer and Manuel Wimmer},
title = {Virtual Textual Model Composition for Supporting Versioning and Aspect-Orientation},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {166-165},
doi = {10.1145/3136014.3136037},
year = {2017},
}
Publisher's Version
Artifacts Functional
Robust Projectional Editing
Friedrich Steimann,
Marcus Frenkel, and
Markus Voelter
(Fernuniversität in Hagen, Germany; itemis, Germany)
@InProceedings{SLE17p178,
author = {Friedrich Steimann and Marcus Frenkel and Markus Voelter},
title = {Robust Projectional Editing},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {178-177},
doi = {10.1145/3136014.3136034},
year = {2017},
}
Publisher's Version
Artifacts Functional
DSLs
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)
@InProceedings{SLE17p202,
author = {Simon Schauss and Ralf Lämmel and Johannes Härtel and Marcel Heinz and Kevin Klein and Lukas Härtel and Thorsten Berger},
title = {A Chrestomathy of DSL Implementations},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {202-201},
doi = {10.1145/3136014.3136038},
year = {2017},
}
Publisher's Version
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)
@InProceedings{SLE17p214,
author = {Ankica Barišić and Dominique Blouin and Vasco Amaral and Miguel Goulão},
title = {A Requirements Engineering Approach for Usability-Driven DSL Development},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {214-213},
doi = {10.1145/3136014.3136027},
year = {2017},
}
Publisher's Version
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)
@InProceedings{SLE17p228,
author = {Marco Brambilla and Jordi Cabot and Javier Luis Cánovas Izquierdo and Andrea Mauri},
title = {Better Call the Crowd: Using Crowdsourcing to Shape the Notation of Domain-Specific Languages},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {228-227},
doi = {10.1145/3136014.3136033},
year = {2017},
}
Publisher's Version
Grammars
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)
@InProceedings{SLE17p276,
author = {Suman Roychoudhury and Sagar Sunkle and Deepali Kholkar and Vinay Kulkarni},
title = {A Domain-Specific Controlled English Language for Automated Regulatory Compliance (Industrial Paper)},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {276-275},
doi = {10.1145/3136014.3136018},
year = {2017},
}
Publisher's Version
Artifacts Functional
Meta-modelling
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)
@InProceedings{SLE17p284,
author = {Yentl Van Tendeloo and Simon Van Mierlo and Bart Meyers and Hans Vangheluwe},
title = {Concrete Syntax: A Multi-paradigm Modelling Approach},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {284-283},
doi = {10.1145/3136014.3136017},
year = {2017},
}
Publisher's Version
GPL/DSL Implementation
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)
@InProceedings{SLE17p338,
author = {Francesco Di Giacomo and Mohamed Abbadi and Agostino Cortesi and Pieter Spronck and Giuseppe Maggiore},
title = {Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {338-337},
doi = {10.1145/3136014.3136015},
year = {2017},
}
Publisher's Version
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)
@InProceedings{SLE17p362,
author = {Rui Pereira and Marco Couto and Francisco Ribeiro and Rui Rua and Jácome Cunha and João Paulo Fernandes and João Saraiva},
title = {Energy Efficiency across Programming Languages: How Do Energy, Time, and Memory Relate?},
booktitle = {Proc.\ SLE},
publisher = {ACM},
pages = {362-361},
doi = {10.1145/3136014.3136031},
year = {2017},
}
Publisher's Version
proc time: 0.65