Model execution tracing: a systematic mapping study

F Hojaji, T Mayerhofer, B Zamani… - Software and Systems …, 2019 - Springer
Abstract Model-Driven Engineering is a development paradigm that uses models instead of
code as primary development artifacts. In this paper, we focus on executable models, which …

Execution framework of the GEMOC studio (tool demo)

E Bousse, T Degueule, D Vojtisek… - Proceedings of the …, 2016 - dl.acm.org
The development and evolution of an advanced modeling environment for a Domain-
Specific Modeling Language (DSML) is a tedious task, which becomes recurrent with the …

Omniscient debugging for executable DSLs

E Bousse, D Leroy, B Combemale, M Wimmer… - Journal of Systems and …, 2018 - Elsevier
Omniscient debugging is a promising technique that relies on execution traces to enable
free traversal of the states reached by a model (or program) during an execution. While a …

Advanced and efficient execution trace management for executable domain-specific modeling languages

E Bousse, T Mayerhofer, B Combemale… - Software & Systems …, 2019 - Springer
Abstract Executable Domain-Specific Modeling Languages (xDSMLs) enable the
application of early dynamic verification and validation (V&V) techniques for behavioral …

Practical domain-specific debuggers using the Moldable Debugger framework

A Chiş, M Denker, T Gîrba, O Nierstrasz - Computer Languages, Systems & …, 2015 - Elsevier
Understanding the run-time behavior of software systems can be a challenging activity.
Debuggers are an essential category of tools used for this purpose as they give developers …

Debugging parallel DEVS

S Van Mierlo, Y Van Tendeloo, H Vangheluwe - Simulation, 2017 - journals.sagepub.com
To this day, debugging support for the DEVS formalism has been provided, at best, in an ad-
hoc way. The intricacies of dealing with the interplay of different notions of (simulated) time …

Unified LTL verification and embedded execution of UML models

V Besnard, M Brun, F Jouault, C Teodorov… - Proceedings of the 21th …, 2018 - dl.acm.org
The increasing complexity of embedded systems leads to uncertain behaviors, security
flaws, and design mistakes. With model-based engineering, early diagnosis of such issues …

Systematic Component-Oriented Language Reuse

J Pfeiffer - 2023 ACM/IEEE International Conference on Model …, 2023 - ieeexplore.ieee.org
Modern-day software is increasingly developed by domain experts. Domain-specific
languages (DSLs) help them to bridge the conceptual gap between the problem and the …

Toward live domain-specific languages: From text differencing to adapting models at run time

R van Rozen, T van der Storm - Software & Systems Modeling, 2019 - Springer
Live programming is a style of development characterized by incremental change and
immediate feedback. Instead of long edit-compile cycles, developers modify a running …

A multi-paradigm modelling approach to live modelling

Y Van Tendeloo, S Van Mierlo… - Software & Systems …, 2019 - Springer
To develop complex systems and tackle their inherent complexity,(executable) modelling
takes a prominent role in the development cycle. But whereas good tool support exists for …