Abstract
Markov-reward models, as extensions of continuous-time Markov chains, have received increased attention for the specification and evaluation of performance and dependability properties of systems. Until now, however, the specification of reward-based performance and dependability measures has been done manually and informally. In this paper, we change this undesirable situation by the introduction of a continuous-time, reward-based stochastic logic. We argue that this logic is adequate for expressing performability measures of a large variety. We isolate two important sub-logics, the logic CSL [1,3], and the novel logic CRL that allows one to express reward-based properties. These logics turn out to be complementary, which is formally established in our main duality theorem. This result implies that reward-based properties expressed in CRL for a particular Markov reward model can be interpreted as CSL properties over a derived continuous-time Markov chain, so that model checking procedures for CSL [3,2] can be employed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Aziz, K. Sanwal, V. Singhal and R. Brayton. Verifying continuous time Markov chains. In CAV, LNCS 1102, pp. 269–276, 1996.
C. Baier, B.R. Haverkort, H. Hermanns and J.-P. Katoen. Model checking continuous-time Markov chains by transient analysis. In CAV, LNCS, 2000.
C. Baier, J.-P. Katoen and H. Hermanns. Approximate symbolic model checking of continuous-time Markov chains. In CONCUR, LNCS 1664, pp. 146–162, 1999.
M.D. Beaudry. Performance-related reliability measures for computing systems. IEEE Trans. on Comp. Sys., 27(6): 540–547, 1978.
G. Clark, S. Gilmore, and J. Hillston. Specifying performance measures for PEPA. In Form. Meth. for Real-Time and Prob. Sys. (ARTS), LNCS 1601, pp. 211–227, 1999.
C. Courcoubetis and M. Yannakakis. Verifying temporal properties of finite-state probabilistic programs. In Found. of Comp. Sc. (FOCS), pp. 338–345, 1988.
H. Hansson and B. Jonsson. A logic for reasoning about time and reliability. Form. Asp. of Comp., 6: 512–535, 1994.
B.R. Haverkort and I.G. Niemegeers. Performability modelling tools and techniques. Perf. Ev., 25: 17–40, 1996.
B.R. Haverkort. Performance of Computer Communication Systems: A Model-Based Approach. John Wiley & Sons, 1998.
H. Hermanns, J.-P. Katoen, J. Meyer-Kayser and M. Siegle. A Markov chain model checker. In TACAS, LNCS 1785, pp. 347–362, 2000.
R.A. Howard. Dynamic Probabilistic Systems; Vol. I, II. John Wiley & Sons, 1971.
J.F. Meyer. On evaluating the performability of degradable computing systems. IEEE Trans. on Comp., 29(8): 720–731, 1980.
J.F. Meyer. Performability evaluation: where it is and what lies ahead. In 1st IEEE Int. Comp. Perf. and Dependability Symp. (IPDS), pp. 334–343, 1995.
W.D. Obal and W.H. Sanders. State-space support for path-based reward variables. In 3rd IEEE Int. Comp. Perf. and Dependability Symp. (IPDS), pp. 228–237, 1998.
R.M. Smith, K.S. Trivedi and A.V. Ramesh. Performability analysis: measures, an algorithm and a case study. IEEE Trans. on Comp., 37(4): 406–417, 1988.
E. de Souza e Silva and H.R. Gail. Performability analysis of computer systems: from model specification to solution. Perf. Ev., 14: 157–196, 1992.
W.J. Stewart. Introduction to the Numerical Solution of Markov Chains. Princeton Univ. Press, 1994.
K.S. Trivedi, J.K. Muppala, S.P. Woolet, and B.R. Haverkort. Composite performance and dependability analysis. Perf. Ev., 14: 197–215, 1992.
M.Y. Vardi. Automatic verification of probabilistic concurrent finite state programs. Found. of Comp. Sc. (FOCS), pp 327–338, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baier, C., Haverkort, B., Hermanns, H., Katoen, JP. (2000). On the Logical Characterisation of Performability Properties. In: Montanari, U., Rolim, J.D.P., Welzl, E. (eds) Automata, Languages and Programming. ICALP 2000. Lecture Notes in Computer Science, vol 1853. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45022-X_65
Download citation
DOI: https://doi.org/10.1007/3-540-45022-X_65
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67715-4
Online ISBN: 978-3-540-45022-1
eBook Packages: Springer Book Archive