• DocumentCode
    3054513
  • Title

    Verification of Component Behavioral Compatibility

  • Author

    Craig, D.C. ; Zuberek, W.M.

  • Author_Institution
    Memorial Univ., St. John´´s
  • fYear
    2007
  • fDate
    14-16 June 2007
  • Firstpage
    294
  • Lastpage
    304
  • Abstract
    In component-based systems, two components are behaviorally compatible if all possible sequences of services requested by one component can be provided by the other component. Verification of this compatibility is essential if subtle software failures, which are difficult to detect and correct, are to be eliminated. For verification of compatibility, the behavior of interacting components, at their interfaces, is modeled by labeled Petri nets with labels representing the requested and provided services. The paper discusses the verification process for several classes of interface languages, with emphasis on the algorithmic aspects of verification.
  • Keywords
    Petri nets; program verification; software reliability; Petri nets; component behavioral compatibility; component-based systems; interface languages; software failures; Computer science; Context modeling; Databases; Operating systems; Petri nets; Software algorithms; Software architecture; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependability of Computer Systems, 2007. DepCoS-RELCOMEX '07. 2nd International Conference on
  • Conference_Location
    Szklarska
  • Print_ISBN
    0-7695-2850-3
  • Type

    conf

  • DOI
    10.1109/DEPCOS-RELCOMEX.2007.53
  • Filename
    4272922