• DocumentCode
    2454724
  • Title

    A partial order approach to branching time logic model checking

  • Author

    Gerth, Rob ; Kuiper, Ruurd ; Peled, Doron ; Penczek, Wojciech

  • Author_Institution
    Eindhoven Univ. of Technol., Netherlands
  • fYear
    1995
  • fDate
    4-6 Jan 1995
  • Firstpage
    130
  • Lastpage
    139
  • Abstract
    Partial order techniques enable reducing the size of the state graph used for model checking, thus alleviating the `state space explosion´ problem. These reductions are based on selecting a subset of the enabled operations from each program state. So far, these methods have been studied, implemented and demonstrated for assertional languages that model the executions of a program as computation sequences, in particular the logic LTL (linear temporal logic). The paper shows, for the first time, how this approach can be applied to languages that model the behavior of a program as a tree. We study here partial order reductions for branching temporal logics, e.g., the logics CTL and CTL* (all logics with the next-time operator removed) and process algebras such as CCS. Conditions on the subset of successors from each node to guarantee reduction that preserves CTL properties are given. Provided experimental results show that the reduction is substantial
  • Keywords
    calculus of communicating systems; graph theory; parallel algorithms; parallel programming; program verification; search problems; temporal logic; assertional languages; branching temporal logics; branching time logic model checking; linear temporal logic; next-time operator; partial order approach; partial order reductions; process algebras; state graph; state space explosion problem; Algebra; Carbon capture and storage; Logic functions; Space technology; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theory of Computing and Systems, 1995. Proceedings., Third Israel Symposium on the
  • Conference_Location
    Tel Aviv
  • Print_ISBN
    0-8186-6915-2
  • Type

    conf

  • DOI
    10.1109/ISTCS.1995.377038
  • Filename
    377038