Compositional Verification of Middleware-Based Software Architecture Descriptions

  • Authors:
  • Mauro Caporuscio;Paola Inverardi;Patrizio Pelliccione

  • Affiliations:
  • Università dellýAquila;Università dellýAquila;Università dellýAquila

  • Venue:
  • Proceedings of the 26th International Conference on Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a compositional reasoningto verify middleware-based software architecture descriptions.We consider a nowadays typical software system development,namely the development of a software applicationA on a middleware M. Our goal is to efficiently integrateverification techniques, like model checking, in thesoftware life cycle in order to improve the overall softwarequality. The approach exploits the structure imposed on thesystem by the software architecture in order to develop anassume-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 Gnutellasystem on top of the SIENA event-notification middleware.