2020
DOI: 10.1109/access.2020.2966540
|View full text |Cite
|
Sign up to set email alerts
|

Fault Localization With Weighted Test Model in Model Transformations

Abstract: Model transformations and model-driven engineering (MDE) have been applied widely in service-oriented architecture based information systems. To support the development of such a service-oriented information system, it is necessary to guarantee the quality of model transformations. With the increasing complexity and scale of model transformations, debugging of model transformations becomes more and more time-consuming and difficult, there is an increasing need to rely on efficient and accurate fault localizati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 19 publications
0
10
0
Order By: Relevance
“…Later, Li et at. [75] present a similar approach, where they propose to use weighted test models as well as weighted rule coverage to improve the performance of SBFL.…”
Section: Dynamic Approachesmentioning
confidence: 99%
“…Later, Li et at. [75] present a similar approach, where they propose to use weighted test models as well as weighted rule coverage to improve the performance of SBFL.…”
Section: Dynamic Approachesmentioning
confidence: 99%
“…SBFL is a dynamic program analysis technique that is performed through program execution [10], [11]. The goal of SBFL is to address the problem of finding the root causes of bugs by utilizing information from program elements executed by test cases, in particular the outcomes of tests and their code coverage [12].…”
Section: Background Of Sbflmentioning
confidence: 99%
“…Burgueño et al (Burgueño et al 2015) proposed a static fault localization approach based on the extraction of metamodel footprints from the contracts and the transformation implementation for locating the bug. In contrast, Spectrum-Based Fault Localization (SBFL) for model transformations (Troya et al 2018;Li et al 2020;Du et al 2020) is a dynamic approach that requires input models and to execute the model transformation for locating the bug. Both approaches rank the transformation rules according to the likelihood that they contain the bug.…”
Section: An Aito Publicationmentioning
confidence: 99%
“…This results in the creation of a program spectrum that details the execution information of the program from a certain perspective, such as branch or statement coverage (Harrold et al 2000). Troya et al presented an approach to apply SBFL to model transformations (Troya et al 2018)-other authors also focused on this technique recently (Li et al 2020;Du et al 2020). As explained in (Troya et al 2018), the approach requires test cases that comprise input models for exercising the model transformation.…”
Section: Spectrum-based Fault Localizationmentioning
confidence: 99%