• DocumentCode
    2152690
  • Title

    A partial approach to model checking

  • Author

    Godefroid, Patrice ; Wolper, Pierre

  • Author_Institution
    Inst. Montefiore, Liege Univ., Belgium
  • fYear
    1991
  • fDate
    15-18 July 1991
  • Firstpage
    406
  • Lastpage
    415
  • Abstract
    A model-checking method for linear-time temporal logic that avoids the state explosion due to the modeling of concurrency by interleaving is presented. The method relies on the concept of the Mazurkiewicz trace as a semantic basis and uses automata-theoretic techniques, including automata that operate on words of ordinality higher than ω. In particular, automata operating on words of length ω×n , n∈ω are defined. These automata are studied, and an efficient algorithm to check whether such automata are nonempty is given. It is shown that when it is viewed as an ω×n automaton, the trace automaton can be substituted for the production automaton in linear-time model checking. The efficiency of the method of P. Godefroid (Proc. Workshop on Computer Aided Verification, 1990) is thus fully available for model checking
  • Keywords
    automata theory; temporal logic; Mazurkiewicz trace; concurrency modelling; interleaving; linear-time model checking; linear-time temporal logic; production automaton; semantic basis; trace automaton; words of ordinality; Aging; Automata; Concurrent computing; Costs; Explosions; Interleaved codes; Logic design; Probabilistic logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-2230-X
  • Type

    conf

  • DOI
    10.1109/LICS.1991.151664
  • Filename
    151664