!!Projects per year
Abstract
The correctness of software built through model transformations highly depends on the correctness of these transformations. Different approaches have been proposed to ensure the correctness of model transformations by checking if pairs of input-output models satisfy a set of contracts. If a contract is not satisfied, at least one transformation rule must contain a bug. Localizing the rules that contain bugs is key for repairing the model transformation. Among others, Spectrum-Based Fault Localization (SBFL) is a dynamic technique to locate the faulty component of a software, and it has already been applied in the context of model transformations considering the rules as the components. As a result, this technique proposes an order (a so-called suspiciousness ranking) in which the rules should be inspected in order to locate the bug. However, SBFL relies on so-called suspiciousness formulae that were created in different domains, so none of them offers a perfect behavior in the context of model transformations. Indeed, some of the rankings for model transformations present many ties, so the tester is uncertain as of which rule to inspect first in the ties. In this paper, we explore how SBFL can be combined with static information in a hybrid approach in order to improve the results obtained from SBFL, specially in the case of ties in the rankings. Our evaluation shows the potential of the hybrid approach to improve previous SBFL results for model transformations.
| Originalsprache | Englisch |
|---|---|
| Seiten (von - bis) | 4:1-17 |
| Seitenumfang | 18 |
| Fachzeitschrift | Journal of Object Technology (JOT) |
| Volume | 21 |
| Ausgabenummer | 4 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 2022 |
Wissenschaftszweige
- 102006 Computer Supported Cooperative Work (CSCW)
- 102015 Informationssysteme
- 102016 IT-Sicherheit
- 102020 Medizinische Informatik
- 102022 Softwareentwicklung
- 102027 Web Engineering
- 102034 Cyber-Physical Systems
- 509026 Digitalisierungsforschung
- 502032 Qualitätsmanagement
- 502050 Wirtschaftsinformatik
- 503015 Fachdidaktik Technische Wissenschaften
JKU-Schwerpunkte
- Digital Transformation
Projekte
- 1 Abgeschlossen
-
Christian Doppler Laboratory for Model-Integrated Smart Production
Eisenberg, M. (Forscher*in), Gemeinhardt, F. (Forscher*in), Govindasami, H. S. (Forscher*in), Jayaraman, R. (Forscher*in), Mitter, A. (Forscher*in), Sindelar, R. (Forscher*in), Sint, S. (Forscher*in), Taspinar, B. (Forscher*in) & Wimmer, M. (Projektleiter*in)
01.01.2017 → 31.12.2023
Projekt: Geförderte Forschung › CDG - Christian Doppler Forschungsgesellschaft
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver