• DocumentCode
    2725282
  • Title

    Partial-order methods for model checking: from linear time to branching time

  • Author

    Willems, Ben ; Wolper, P.

  • Author_Institution
    Inst. Montefiore, Liege Univ.
  • fYear
    1996
  • fDate
    27-30 Jul 1996
  • Firstpage
    294
  • Lastpage
    303
  • Abstract
    Partial-order methods make it possible to check properties of a concurrent system by state-space exploration without considering all interleavings of independent concurrent events. They have been applied to linear-time model checking, but so far only limited results are known about their applicability to branching-time model checking. In this paper, we introduce a general technique for lifting partial-order methods from linear-time to branching-time logics. This technique is shown to be applicable both to reductions that are applied to the structure representing the program before running the model checking procedure, as well as to reductions that can be obtained when model checking is done in an automata-theoretic framework. The latter are extended to branching-time logics by using the model-checking framework based on alternating automata introduced by O. Bernholtz et al. (1994)
  • Keywords
    automata theory; program verification; state-space methods; temporal logic; automata-theoretic framework; branching time; branching-time logics; branching-time model checking; concurrent system; linear time; linear-time model checking; model checking; partial-order methods; state-space exploration; Automata; Binary decision diagrams; Concurrent computing; Context modeling; Interleaved codes; Logic; State-space methods; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1996. LICS '96. Proceedings., Eleventh Annual IEEE Symposium on
  • Conference_Location
    New Brunswick, NJ
  • ISSN
    1043-6871
  • Print_ISBN
    0-8186-7463-6
  • Type

    conf

  • DOI
    10.1109/LICS.1996.561357
  • Filename
    561357