SLE 2025
Thu 12 - Fri 13 June 2025 Koblenz, Germany
co-located with STAF 2025
Thu 12 Jun 2025 15:55 - 16:15 at M 001 - SLE Session 3: Language Workbenches Chair(s): Jeff Smits

Live modeling is the ability to change an executable model at run-time, and without having to restart its execution. Even though sometimes this ‘breaks’ the ongoing execution, in many cases, it does not have to. In earlier work, we reduced this problem to detecting fine-grained read-write conflicts between edit operations (created by the user) and execution steps (created by the interpreter). In this paper, we extend our approach by adding the the ability to perform model checking during live modeling sessions. We motivate that this further enhances the live modeling experience, producing counter-examples or ‘witness traces’ relative to the current execution state, as a possible `future’, integrated with the execution and edit history, minimizing the mental gap. The model checker itself is generic, and uses (via an adapter) the language’s existing interpreter. This way, we could implement this paper’s running example in a working prototype with relatively little effort.

Thu 12 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:30 - 17:00
SLE Session 3: Language WorkbenchesSLE 2025 at M 001
Chair(s): Jeff Smits Delft University of Technology
15:30
25m
Talk
Lessons Learned from Developing the MontiCore Language Workbench: Challenges of Modular Language Design
SLE 2025
Alex Lüpges RWTH Aachen, Nico Jansen Software Engineering, RWTH Aachen University, Bernhard Rumpe RWTH Aachen University
15:55
20m
Talk
Integrating Model Checking into a Live Modeling Environment
SLE 2025
Joeri Exelmans , Ciprian Teodorov ENSTA Bretagne, Hans Vangheluwe University of Antwerp and Flanders Make
16:15
15m
Awards
SLE Awards
SLE 2025
S: Eric Van Wyk University of Minnesota, Twin Cities, Marjan Mernik University of Maribor, P: Regina Hebig Universität Rostock, Rostock, Germany, P: Vadim Zaytsev University of Twente
16:30
30m
Talk
SLE MIP Talk
SLE 2025