Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...

Details

Autor(en) / Beteiligte
Titel
RATE: A model‐based testing approach that combines model refinement and test execution
Ist Teil von
  • Software testing, verification & reliability, 2023-03, Vol.33 (2), p.n/a
Ort / Verlag
Chichester: Wiley Subscription Services, Inc
Erscheinungsjahr
2023
Link zum Volltext
Quelle
Wiley Online Library Journals Frontfile Complete
Beschreibungen/Notizen
  • In this paper, we present an approach to conformance testing based on state machines (ASMs) that combines model refinement and test execution (RATE) and its application to three case studies. The RATE approach consists in generating test sequences from ASMs and checking the conformance between code and models in multiple iterations. The process follows these steps: (1) model the system as an state machine; (2) validate and verify the model; (3) generate test sequences automatically from the ASM model; (4) execute the tests over the implementation and compute the code coverage; (5) if the coverage is below the desired threshold, then refine the state machine model to add the uncovered functionalities and return to step 2. We have applied the proposed approach in three case studies: a traffic light control system (TLCS), the IEEE 11073‐20601 personal health device (PHD) protocol, and the mechanical ventilator Milano (MVM). By applying RATE, at each refinement level, we have increased code coverage and identified some faults or conformance errors for all the case studies. The fault detection capability of RATE has also been confirmed by mutation analysis, in which we have highlighted that, many mutants can be killed even by the most models. RATE is an approach to conformance testing based on state machines (ASMs) that combines model refinement and test execution. The RATE approach consists in generating test sequences from ASMs and checking the conformance between code and models in multiple iterations, exploiting testing information to guide the model refinement.
Sprache
Englisch
Identifikatoren
ISSN: 0960-0833
eISSN: 1099-1689
DOI: 10.1002/stvr.1835
Titel-ID: cdi_proquest_journals_2777135054

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX