Submitted:
14 April 2026
Posted:
14 April 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- 1.
- A. Demaille et al. at EPITA Research and Development Laboratory modeled WSNs in a probabilistic reactive module and used Approximate Probabilistic Model Checker tool. Using this Model Checker, A. Demaille et al. have performed an approximation to reduce the increase in the state space, and have also verified the properties of the network [7]. However, it has yet to express real-time performance, which is an important characteristic in embedded systems.
- 2.
- J. Berendsen et al. at University of Twente have done a reachability analysis [3] of priced probabilistic timed automata, a subclass of probabilistic linear hybrid automata. However, J. Berendsen et al. have not proposed a method to avoid the state explosion.
- 3.
- Based on the paper [3], J. Berendsen et al. have developed a reachability analyzer Fortuna [8], which is the only model checker for priced probabilistic timed automata, Fortuna is able to compute the maximal probability by which a state can be reached under a certain cost-bound (and time-bound). In other words, Fortune verifies cost-bounded maximal reachability (CBMR). We too will verify CBMR. Fortuna [8] is a verification by backward zone graphing, not a study from the viewpoint of the state space reduction.
2. Priced Probabilistic Timed Automaton
2.1. Preliminaries
2.2. Syntax of a Priced Probabilistic Timed Automaton
- L is a finite set of locations,
- is the initial location, .
- is a finite set of clocks,
- is a function that assigns an invariant condition to each location.
- is a finite set of probabilistic transition relation,
- is s function that assigns a cost slope to each location.
2.3. Semantics of a Priced Probabilistic Timed Automaton
- is a set of states,
- is the initial state,
- is a timed probabilistic transition relation.
-
Timed transition from state to t unit time:
-
Discrete transition from state by probabilistic transition relation to :
2.4. Zeno Behavior
3. Cost-Bounded Maximal Probability Reachability Analysis
4. Predicate Abstraction and Refinement
4.1. Predicate Abstraction
4.2. Cost-Bounded Maximal Probability Reachability Analysis on Abstrct Strucure
4.3. Counterexample Analysis Method
4.3.1. Preliminaries
-
operation: timed transition operationThe operation calculates the MP zones that are available for timed transitions to a given MP zone. The operation calculates the MP zones from which timed transitions are possible from a given MP zone. Note that the operation is defined in Definition 8.
-
operation: discrete transition operationThe operation calculates the MP zones that can be transitioned to by discrete transitions to a certain MP zone. The operation calculates the MP zones that can be transitioned from a given MP zone by discrete transitions.
4.3.2. Counterexample Analysis
| Algorithm 1 Path counterexample analysis (Backward counterexample analysis) |
|
| Algorithm 2:Simultaneous execution counterexample analysis (Forward counterexample analysis) |
|
4.4. Refinement
4.4.1. Path Counterexample Analysis
4.4.2. Simultaneous Execution Counterexample Analysis
5. Priced Probabilistic Timed CEGAR
5.1. Overview
- 1.
-
Initial Abstraction:From a priced probabilistic timed automaton and a verification problem , we construct a timed probabilistic system and an initial predicate set , from which we construct an initial abstract structure from them.
- 2.
-
Reachability Analysis:Compute the maximum reachability probability to the target state on .
- 3.
-
Counterexample Analysis:For each element of the counterexample that has reached the target state by 2.Reachability Analysis, analyze whether it is reachable on the concrete structure by path counterexample analysis and simultaneous execution counterexample analysis.
- 4.
-
Refinement:From the results of 3.Counterexample Analysis, we obtain a set of predicates that partitions the abstract state so that there are no counterexamples obtained by 2.Reachability Analysis.
- 5.
-
Abstraction:From the set of predicates to which the predicate is added, we obtain a new abstract structure .
- 6.
- Return to 2.Reachability Analysis.
5.2. Verification Example by Priced Probabilistic Timed CEGAR
5.3. Empirical Experiments and Discussions
- 1.
- The BOOST C++ Libraries. Fortuna only depends on header files from BOOST.
- 2.
- The Parma Polyhedra Library (PPL version 0.10). A pre-compiled version is available for Linux.
- 3.
- The GNU Multiple Precision Arithmetic Library, libraries gmp and gmpxx. These libraries are already installed on standard Linux distributions. They are needed only by PPL.
- 4.
- The lp solve library version 5.5.
6. Conclusions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
References
- Bohnenkamp, H.; van der Stok, P.; Hermanns, H.; Vaandrager, F. Cost-optimization of the ipv4 zeroconf protocol. International Conference on Dependable Systems and Networks, 2003; pp. 531–540. [Google Scholar]
- Berendsen, Jasper; Gebremichael, Biniam; Vaandrager, Frits W.; Zhang, Miaomiao. Formal specification and analysis of zeroconf using uppaalS. ACM Trans. Embed. Comput. Syst. 2011, 10(3)(34), 1–32. [Google Scholar] [CrossRef]
- Katoen, J.P.; Jansen, D.N.; Berendsen, J. Probably on time and within budget on reachability in priced probabilistic timed automata. Third International Conference on the Quantitative Evaluation of Systems - (QEST’06), 2006; pp. 311–320. [Google Scholar]
- Clarke, Edmund M.; Grumberg, Orna; Jha, Somesh; Lu, Yuan; Veith, Helmut. Counterexample-guided abstraction refinement for symbolic model checking. J. ACM 2003, 50(5), 752–794. [Google Scholar] [CrossRef]
- Yamane, Satoshi; Shimizu, Takaya. Development of probabilistic timed CEGAR. The 2014 2nd International Conference on Systems and Informatics (ICSAI 2014), 2014; pp. 482–491. [Google Scholar]
- Santi, Paolo. Topology Control in Wireless Ad Hoc and Sensor Networks. ACM Computing Surveys 2005, 37(2), 164–194. [Google Scholar] [CrossRef]
- Demaille, Akim. Probabilistic verification of sensor networks. Proc. 4th IEEE Int. Conf. on Comput. Sci., Research, Innovation and Vision for the Future, 2006; pp. 45–54. [Google Scholar]
- Berendsen, J.; Jansen, D.N.; Vaandrager, F.W. Fortuna: Model Checking Priced Probabilistic Timed Automata. 2010 Seventh International Conference on the Quantitative Evaluation of Systems, 2010; pp. 273–281. [Google Scholar]
- Kwiatkowska, M.; Norman, G.; Sproston, J.; Wang, F. Symbolic model checking for probabilistic timed automata. Information and Computation 2007, 205(7), 1027–1077. [Google Scholar] [CrossRef]
- Alur, R.; Henzinger, T.A. Real-time system = discrete system + clock variables. Software Tools for Technology Transfer 1997, Vol.1, 86–109. [Google Scholar] [CrossRef]
- Alur, R.; Henzinger, T.A. Modularity for timed and hybrid systems; LNCS, 1997; Volume 1243, pp. 74–88. [Google Scholar]
- Moller, M.O.; Rues, H.; Sorea, M. Predicate Abstraction for Dense Real-Time Systems. Electronic Notes in Theoretical Computer Science 2002, 65(6). [Google Scholar] [CrossRef]
- T. Han, T.; Katoen, J. P. Counterexamples in probabilistic model checking; 2007; Volume LNCS 4424, pp. 72–86. [Google Scholar]
- Alur, Rajeev; Courcoubetis, Costas; Halbwachs, Nicolas; Henzinger, Thomas A; Ho, P.-H.; Nicollin, Xavier; Olivero, Alfredo; Sifakis, Joseph; Yovine, Sergio. The algorithmic analysis of hybrid systems. Theoretical Computer Science 1995, 138, 3–34. [Google Scholar] [CrossRef]
- Tarski, A. A decision method for elementary algebra and geometry; University of California Press: Berkeley, 1951. [Google Scholar]
- The Fortuna Model Checker. Available online: https://www.cs.ru.nl/J.Berendsen/fortuna/ (accessed on May. 20 2025).











Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).