arrow
Return

Static Fault Localization in Model Transformations

delete2015-05-01
delete52
delete
OA
AI
L
Loli Burgueño *
J
Javier Troya
M
Manuel Wimmer
A
Antonio Vallecillo
DOI:10.1109/TSE.2014.2375201delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
As the complexity of model transformations grows, there is an increasing need to count on methods, mechanisms, and tools for checking their correctness, i.e., the alignment between specifications and implementations. In this paper we present a light-weight and static approach for locating the faulty rules in model transformations, based on matching functions that automatically establish these alignments using the metamodel footprints, i.e., the metamodel elements used. The approach is implemented for the combination of Tracts and ATL, both residing in the Eclipse Modeling Framework, and is supported by the corresponding toolkit. An evaluation discussing the accuracy and the limitations of the approach is also provided. Furthermore, we identify the kinds of transformations which are most suitable for validation with the proposed approach and use mutation techniques to evaluate its effectiveness.
Keywords:
Model transformation
transformation testing
model alignment
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

U
universidad de malaga
Scholars:
1.2W
Papers: 9.2K
Citations: 6
T
Technische Universitat Wien
Scholars:
1.3W
Papers: 1.1W
Citations: 21