2011
DOI: 10.1007/978-3-642-21210-9_25
|View full text |Cite
|
Sign up to set email alerts
|

Traceability for Mutation Analysis in Model Transformation

Abstract: Abstract. Model transformation can't be directly tested using program techniques. Those have to be adapted to model characteristics. In this paper we focus on one test technique: mutation analysis. This technique aims to qualify a test data set by analyzing the execution results of intentionally faulty program versions. If the degree of qualification is not satisfactory, the test data set has to be improved. In the context of model, this step is currently relatively fastidious and manually performed. We propos… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 15 publications
(22 citation statements)
references
References 16 publications
0
22
0
Order By: Relevance
“…In [14], we used OCL-based queries to backwards debugging of model transformations using an explicit runtime model based on the trace model between the source and target models. Aranega et al [1] present an approach for situating transformations errors by exploiting also the traces between the source and target models. The dynamic approach is also used by [11] to build slices of model transformations.…”
Section: Related Workmentioning
confidence: 99%
“…In [14], we used OCL-based queries to backwards debugging of model transformations using an explicit runtime model based on the trace model between the source and target models. Aranega et al [1] present an approach for situating transformations errors by exploiting also the traces between the source and target models. The dynamic approach is also used by [11] to build slices of model transformations.…”
Section: Related Workmentioning
confidence: 99%
“…Regarding dynamic approaches, for which the model transformation execution is needed and therefore input models, the authors in [35,60] present their contribution for debugging model transformations. Also, the work in [4] analyze the execution traces between the source and target models in order to find errors, and in [29] a white-box test model generation approach for testing the transformations is proposed. In this context, Tracts [59] are a complementary approach that establishes contracts between the source and target metamodels which define the transformation specification.…”
Section: Testing and Verifying Model Transformationsmentioning
confidence: 99%
“…Regarding dynamic approaches, for which the model transformation execution is needed and therefore input models, the authors in [21] and [22] present their contribution for debugging model transformations. Also, the work in [23] analyse the execution traces between the source and target models in order to find errors, and in [24] a white-box test model generation approach for testing the transformations is proposed. In this context, Tracts [25] are a complementary approach that establishes contracts between the source and target metamodels which define the transformation specification.…”
Section: B Testing and Verifying Model Transformationsmentioning
confidence: 99%