Model execution tracing: a systematic mapping study
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 …
code as primary development artifacts. In this paper, we focus on executable models, which …
Execution framework of the GEMOC studio (tool demo)
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 …
Specific Modeling Language (DSML) is a tedious task, which becomes recurrent with the …
Omniscient debugging for executable DSLs
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 …
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
Abstract Executable Domain-Specific Modeling Languages (xDSMLs) enable the
application of early dynamic verification and validation (V&V) techniques for behavioral …
application of early dynamic verification and validation (V&V) techniques for behavioral …
Practical domain-specific debuggers using the Moldable Debugger framework
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 …
Debuggers are an essential category of tools used for this purpose as they give developers …
Debugging parallel DEVS
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 …
hoc way. The intricacies of dealing with the interplay of different notions of (simulated) time …
Unified LTL verification and embedded execution of UML models
The increasing complexity of embedded systems leads to uncertain behaviors, security
flaws, and design mistakes. With model-based engineering, early diagnosis of such issues …
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 …
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 …
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 …
takes a prominent role in the development cycle. But whereas good tool support exists for …