Write a Blog >>
SLE 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019
Mon 21 Oct 2019 14:00 - 14:30 at Templars - Session 3: Languages Chair(s): Casper Bach Poulsen

A long shortcoming in the automatic generation of domain-specific modeling (DSM) editors has been the lack of user experience, in particular, user interaction adapted to its user. The current practice relies solely on the abstract and concrete syntax of the language, restricting the user interaction with the editor to a set of generic interactions built-in the tool. We claim that the interaction with the editor should also be tailored to the domain or user profile to increase the user experience. Although there are multiple viewpoints of interactions (e.g., I/O devices, behavior of the editor), each aspect of the design of a DSM editor should be specified at the right level of abstraction for its user expert. In our work, we anchor the semantics of all these aspects in a Statecharts model that controls the DSM IDE. However, since the different viewpoints are expressed in radically different languages at distinct levels of abstraction, their transformation to Statecharts is quite complex. In this paper, we focus on the semantic anchoring of all these languages based on a RETE algorithm to provide the user with a custom interaction with the DSM editor. Our implementation shows that we can produce correct and responsive results by emulating existing DSM editors.

Mon 21 Oct
Times are displayed in time zone: Beirut change

14:00 - 15:30: Session 3: LanguagesSLE 2019 at Templars
Chair(s): Casper Bach PoulsenDelft University of Technology
14:00 - 14:30
Operationalizing the Integration of User Interaction Specifications in the Synthesis of Modeling Editors
SLE 2019
Vasco SousaUniversité de Montréal, Eugene SyrianiUniversité de Montréal, Khady FallUniversité de Montréal
14:30 - 14:50
A Vision of Miking: Interactive Programmatic Modeling, Sound Language Composition, and Self-Learning CompilationNEW IDEA
SLE 2019
David BromanKTH Royal Institute of Technology
14:50 - 15:10
Shadow Models [Tool Demo] -- Incremental Transformations for MPSDEMO
SLE 2019
Markus Völteritemis/independent, Klaus Birkenitemis AG, Sascha Lissonitemis AG, Alexander Rimeritemis AG
15:10 - 15:30
The Lands Platform: Lan.guages and D.omain S.yntax, Tool DemoDEMO
SLE 2019
Nick Papoulias Université Grenoble Alpes, France