MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

A Logic for Reasoning about Time and Reliability (1994) [137 citations — 1 self]

by Hans Hansson ,  Bengt Jonsson
Formal Aspects of Computing
Add To MetaCart

Abstract:

We present a logic for stating properties such as, "after a request for service there is at least a 98% probability that the service will be carried out within 2 seconds". The logic extends the temporal logic CTL by Emerson, Clarke and Sistla with time and probabilities. Formulas are interpreted over discrete time Markov chains. We give algorithms for checking that a given Markov chain satisfies a formula in the logic. The algorithms require a polynomial number of arithmetic operations, in size of both the formula and This research report is a revised and extended version of a paper that has appeared under the title "A Framework for Reasoning about Time and Reliability" in the Proceeding of the 10 th IEEE Real-time Systems Symposium, Santa Monica CA, December 1989. This work was partially supported by the Swedish Board for Technical Development (STU) as part of Esprit BRA Project SPEC, and by the Swedish Telecommunication Administration. the Markov chain. A simple example is inc...

Citations

2014 The Design and Analysis of Computer Algorithms – Aho, Hopcroft, et al. - 1974
985 Automatic verification of finite-state concurrent systems using temporal logic specifications – Clarke, Emerson, et al. - 1986
479 Finite Markov Chains – Kemeny, Snell - 1983
453 and P.Wolper. An Automata-Theoretic approach to Automatic Program Verification – Vardi - 1986
405 The Science of Programming – Gries - 1981
217 Safety analysis of timing properties in real-time systems – Jahanian, Mok - 1986
190 A really temporal logic – Alur, Henzinger - 1989
180 Algorithmic Graph Theory – Gibbons - 1989
173 Automatic verification of probabilistic concurrent finite-state programs – Vardi - 1985
146 A note on reliable full-duplex transmissions over half duplex lines – Bartlett, Scantlebury, et al. - 1969
131 Using branching time temporal logic to synthesize synchronization skeletons – Clarke, Emerson - 1982
108 Quantitative temporal reasoning – Emerson, Mok, et al. - 1990
96 Performance Models of Multiprocessor Systems – Marsan, Balbo, et al. - 1986
47 A generalized timed Petri net model for performance analysis – Holliday, Vernon - 1985
47 Verification of multiprocess probabilistic protocols – Pnueli, Zuck - 1986
44 Termination of probabilistic concurrent programs – Hart, Sharir, et al. - 1983
37 Applications of temporal logic to the specification of real-time systems – Pnueli, Harel - 1988
30 Probabilistic Temporal Logic for Finite and Bounded Models – Hart, Sharir - 1984
27 Real-time programming and asynchronous message passing – Koymans, Vytopil, et al. - 1983
23 A software package for the analysis of generalized stochastic Petri net models – Chiola - 1985
21 Proving real-time properties of programs with temporal logic – Bernstein, Harter - 1981
10 Decidability and expressiveness of logics of processes – Abrahamson - 1980
9 Reasoning about Fair Concurrent Programs – Courcoubetis, Vardi, et al. - 1986
9 W.M.: Modelling, Specifying and Verifying Real-time Embedded Computer Systems – Ostroff, Wonham
8 Fairness Properties in Process Algebra – Parrow - 1985
7 Exact Performance Estimates for Multiprocessor Memory and Bus Interference – Holliday, Vernon - 1987
5 Performance Analysis of Multiprocessor Cache Consistency Protocols Using Generalized Timed Petri Nets – Vernon, Holliday - 1986
4 A decidable propositional probabilistic dynamic logic with explicit probabilities – Feldman - 1984
1 Mol82] M.K. Molloy. Performane analysis using stochastic petri nets – Information, Control - 1982
1 Proving liveness properteis of concurrent programs – Owicki, Lamport - 1982
1 Time dependent distributed systems: Proving safety, liveness and real-time properties – North-Holland - 1984