Conformance Testing in UPPAAL: A diabolic approach

E. J. Njor, F. Lorber, N. I. Schmidt, S. R. Petersen

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

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.

OriginalsprogEngelsk
TitelProceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020
Antal sider8
ForlagIEEE
Publikationsdatookt. 2020
Sider35-42
Artikelnummer9156025
ISBN (Trykt)978-1-7281-1076-9
ISBN (Elektronisk)9781728110752
DOI
StatusUdgivet - okt. 2020
Begivenhed13th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020 - Porto, Portugal
Varighed: 23 mar. 202027 mar. 2020

Konference

Konference13th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020
Land/OmrådePortugal
ByPorto
Periode23/03/202027/03/2020

Bibliografisk note

Publisher Copyright:
© 2020 IEEE.

Fingeraftryk

Dyk ned i forskningsemnerne om 'Conformance Testing in UPPAAL: A diabolic approach'. Sammen danner de et unikt fingeraftryk.

Citationsformater