• DocumentCode
    2597619
  • Title

    Compositional model checking

  • Author

    Clarke, E.M. ; Long, D.E. ; McMillan, K.L.

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1989
  • fDate
    5-8 Jun 1989
  • Firstpage
    353
  • Lastpage
    362
  • Abstract
    A method is described for reducing the complexity of temporal logic model checking in systems composed of many parallel processes. The goal is to check properties of the components of a system and then deduce global properties from these local properties. The main difficulty with this type of approach is that local properties are often not preserved at the global level. The authors present a general framework for using additional interface processes to model the environment for a component. These interface processes are typically much simpler than the full environment of the component. By composing a component with its interface processes and then checking properties of this composition, the authors can guarantee that these properties will be preserved at the global level. They give two example compositional systems based on the logic CTL
  • Keywords
    formal logic; parallel processing; CTL; complexity; compositional model checking; compositional systems; global properties; interface processes; local properties; parallel processes; temporal logic model checking; Asynchronous circuits; Automata; Calculus; Carbon capture and storage; Computer science; Explosions; Logic circuits; Logic programming; Merging; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1989. LICS '89, Proceedings., Fourth Annual Symposium on
  • Conference_Location
    Pacific Grove, CA
  • Print_ISBN
    0-8186-1954-6
  • Type

    conf

  • DOI
    10.1109/LICS.1989.39190
  • Filename
    39190