• DocumentCode
    1954871
  • Title

    On model checking for non-deterministic infinite-state systems

  • Author

    Emerson, E. Allen ; Namjoshi, Kedar S.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1998
  • fDate
    21-24 Jun 1998
  • Firstpage
    70
  • Lastpage
    80
  • Abstract
    We demonstrate that many known algorithms for model checking infinite-state systems can be derived uniformly from a reachability procedure that generates a “covering graph”, a generalization of the Karp-Miller graph for Petri Nets. Each node of the covering graph has an associated non-empty set of reachable states, which makes it possible to model check safety properties of the system on the covering graph. For systems with a well-quasi-ordered simulation relation, each infinite fair computation has a finite witness, which may be detected using the covering graph and combinatorial properties of the specific infinite state system. These results explain many known decidability results in a simple, uniform manner. This is a strong indication that the covering graph construction is appropriate for the analysis of infinite state systems. We also consider the new application domain of parameterized broadcast protocols, and indicate how to apply the construction in this domain. This application is illustrated on an invalidation-based cache coherency protocol, for which many safety properties can be proved fully automatically for an arbitrary number of processes
  • Keywords
    Petri nets; decidability; cache coherency protocol; covering graph; decidability; infinite-state systems; model checking; reachability procedure; safety properties; Automata; Broadcasting; Communication channels; Computational modeling; Explosions; Petri nets; Protocols; Safety; State-space methods; Token networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1998. Proceedings. Thirteenth Annual IEEE Symposium on
  • Conference_Location
    Indianapolis, IN
  • ISSN
    1043-6871
  • Print_ISBN
    0-8186-8506-9
  • Type

    conf

  • DOI
    10.1109/LICS.1998.705644
  • Filename
    705644