Skip to main content
  • Book
  • © 1992

Verifying Temporal Properties of Systems

Birkhäuser

Part of the book series: Progress in Theoretical Computer Science (PTCS)

Buy it now

Buying options

Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Table of contents (6 chapters)

  1. Front Matter

    Pages i-viii
  2. Introduction

    • Julian Charles Bradfield
    Pages 1-13
  3. Program Logics and the Mu-Calculus

    • Julian Charles Bradfield
    Pages 14-29
  4. The Tableau System

    • Julian Charles Bradfield
    Pages 30-50
  5. Applications to Nets

    • Julian Charles Bradfield
    Pages 51-84
  6. The Complexity of Mu-Formulae on Nets

    • Julian Charles Bradfield
    Pages 85-100
  7. Conclusions and Further Work

    • Julian Charles Bradfield
    Pages 101-104
  8. Back Matter

    Pages 105-115

About this book

This monograph aims to provide a powerful general-purpose proof tech­ nique for the verification of systems, whether finite or infinite. It extends the idea of finite local model-checking, which was introduced by Stirling and Walker: rather than traversing the entire state space of a model, as is done for model-checking in the sense of Emerson, Clarke et ai. (checking whether a (finite) model satisfies a formula), local model-checking asks whether a particular state satisfies a formula, and only explores the nearby states far enough to answer that question. The technique used was a tableau method, constructing a tableau according to the formula and the local structure of the model. This tableau technique is here generalized to the infinite case by considering sets of states, rather than single states; because the logic used, the propositional modal mu-calculus, separates simple modal and boolean connectives from powerful fix-point operators (which make the logic more expressive than many other temporal logics), it is possible to give a rela­ tively straightforward set of rules for constructing a tableau. Much of the subtlety is removed from the tableau itself, and put into a relation on the state space defined by the tableau-the success of the tableau then depends on the well-foundedness of this relation. The generalized tableau technique is exhibited on Petri nets, and various standard notions from net theory are shown to playa part in the use of the technique on nets-in particular, the invariant calculus has a major role.

Authors and Affiliations

  • Department of Computer Science, University of Edinburgh, Edinburgh, UK

    Julian Charles Bradfield

Bibliographic Information

  • Book Title: Verifying Temporal Properties of Systems

  • Authors: Julian Charles Bradfield

  • Series Title: Progress in Theoretical Computer Science

  • DOI: https://doi.org/10.1007/978-1-4684-6819-9

  • Publisher: Birkhäuser Boston, MA

  • eBook Packages: Springer Book Archive

  • Copyright Information: Julian Charles Bradfield 1992

  • Softcover ISBN: 978-1-4684-6821-2Published: 25 February 2012

  • eBook ISBN: 978-1-4684-6819-9Published: 08 March 2013

  • Edition Number: 1

  • Number of Pages: VIII, 116

  • Topics: Mathematics, general

Buy it now

Buying options

Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access