On the Formal Verification of Middleware Behavioral Properties

  • Authors:
  • Jérôme Hugues;Thomas Vergnaud;Laurent Pautet;Yann Thierry-Mieg;Soheib Baarir;Fabrice Kordon

  • Affiliations:
  • GET-Télécom Paris -- LTCI-UMR 5141 CNRS, 46, rue Barrault, F-75634 Paris CEDEX 13, France;GET-Télécom Paris -- LTCI-UMR 5141 CNRS, 46, rue Barrault, F-75634 Paris CEDEX 13, France;GET-Télécom Paris -- LTCI-UMR 5141 CNRS, 46, rue Barrault, F-75634 Paris CEDEX 13, France;Université Pierre & Marie Curie, Laboratoire d'Informatique de Paris 6/SRC, 4, place Jussieu, F-75252 Paris CEDEX 05, France;Université Pierre & Marie Curie, Laboratoire d'Informatique de Paris 6/SRC, 4, place Jussieu, F-75252 Paris CEDEX 05, France;Université Pierre & Marie Curie, Laboratoire d'Informatique de Paris 6/SRC, 4, place Jussieu, F-75252 Paris CEDEX 05, France

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distribution middleware is often integrated as a COTS, providing distribution facilities for critical, embedded or large-scale applications. So far, typical middleware does not come with a complete analysis of their behavioral properties. In this paper, we present our work on middleware modeling and the verification of its behavioral properties; the study is applied to our middleware architecture: PolyORB. Then we present the tools and techniques deployed to actually verify the behavioral properties of our model: Petri nets, temporal logic and advanced algorithms to reduce the size of the state space. Finally, we detail some properties we verify and assess our methodology.