Write a Blog >>
SLE 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
co-located with SPLASH 2017
Mon 23 Oct 2017 15:55 - 16:20 at Regency B - DSLs Chair(s): Jurgen Vinju

We present a systematic approach to the development of a software chrestomathy (a collection of software systems useful for learning) for implementations of a domain-specific language (DSL). We focus on the involved metaprogramming techniques for syntax and semantics; we are not concerned with IDE-related aspects. The collected implementations are organized and documented with the help of feature modeling, semantic annotations, and model-based documentation. The chrestomathy is useful for learning (teaching) in so far that it provides a high level of abstraction for metaprogramming and it directly enables the side-by-side exploration of implementation approaches for DSLs (so that one can learn new metaprogramming techniques based on techniques already known). Source code, feature model, feature configurations, semantic annotations, and further documentation are available online, explorable through a web application, and maintained by a collaborative process.

Mon 23 Oct

sle-2017-papers
15:30 - 17:00: SLE - DSLs at Regency B
Chair(s): Jurgen VinjuCentrum Wiskunde & Informatica / Technische Universiteit Eindhoven
sle-2017-papers15:30 - 15:55
Talk
Xiangqi LiUniversity of Utah, Matthew FlattUniversity of Utah
DOI
sle-2017-papers15:55 - 16:20
Talk
Simon SchaussUniversity of Koblenz-Landau, Ralf LämmelUniversity of Koblenz-Landau, Germany, Johannes HärtelUniversity of Koblenz-Landau, Germany, Marcel HeinzUniversity of Koblenz-Landau, Germany, Kevin KleinUniversity of Koblenz-Landau, Lukas HärtelUniversity of Koblenz-Landau, Germany, Thorsten BergerChalmers University of Technology, Sweden / University of Gothenburg, Sweden
DOI
sle-2017-papers16:20 - 16:45
Talk
Ankica BarisicNOVA-LINCS - Universidade Nova de Lisboa, Dominique BlouinLTCI Lab, Telecom ParisTech, Université Paris-Saclay, Vasco AmaralNOVA-LINCS, FCT/UNL, Miguel GoulaoNOVA-LINCS, FCT/UNL
DOI
sle-2017-papers16:45 - 17:10
Talk
Marco BrambillaPolitecnico di Milano, Jordi CabotICREA - UOC, Javier Luis Cánovas IzquierdoIN3 - UOC, Andrea MauriPolitecnico di Milano, Italy
DOI