Monitoring Ctmcs By Multi-Clock Timed Automata

Yijun Feng,Joost-Pieter Katoen,Haokun Li,Bican Xia,Naijun Zhan
DOI: https://doi.org/10.1007/978-3-319-96145-3_27
2018-01-01
Abstract:This paper presents a numerical algorithm to verify continuous-time Markov chains (CTMCs) against multi-clock deterministic timed automata (DTA). These DTA allow for specifying properties that cannot be expressed in CSL, the logic for CTMCs used by state-of-the-art probabilistic model checkers. The core problem is to compute the probability of timed runs by the CTMC C that are accepted by the DTA A. These likelihoods equal reachability probabilities in an embedded piecewise deterministic Markov process (EPDP) obtained as product of C and A's region automaton. This paper provides a numerical algorithm to efficiently solve the PDEs describing these reachability probabilities. The key insight is to solve an ordinary differential equation (ODE) that exploits the specific characteristics of the product EPDP. We provide the numerical precision of our algorithm and present experimental results with a prototypical implementation.
What problem does this paper attempt to address?