TY - GEN
T1 - Validation of Formal Models by Timed Probabilistic Simulation
AU - Vu, Fabian
AU - Leuschel, Michael
AU - Mashkoor, Atif
PY - 2021
Y1 - 2021
N2 - The validation of a formal model consists of checking its conformance with actual requirements. In the context of (Event-) B, some temporal aspects can typically be validated by LTL or CTL model checking, while other properties can be validated via interactive animation or trace replay. In this paper, we present a new simulation-based validation technique for (Event-) B models called SimB. The proposed technique uses annotations to construct simulations, taking probabilistic and real-time aspects of the models into account. In this fashion, statistical properties of a single simulation run or a series of runs can be checked (e.g., Monte Carlo estimation or hypothesis tests). SimB complements animation and model checking, and its usability has been assessed via several case studies.
AB - The validation of a formal model consists of checking its conformance with actual requirements. In the context of (Event-) B, some temporal aspects can typically be validated by LTL or CTL model checking, while other properties can be validated via interactive animation or trace replay. In this paper, we present a new simulation-based validation technique for (Event-) B models called SimB. The proposed technique uses annotations to construct simulations, taking probabilistic and real-time aspects of the models into account. In this fashion, statistical properties of a single simulation run or a series of runs can be checked (e.g., Monte Carlo estimation or hypothesis tests). SimB complements animation and model checking, and its usability has been assessed via several case studies.
UR - https://www.scopus.com/pages/publications/85111363317
U2 - 10.1007/978-3-030-77543-8_6
DO - 10.1007/978-3-030-77543-8_6
M3 - Conference proceedings
VL - 12709
T3 - Lecture Notes in Computer Science (LNCS)
SP - 81
EP - 96
BT - Rigorous State-Based Methods - 8th International Conference, ABZ 2021, Ulm, Germany, June 9-11, 2021, Proceedings
A2 - Alexander Raschke and Dominique Mèry, null
PB - Springer
ER -