2012
DOI: 10.3311/ppee.7078
|View full text |Cite
|
Sign up to set email alerts
|

Replaying Execution Trace Models for Dynamic Modeling Languages

Abstract: Back-end analysis tools aiming to carry out model-based verification and validation of dynamic behavioral models frequently produce sequences of simulation steps (called execution traces) as their output. In order to support back-annotation of such traces, we need to store and replay them within a modeling environment (outside the analysis tool). In the paper, we present a technique for replaying recorded execution traces of dynamic modeling languages. Our approach complements static and dynamic metamodels by … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 35 publications
0
14
0
Order By: Relevance
“…To this end, a mechanism equivalent to the well-known package merge operation of UML and MOF [53,56] can be used. Note that in practice, existing tools and approaches use different but similar extension mechanismse.g., Kermeta [40] uses aspect weaving, xMOF [49] uses generalization, Hegedüs et al [35] use separate metaclasses.…”
Section: Executable Domain-specific Modeling Languagesmentioning
confidence: 99%
“…To this end, a mechanism equivalent to the well-known package merge operation of UML and MOF [53,56] can be used. Note that in practice, existing tools and approaches use different but similar extension mechanismse.g., Kermeta [40] uses aspect weaving, xMOF [49] uses generalization, Hegedüs et al [35] use separate metaclasses.…”
Section: Executable Domain-specific Modeling Languagesmentioning
confidence: 99%
“…The work from [17] has extended this mechanism to actually implement trace analysis to verify some temporal relations. Yet another approach is to replay execution of a trace over the model to investigate the example at stake [18].…”
Section: Background and Related Work A Related Workmentioning
confidence: 99%
“…Note that in practice, existing tools and approaches use different but similar extension mechanisms-e.g. Kermeta [13] uses aspect weaving, xMOF [19] uses generalization, Hegedüs et al [11] use separate classes.…”
Section: Executable Metamodelingmentioning
confidence: 99%
“…Capturing the Values of Fields (lines [11][12][13][14]. At any given point in time, all mutable fields of an object of the executed model have a value.…”
Section: Trace Metamodel Generationmentioning
confidence: 99%
See 1 more Smart Citation