logoRWTH Verifying Continuous-Time Markov Chains
Verifying Continuous-Time Markov Chains
Lecture 3+4: Continuous-Time Markov Chains Joost-Pieter Katoen
RWTH Aachen University Software Modeling and Verification Group
http://www-i2.informatik.rwth-aachen.de/i2/mvps11/
VTSA Summerschool, Liège, Belgium
September 21, 2011
Joost-Pieter Katoen Verifying Continuous-Time Markov Chains 1/119 Verifying Continuous-Time Markov Chains
Overview
1
Negative exponential distributions
2
What are continuous-time Markov chains?
3
Transient distribution
4
Timed reachability probabilities
5
Verifying continuous stochastic CTL
6
Verifying linear real-time properties
Joost-Pieter Katoen Verifying Continuous-Time Markov Chains 2/119 Verifying Continuous-Time Markov Chains Negative exponential distributions
Overview
1
Negative exponential distributions
2
What are continuous-time Markov chains?
3
Transient distribution
4
Timed reachability probabilities
5
Verifying continuous stochastic CTL
6
Verifying linear real-time properties
Joost-Pieter Katoen Verifying Continuous-Time Markov Chains 3/119 Verifying Continuous-Time Markov Chains Negative exponential distributions
Time in discrete-time Markov chains
The advance of time in DTMCs
◮ Time in a DTMC proceeds in discrete steps ◮ Two possible interpretations:
- 1. accurate model of (discrete) time units
◮ e.g., clock ticks in model of an embedded device
- 2. time-abstract
◮ no information assumed about the time transitions take
◮ State residence time is geometrically distributed
Continuous-time Markov chains
◮ dense model of time ◮ transitions can occur at any (real-valued) time instant ◮ state residence time is (negative) exponentially distributed
Joost-Pieter Katoen Verifying Continuous-Time Markov Chains 4/119