Skip to Main content Skip to Navigation
New interface
Conference papers

Trace Comprehension Operators for Executable DSLs

Abstract : Recent approaches contribute facilities to breathe life into metamodels, thus making behavioral models directly executable. Such facilities are particularly helpful to better utilize a model over the time dimension, e.g., for early validation and verification. However, when even a small change is made to the model, to the language definition (e.g., semantic variation points), or to the external stimuli of an execution scenario, it remains difficult for a designer to grasp the impact of such a change on the resulting execution trace. This prevents accessible trade-off analysis and design-space exploration on behavioral models. In this paper, we propose a set of formally defined operators for analyzing execution traces. The operators include dynamic trace filtering, trace comparison with diff computation and visualization, and graph-based view extraction to analyze cycles. The operators are applied and validated on a demonstrative example that highlight their usefulness for the comprehension specific aspects of the underlying traces.
Document type :
Conference papers
Complete list of metadata

Cited literature [25 references]  Display  Hide  Download
Contributor : Dorian Leroy Connect in order to contact the contributor
Submitted on : Wednesday, May 30, 2018 - 11:25:26 AM
Last modification on : Friday, November 18, 2022 - 9:38:04 AM
Long-term archiving on: : Friday, August 31, 2018 - 1:31:56 PM


Files produced by the author(s)



Dorian Leroy, Erwan Bousse, Anaël Megna, Benoit Combemale, Manuel Wimmer. Trace Comprehension Operators for Executable DSLs. ECMFA 2018 - 14th European Conference on Modelling Foundations and Applications, Jun 2018, Toulouse, France. pp.293-310, ⟨10.1007/978-3-319-92997-2_19⟩. ⟨hal-01803031⟩



Record views


Files downloads