Eliminating Flakiness: Deterministic Control for Validating Nondeterministic Asmeta Specifications
Contributo in Atti di convegno
Data di Pubblicazione:
2025
Citazione:
(2025). Eliminating Flakiness: Deterministic Control for Validating Nondeterministic Asmeta Specifications . Retrieved from https://hdl.handle.net/10446/303346
Abstract:
Formal methods are increasingly used in the development of safety-critical systems, offering a rigorous approach from model to implementation. However, in the validation process, the nondeterminism is a hindrance in their application, as it can lead to flaky tests or flaky scenarios. Scenarios written for models that implement nondeterminism produce unpredictable outcomes by complicating model validation and reducing developer confidence. In this paper, we present an approach to address the nondeterminism in the validation phase when
using the Asmeta framework. We extend the Avalla language, used for scenario specification in Asmeta, to allow deterministic control over nondeterministic choices. This extension ensures that scenarios written for
nondeterministic models execute predictably by eliminating flakiness. We demonstrate our approach using a running example of an automatic coffee vending machine.
Tipologia CRIS:
1.4.01 Contributi in atti di convegno - Conference presentations
Elenco autori:
Bombarda, Andrea; Bonfanti, Silvia; Gargantini, Angelo Michele; Pellegrinelli, Nico
Link alla scheda completa:
Titolo del libro:
NASA Formal Methods. 17th International Symposium, NFM 2025, Williamsburg, VA, USA, June 11–13, 2025, Proceedings
Pubblicato in: