MODELS 2022
Sun 23 - Fri 28 October 2022 Montréal, Canada
Fri 28 Oct 2022 13:52 - 14:15 at A-4502.1 - Experiences & Practices, Benchmarks Chair(s): Shiva Nejati

Domain-specific languages (DSLs) have demonstrated their usefulness within many domains such as finance, robotics, and telecommunication. This success has been exemplified by the publication of a wide range of articles regarding specific DSLs and their merits in terms of improved software quality, programmer efficiency, security, etc. However, there is little public information on what happens to these DSLs after they are developed and published. The lack of information makes it difficult for a DSL practitioner or tool creator to identify trends, current practices, and issues within the field. In this paper, we seek to establish the current state of a DSL’s life cycle by analysing 30 questionnaire answers from DSL authors on the design and development, launch, evolution, and end of life of their DSL. On this empirical foundation, we make six recommendations to DSL practitioners, scholars, and tool creators on the subjects of user involvement in the design process, DSL evolution, and the end of life of DSLs.

Fri 28 Oct

Displayed time zone: Eastern Time (US & Canada) change

13:30 - 15:00
Experiences & Practices, BenchmarksTechnical Track / Journal-first at A-4502.1
Chair(s): Shiva Nejati University of Ottawa
13:30
22m
Talk
Editing Support for Software Languages: Implementation Practices in Language Server ProtocolsP&I
Technical Track
Djonathan Barros PPGComp - Western Paran State University, Sven Peldszus Ruhr University Bochum, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Thorsten Berger Ruhr University Bochum
DOI Pre-print
13:52
22m
Talk
Survey of Established Practices in the Life Cycle of Domain-Specific LanguagesP&I
Technical Track
Holger Borum IT University of Copenhagen, Christoph Seidl IT University of Copenhagen
14:15
22m
Talk
A benchmark of incremental model transformation tools based on an industrial case study with AADLJ1st
Journal-first
Hana Mkaouar , Dominique Blouin LTCI Lab, Telecom Paris, Institute Politechnqie de Paris, Etienne Borde
Link to publication
14:37
22m
Talk
A cross-technology benchmark for incremental graph queriesJ1st
Journal-first
Georg Hinkel , Antonio Garcia-Dominguez University of York, René Schöne Technische Universität Dresden, Artur Boronat University of Leicester, Massimo Tisi IMT Atlantique, LS2N (UMR CNRS 6004), Théo Le Calvar IMT Atlantique, LS2N (UMR CNRS 6004), Frédéric Jouault ERIS Team, ESEO , France, Jószef Marton , Tamás Nyíri , János Benjamin Antal , Márton Elekes , Gabor Szarnyas , Gabor Szarnyas
Link to publication