2018
DOI: 10.1145/3241744
|View full text |Cite
|
Sign up to set email alerts
|

Spectrum-Based Fault Localization in Model Transformations

Abstract: Model transformations play a cornerstone role in Model-Driven Engineering (MDE), as they provide the essential mechanisms for manipulating and transforming models. The correctness of software built using MDE techniques greatly relies on the correctness of model transformations. However, it is challenging and error prone to debug them, and the situation gets more critical as the size and complexity of model transformations grow, where manual debugging is no longer possible. Spectrum-Based… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
69
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 39 publications
(72 citation statements)
references
References 112 publications
2
69
1
Order By: Relevance
“…In the second family, for example, Troya et al (Troya et al 2018) presented the Spectrum-Based Fault Localization technique and used the results of test cases to determine the probability of each rule of transformation to be faulty. Similarly Burgueño et al (Burgueño et al 2015) presented a static approach for detecting the faulty rules in model transformations.…”
Section: Related Workmentioning
confidence: 99%
“…In the second family, for example, Troya et al (Troya et al 2018) presented the Spectrum-Based Fault Localization technique and used the results of test cases to determine the probability of each rule of transformation to be faulty. Similarly Burgueño et al (Burgueño et al 2015) presented a static approach for detecting the faulty rules in model transformations.…”
Section: Related Workmentioning
confidence: 99%
“…Table 3 summarizes this information. Most of them come from the experimental configuration information in the SBFL [11]. Three model transformation artifacts are different in the number of transformation rules, rules size, test cases, OCL assertions, and mutants.…”
Section: A Experimental Setupmentioning
confidence: 99%
“…Aranega et al [9] proposes the trace model on the fault localization, by defining and analyzing a trace model describing the execution information of model transformation to determine a series of transformation rules that cause an error. On the basis of static analysis, Troya et al [11] further propose a spectrum-based technique for improving fault localization effectiveness, collecting the information on model transformation runtime in the passing and failing test models and using the idea of the spectrum to identify the model transformation rules that may be faulty. Similar to static analysis, the spectrum-based approach also provides a list of suspicious rules and experimentally demonstrates that the spectrum-based approach is better than the static analysis.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations