|
ABSTRACT
Markov chains are one of the most popular models for the evaluation of performance and dependability of information processing systems. To obtain performance measures, typically long-run or transient state probabilities of Markov chains are determined. Sometimes the Markov chain at hand is equipped with rewards and computations involve determining long-run or instantaneous reward probabilities.This note summarises a technique to determine performance and dependability guarantees of Markov chains. Given a precise description of the desired guarantee, all states in the Markov chain are determined that surely meet the guarantee. This is done in a fully automated way. Guarantees are described using logics. The use of logics yields an expressive framework that allows to express well-known measures, but also (new) intricate and complex performance guarantees. The power of this technique is that no matter how complex the logical guarantee, it is automatically checked which states in the Markov chain satisfy it. Neither manual manipulations of Markov chains (or their high-level descriptions) are needed, nor the knowledge of any numerical technique to analyze them efficiently. This applies to any (time-homogeneous) Markov chain of any structure specified in any high-level formalism.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Andova, H. Hermanns and J.-P. Katoen. Discrete-time rewards model-checked. Formal Methods for Timed Systems, LNCS 2791: 88--104, 2003.
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
C. Baier, B. R. Haverkort, H. Hermanns, and J.-P. Katoen. Model-checking algorithms for continuous-time Markov chains. IEEE Trans. on Softw. Eng.,29(6): 524--541, 2003.
|
| |
7
|
C. Baier, B. R. Haverkort, H. Hermanns, and J.-P. Katoen. Efficient computation of maximal timed reachability probabilities in uniform continuous-time Markov decision processes. Tools and Algorithms for the Construction and Analysis of Systems, LNCS 2988: 61--76, 2004.
|
| |
8
|
|
| |
9
|
C. Baier, H. Hermanns, J.-P. Katoen and V. Wolf. Comparative branching-time semantics for Markov chains. Concurrency Theory, LNCS 2761, pp. 492--508, 2003.
|
| |
10
|
|
| |
11
|
|
| |
12
|
P. Buchholz, J.-P. Katoen, P. Kemper, and C. Tepper. Model-checking large structured Markov chains. J. of Logic and Alg. Progr.,56:69--97, 2003.
|
| |
13
|
G. Ciardo, A. S. Miner. SMART. Stochastic model checking analyzer for reliability and timing. http://www.cs.ucr.edu/~ciardo/SMART/
|
| |
14
|
|
| |
15
|
L. Cloth, J.-P. Katoen, M. Khattri and R. Pulungan. Model-checking Markov reward models with impulse rewards. accepted for IEEE Dependable Systems and Networks, 2005.
|
| |
16
|
D. D'Aprile, S. Donatelli and J. Sproston. CSL model checking for the GreatSPN tool. Int. Symp. on Computer and Information Sciences, LNCS 3280: 543--552, 2004.
|
| |
17
|
|
| |
18
|
J. Desharnais and P. Panangaden. Continuous stochastic logic characterizes bisimulation of continuous-time Markov processes. J. of Logic and Alg. Progr.,56(1--2): 99--115, 2003.
|
| |
19
|
H. A. Hansson and B. Jonsson. A logic for reasoning about time and reliability. Form. Asp. of Comp.6(5), (1994) 512--535.
|
| |
20
|
|
| |
21
|
H. Hermanns, J.-P. Katoen, J. Meyer-Kayser and M. Siegle. A tool for model checking Markov chains. J. on Software Tools for Technology Transfer,4(2):153--172, 2003.
|
| |
22
|
|
| |
23
|
|
 |
24
|
|
| |
25
|
|
| |
26
|
K. Sen, M. Viswanathan and G. Agha. Statistical model checking of black-box probabilistic systems. Computer-Aided Verification, LNCS 3114: 202--215, 2004.
|
| |
27
|
A. Remke, L. Cloth and B. R. Haverkort. Model-checking infinite-state Markov chains. Tools and Algorithms for the Construction and Analysis of Systems, LNCS 3440: 237--252, 2005.
|
| |
28
|
|
|