MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Temporal Logics of Computations. Introductory course presented at the 12 (2000) [2 citations — 0 self]

Download:
Download as a PDF
by Val Goranko
th European Summer School in Logic, Language and Information
http://general.rau.ac.za/maths/goranko/papers/esslli2000.pdf
Add To MetaCart

Abstract:

This course is an introduction to temporal logics in computer science, and in particular to systems and approaches used for specification and verification of properties of concurrent and reactive systems. We will begin with a brief journey through classical temporal logic, en route to the core of the course: temporal logics of computations, where we will introduce the basic systems of linear and branching time logics and mu-calculus, and will discuss their semantics, expressiveness, axiomatizations, complexity, comparisons with each other, and relationships with automata which provide efficient decision procedures and methods for model checking. This is an introductory course. You will be expected to know just a little, and that would include a good grasp of propositional logic and a familiarity with the basics of first-order logic. Some exposure to modal logic would make it easier to understand how temporal logics work, and your experience with computing will provide you with the basic intuition on computations and will help you make good sense of its formal models. If you have some knowledge on formal verification and on complexity, this would be an advantage. If you do not quite know all these, do not give up. Even if you are not able to digest all

Citations

996 Automatic verification of finite-state concurrent systems using temporal logic specifications – Clarke, Emerson, et al. - 1986
909 Temporal and modal logic – Emerson - 1990
723 Symbolic Boolean manipulation with ordered binary-decision diagrams – Bryant - 1992
682 Towards a general theory of action and time – Allen - 1984
356 Symbolic Model Checking: 1020 States and Beyond – Burch, Clarke, et al. - 1990
257 A calculus of duration – Chaochen, Hoare, et al. - 1991
247 Automatic Verification of Finite State Concurrent Systems Using Temporal Logic Specifications – Clarke, Emerson, et al. - 1986
182 Efficient model checking in fragments of the propositional mu-calculus – Emerson, Lei - 1986
155 Tree automata, mu-calculus and determinacy (Extended abstract – Emerson, Jutla - 1991
148 Correspondence theory – Benthem - 1984
143 Sometimes” and “Not Never” revisited: on branching versus linear time temporal logic – Emerson, Clarke - 1986
131 The temnporal logic of branching time – Ben-Ari, Manna, et al. - 1983
104 The Logic of Time – Benthem - 1983
103 Two-dimensional modal logic – Segerberg - 1973
96 Decision procedures and expressiveness in the temporal logic of branching time – Emerson, Halpern - 1982
89 Hybrid languages – Blackburn, Seligman - 1995
77 Hybrid logics: characterization, interpolation and complexity – Areces, Blackburn, et al. - 2001
73 Axioms for tense logic I – Burgess - 1982
72 Internalizing labelled deduction – Blackburn
69 Modal logic with names – Gargov, Goranko - 1993
66 The Declarative Past and Imperative Future: Executable Temporal Logic for Interactive Systems – Gabbay - 1987
63 Symbolic model checking for probabilistic processes – Baier, Clarke, et al. - 1997
60 Adding a temporal dimension to a logic system – Finger, Gabbay - 1992
47 The modal logic of inequality – Rijke - 1992
42 Nominal Tense Logic’, Notre Dame – Blackburn - 1992
39 Deciding full branching time logics – Emerson, Sistla - 1984
37 Design and synthesis of synchronisation skeletons using branching time temporal logic – Clarke, Emerson - 1981
33 Hybrid languages and temporal logic – Blackburn, Tzakova - 1999
32 The modal mu-calculus alternation hierarchy is strict – Bradfield - 1996
24 METATEM: An introduction – Barringer, Fisher, et al. - 1995
22 Logic and time – Burgess - 1979
22 Logics of Time and – Goldblatt - 1987
17 Alternative semantics for temporal logics – Emerson - 1983
14 Mathematical Logic for Computer Science – Ben-Ari - 1993
12 Modal logic of concurrent nondeterministic programs – Abrahamson - 1979
10 CTL ∗ and ECTL ∗ as fragments of the modal µ-calculus – Dam - 1994
7 An axiomatization of the temporal logic with Since and Until over the real numbers – Gabbay, Hodkinson - 1990
4 An extended branching-time Ockhamist temporal logic – Brown, Goranko - 1999
4 Axioms for tense logic I: “Since” and “Until – Burgess - 1982
4 Temporal Logic, Automata and Classical Theories: an Introduction – Dam - 1994
1 Effective firstorder temporal logics of programs – Andreka, Goranko, et al. - 1995
1 Duality and the completeness of the modal µ-calculus – Ambler, Kwiatkowska, et al. - 1995