Abstract
High-performance probabilistic model checkers like the Modest Toolset’s mcsta follow the topological ordering of an MDP’s strongly connected components (SCCs) to speed up the numerical analysis. They use hand-coded and -optimised implementations of SCC-finding algorithms. Verified SCC-finding implementations so far were orders of magnitudes slower than their unverified counterparts. In this paper, we show how to use a refinement approach with the Isabelle theorem prover to formally verify an imperative SCC-finding implementation that can be swapped in for mcsta ’s current unverified one. It uses the same state space representation as mcsta, avoiding costly conversions of the representation. We evaluate the verified implementation’s performance using an extensive benchmark, and show that its use does not significantly influence mcsta ’s overall performance. Our work exemplifies a practical approach to incrementally increase the trustworthiness of existing model checking software by replacing unverified components with verified versions of comparable performance.
Original language | English |
---|---|
Title of host publication | Automated Technology for Verification and Analysis |
Subtitle of host publication | 21st International Symposium, ATVA 2023, Singapore, October 24–27, 2023, Proceedings, Part I |
Editors | Étienne André, Jun Sun |
Publisher | Springer Nature |
Pages | 181-202 |
Number of pages | 22 |
ISBN (Electronic) | 978-3-031-45329-8 |
ISBN (Print) | 978-3-031-45328-1 |
DOIs | |
Publication status | Published - 22 Oct 2023 |
Event | 21st International Symposium on Automated Technology for Verification and Analysis, ATVA 2023 - Singapore, Singapore Duration: 24 Oct 2023 → 27 Oct 2023 Conference number: 21 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 14215 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 21st International Symposium on Automated Technology for Verification and Analysis, ATVA 2023 |
---|---|
Abbreviated title | ATVA 2023 |
Country/Territory | Singapore |
City | Singapore |
Period | 24/10/23 → 27/10/23 |
Keywords
- This work was part of the MISSION (Models in Space Systems: Integration, Operation, and Networking) project, funded by the European Union’s Horizon 2020 research and innovation programme under Marie Skłodowska-Curie Actions grant number 101008233.
- 2023 OA procedure
Fingerprint
Dive into the research topics of 'Fast Verified SCCs for Probabilistic Model Checking'. Together they form a unique fingerprint.Datasets
-
Artifact for the Paper "Fast Verified SCCs for Probabilistic Model Checking"
Hartmanns, A. (Creator), Kohlen, B. (Creator) & Lammich, P. (Creator), 4TU.Centre for Research Data, 31 Oct 2023
DOI: 10.4121/aff9f553-0e9e-4ec2-90e0-20c5b6152862, https://data.4tu.nl/datasets/aff9f553-0e9e-4ec2-90e0-20c5b6152862 and 2 more links, https://doi.org/10.4121/aff9f553-0e9e-4ec2-90e0-20c5b6152862.v1, https://doi.org/10.4121/aff9f553-0e9e-4ec2-90e0-20c5b6152862.v2 (show fewer)
Dataset