Scenario-based validation is a widely used technique for assessing the correctness of executable formal specifications, yet its effectiveness strongly depends on the adequacy of the scenarios used. Coverage measures have been commonly adopted to evaluate scenario adequacy, but it remains unclear whether higher coverage correlates with improved fault detection, especially at the level of formal specifications. While this relationship has been extensively studied for source code, it has received little attention in the context of executable formal models. In this paper, we investigate the relationship between coverage and fault detection capability for scenario-based validation of Asmeta specifications. We extend the AsmetaV tool with an extensive set of coverage criteria that go beyond existing macro rule coverage. To assess the effectiveness of these coverage criteria, we introduce a set of mutation operators for Asmeta specifications and conduct a large-scale mutation-based experimental study, based on scenarios generated through model-checking-based, random, and evolutionary techniques. Our results show that higher coverage is generally correlated with increased fault detection capability, but macro rule coverage alone is insufficient to capture scenario effectiveness and more fine-grained coverage criteria provide stronger correlation with mutation scores and lead to improved fault detection.

(2026). Evaluating Coverage and Fault Detection Capability of Scenario-Based Validation of Asmeta Specifications . Retrieved from https://hdl.handle.net/10446/332027

Evaluating Coverage and Fault Detection Capability of Scenario-Based Validation of Asmeta Specifications

Bombarda, Andrea;Cornejo, Cesar;Gargantini, Angelo;Pellegrinelli, Nico
2026-01-01

Abstract

Scenario-based validation is a widely used technique for assessing the correctness of executable formal specifications, yet its effectiveness strongly depends on the adequacy of the scenarios used. Coverage measures have been commonly adopted to evaluate scenario adequacy, but it remains unclear whether higher coverage correlates with improved fault detection, especially at the level of formal specifications. While this relationship has been extensively studied for source code, it has received little attention in the context of executable formal models. In this paper, we investigate the relationship between coverage and fault detection capability for scenario-based validation of Asmeta specifications. We extend the AsmetaV tool with an extensive set of coverage criteria that go beyond existing macro rule coverage. To assess the effectiveness of these coverage criteria, we introduce a set of mutation operators for Asmeta specifications and conduct a large-scale mutation-based experimental study, based on scenarios generated through model-checking-based, random, and evolutionary techniques. Our results show that higher coverage is generally correlated with increased fault detection capability, but macro rule coverage alone is insufficient to capture scenario effectiveness and more fine-grained coverage criteria provide stronger correlation with mutation scores and lead to improved fault detection.
2026
Inglese
NASA Formal Methods. 18th International Symposium, NFM 2026, Los Angeles, CA, USA, May 5–7, 2026, Proceedings
Deshmukh, Jyotirmoy; Havelund, Klaus; Pinto, Alessandro
9783032280787
978-3-032-28079-4
16622
391
411
cartaceo
online
Switzerland
Cham
Springer
NFM 2026: 18th International Symposium on NASA Formal Methods, Los Angeles, United States of America, 5-7 May 2026
18
Los Angeles, United States of America
5-7 May 2026
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Abstract State Machine; Asmeta; Scenario-Based Testing; Specification coverage; Validation
info:eu-repo/semantics/conferenceObject
5
Bombarda, Andrea; Bonfanti, Silvia; Cornejo, Cesar Mauricio; Gargantini, Angelo Michele; Pellegrinelli, Nico
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
reserved
Non definito
273
(2026). Evaluating Coverage and Fault Detection Capability of Scenario-Based Validation of Asmeta Specifications . Retrieved from https://hdl.handle.net/10446/332027
File allegato/i alla scheda:
File Dimensione del file Formato  
Evaluating.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 8.25 MB
Formato Adobe PDF
8.25 MB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/332027
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact