• DocumentCode
    415752
  • Title

    Compositional verification of middleware-based software architecture descriptions

  • Author

    Caporuscio, Mauro ; Inverardi, Paola ; Pelliccione, Patrizio

  • Author_Institution
    Dipt. di Informatica, Universita dell´´Aquila, L´´Aquila, Italy
  • fYear
    2004
  • fDate
    23-28 May 2004
  • Firstpage
    221
  • Lastpage
    230
  • Abstract
    In this paper we present a compositional reasoning to verify middleware-based software architecture descriptions. We consider a nowadays typical software system development, namely the development of a software application A on a middleware M. Our goal is to efficiently integrate verification techniques, like model checking, in the software life cycle in order to improve the overall software quality. The approach exploits the structure imposed on the system by the software architecture in order to develop an assume-guarantee methodology to reduce properties verification from global to local. We apply the methodology on a non-trivial case study namely the development of a Gnutella system on top of the SIENA event-notification middleware.
  • Keywords
    formal verification; middleware; program verification; software architecture; software quality; assume-guarantee methodology; compositional verification; middleware; middleware-based software architecture descriptions; model checking; software application; software life-cycle; software quality; software system development; verification techniques; Application software; Computer architecture; Context modeling; Data structures; Explosions; Middleware; Software architecture; Software quality; Software systems; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2163-0
  • Type

    conf

  • DOI
    10.1109/ICSE.2004.1317444
  • Filename
    1317444