Abstract
Model-based mutation testing is a fault-based method in the model-based testing area of research. It has been applied to several modeling formalisms, including timed automata. We propose a model transformation termed 'diabolic completion' that allows for conformance testing directly in the UPPAAL tool. We have also developed a system to automate most of the process, which include taking a model, and performing diabolic completion, with the additions of allowing creation of mutants, conformance checking using the UPPAAL verification engine, and test case generation. We then set up a case study using a car alarm system model, which has been used several times in this area of research, and compare the efficiency with two existing tools, Ecdar 2.2 and MoMuT::TA, observing a significant speedup.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020 |
Antal sider | 8 |
Forlag | IEEE |
Publikationsdato | okt. 2020 |
Sider | 35-42 |
Artikelnummer | 9156025 |
ISBN (Trykt) | 978-1-7281-1076-9 |
ISBN (Elektronisk) | 9781728110752 |
DOI | |
Status | Udgivet - okt. 2020 |
Begivenhed | 13th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020 - Porto, Portugal Varighed: 23 mar. 2020 → 27 mar. 2020 |
Konference
Konference | 13th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020 |
---|---|
Land/Område | Portugal |
By | Porto |
Periode | 23/03/2020 → 27/03/2020 |
Bibliografisk note
Publisher Copyright:© 2020 IEEE.