Achieving fault tolerance by a formally validated interaction policy

  • Authors:
  • Alessandro Fantechi;Stefania Gnesi;Laura Semini

  • Affiliations:
  • Dip. di Sistemi e Informatica, Università di Firenze;ISTI, C.N.R., Pisa;Dip. di Informatica, Università di Pisa

  • Venue:
  • Rigorous Development of Complex Fault-Tolerant Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses the rigorous validation of an integrity policy by means of the application of formal methods and related support tools. We show how the policy, which provides a flexible fault tolerant schema, can be specified using a process algebra and verified using model checking techniques. Actually, we show how this approach allows both the generic validation of a middleware based on such integrity policy, and the validation of an integrated application which internally uses this mechanism. In the first case, the fault tolerance of a system, possibly composed of Commercial Off The Shelf (COTS) components, is guaranteed by a validated resident interaction control middleware. The second case applies instead when the application is forced to use a given middleware, as it is the case of Web Services.