Modélisation et vérification de systèmes répartis :une approche intégrée avec LfP

Résumé : LfP est un langage de spécification possédant les capacités d’un langage de description d’architecture (ADL). Nous l’utilisons dans une approche de prototypage par raffinements dédié au domaine des systèmes répartis. Cette approche utilise un modèle servant de base à la génération automatique de spécifications formelles et de squelettes de programmes répartis. L’objectif est d’assurer l’absence de biais entre le modèle LfP d’une part, les programmes générés et les propriétés vérifiées sur les spécifications formelles d’autre part. Ainsi, les squelettes de programmes répartis générés automatiquement sont conformes au modèle vérifié. Dans cet article, les principales caractéristiques de LfP sont illustrées au travers d’un exemple classique : la station service. Cet exemple sert par la suite à montrer comment les différents éléments LfP peuvent être traduits en réseaux de Petri. Une dernière section discute des résultats d’analyse de la spécification formelle ainsi obtenue.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01530423
Contributor : Lip6 Publications <>
Submitted on : Wednesday, May 31, 2017 - 4:52:33 PM
Last modification on : Wednesday, May 15, 2019 - 3:47:44 AM

Identifiers

  • HAL Id : hal-01530423, version 1

Citation

Dan Regep, Yann Thierry-Mieg, Frédéric Gilliers, Fabrice Kordon. Modélisation et vérification de systèmes répartis :une approche intégrée avec LfP. Approches Formelles dans l'Assistance au Développement de Logiciels (AFADL), Jan 2003, Rennes, France. ⟨hal-01530423⟩

Share

Metrics

Record views

89