2010 8th IEEE International Conference on Software Engineering and Formal Methods 2010
DOI: 10.1109/sefm.2010.28
|View full text |Cite
|
Sign up to set email alerts
|

Back-annotation of Simulation Traces with Change-Driven Model Transformations

Abstract: Abstract-Model-driven analysis aims at detecting design flaws early in high-level design models by automatically deriving mathematical models. These analysis models are subsequently investigated by formal verification and validation (V&V) tools, which may retrieve traces violating a certain requirement. Back-annotation aims at mapping back the results of V&V tools to the design model in order to highlight the real source of the fault, to ease making necessary amendments.Here we propose a technique for the back… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(38 citation statements)
references
References 25 publications
0
38
0
Order By: Relevance
“…. [11] else if value is ReferenceValue then [12] dynObject.set(tracedProp, value.referenceValue) [13] else if value is ManyReferenceValue then [14] . .…”
Section: Inputmentioning
confidence: 99%
See 1 more Smart Citation
“…. [11] else if value is ReferenceValue then [12] dynObject.set(tracedProp, value.referenceValue) [13] else if value is ManyReferenceValue then [14] . .…”
Section: Inputmentioning
confidence: 99%
“…To that effect, efforts have been made to provide facilities to design so-called executable DSLs. [9,10,11,12,13,14,15]. More precisely, two different approaches are commonly used to define the execution semantics of an executable DSL: operational semantics (i.e., interpretation) and translational semantics (i.e., compilation).…”
Section: Introductionmentioning
confidence: 99%
“…Hegedüs et al [16] propose a technique for the back propagation of simulation traces based on change-driven model transformations from traces generated by SAL model checking framework to the specific animator named BPEL Animation Controller. So, they define a change-driven model transformation which consumes changes of the Petri nets simulation run and produces a BPEL process execution using traceability information generated while running the translational semantics defined previously.…”
Section: Related Workmentioning
confidence: 99%
“…(notStarted, undef ined, 0) (notStarted, undef ined, 0) 0 (inP rogress, tooEarly, 0) (notStarted, 8) Note that indeed both processes finish in due time: pA starts at 0 and finishes at 3 (its tmin = 3); and pB starts at 3 and finishes at 8 (its tmin = 5 = 8 − 3).…”
Section: An Illustration Of Our Back-tracing Algorithmmentioning
confidence: 99%
“…Most of the proposed methods are either dedicated to only one pair metamodel/verification tool ( [7], [10]) or they compute an "explanation" of the execution in a more abstract way. In [8], the authors propose a general method based on a traceability mechanism of model transformations. It relies on a relation between elements of the source and the target metamodel, implemented by means of annotations in the transformation's source codes.essentially By contrast, our approach does not require instrumenting the model transformation code, and is formally grounded on operational semantics, a feature that allows us to prove its correctness.…”
Section: Related Workmentioning
confidence: 99%