Formal Modeling of a Generic Middleware to Ensure Invariant Properties - Archive ouverte HAL
Communication Dans Un Congrès Année : 2008

Formal Modeling of a Generic Middleware to Ensure Invariant Properties

Xavier Renault
  • Fonction : Auteur
  • PersonId : 980315
Jérôme Hugues
  • Fonction : Auteur
Fabrice Kordon

Résumé

The complexity of middleware leads to complex Application Programming Interfaces (APIs) and semantics, supported by configurable components in the middleware. Those components are selected to provide the desired semantics. Yet, incorrect configuration can lead to faulty middleware executions, detected late in the development cycle. We use formals methods to tackle this problem. They allow us to find appropriate composition of middleware components and the use of their APIs, and to detect valid or faulty sequences. To provide reusable results, we modeled a canonical middleware architecture using Z. We propose a validation scenario to verify middleware’s invariants. We define invariants to exhibit inconsistent usage of these APIs. The specification has been checked with the Z/EVES [13] theorem prover.

Dates et versions

hal-01304976 , version 1 (20-04-2016)

Identifiants

Citer

Xavier Renault, Jérôme Hugues, Fabrice Kordon. Formal Modeling of a Generic Middleware to Ensure Invariant Properties. 10th Formal Methods for Open Object-based Distributed Systems (FMOODS'08), Jun 2008, Oslo, Norway. pp.185-200, ⟨10.1007/978-3-540-68863-1_12⟩. ⟨hal-01304976⟩
368 Consultations
0 Téléchargements

Altmetric

Partager

More