2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST) | 2019

Using Testing to Repair Models

 

Abstract


Software testing is an important phase in the software development process, aiming at locating faults in artifacts, in order to achieve a degree of confidence that the software behaves according to a specification. While most of the techniques in software testing are applied to debugging, fault-localization, and repair of code, to the best of our knowledge there are fewer works regarding the application of software testing to locating faults in models and to the automated repair of such faults. The goal of this PhD project proposal is to study how testing can be applied to repair models. We describe the research approach and discuss the application cases of combinatorial and feature models. We then discuss future work of applying testing to repair models for other scenarios, such as timed automata.

Volume None
Pages 489-491
DOI 10.1109/ICST.2019.00061
Language English
Journal 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST)

Full Text