• DocumentCode
    2722111
  • Title

    Model checking implicit-invocation systems

  • Author

    Garlan, David ; Khersonsky, Serge

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    While implicit invocation (publish-subscribe) systems have good engineering properties, they are difficult to reason about and to test. Model checking such systems is an attractive alternative. However, it is not clear what kinds of state models are best suited for this. We propose a structural approach, which factors the model checking problem into two parts: behavior specific to a particular implicit invocation system, and reusable run-time infrastructure that handles event-based communication and delivery policies. The reusable portion is itself structured so that alternative run-time mechanisms may be experimented with
  • Keywords
    program testing; program verification; software architecture; software reusability; event-based communication; implicit invocation systems; model checking; program testing; publish-subscribe systems; reusable run-time infrastructure; software architecture; software reuse; state models; structural approach; Computer science; Formal verification; Machinery; Power system modeling; Publish-subscribe; Runtime; Software systems; System testing; Systems engineering and theory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 2000. Tenth International Workshop on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7695-0884-7
  • Type

    conf

  • DOI
    10.1109/IWSSD.2000.891123
  • Filename
    891123