Skip to Main content Skip to Navigation
Journal articles

Définition d'une famille de patrons de transformation pour l'analyse de modèles AADL

Xavier Renault 1 Jérôme Hugues
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Résumé : AADL (Architecture Analysis and Design Language) est un langage de description d'architecture permettant une multitude d'analyses formelles ou semi-formelles, en utilisant par exemple des analyses statiques ou, encore, des techniques de model-checking. AADL fournit un niveau d'abstraction intéressant pour exprimer de nombreuses constructions utiles à la réalisation de systèmes embarqués temps réel. Parallèlement, nous remarquons que les propriétés à vérifier sur ces systèmes ne couvrent bien souvent qu'un sous-ensemble des éléments du modèle (composants ou propriétés non-fonctionnelles). Dans le présent article il est montré comment tirer parti de ces informations pour définir plusieurs patrons de transformation d'AADL vers les réseaux de Petri adaptés à la propriété à vérifier. Les propriétés qualitatives du système (comme la détection d'interblocage ou la traçabilité des messages échangés) peuvent être analysées à l'aide des réseaux de Petri colorés, en utilisant l'environnement CPN-AMI. Les propriétés quantitatives (comme l'ordonnancement du système ou la vérification du dimensionnement des tampons de communication) peuvent être traitées à l'aide des réseaux de Petri temporels, en utilisant l'environnement Tina. Les auteurs se sont intéressés à l'élaboration de patrons génériques pouvant être annotés en accord avec le type de propriété à traiter; ils montrent comment ces patrons permettent de limiter l'explosion combinatoire en restreignant le modèle à analyser aux seuls blocs utiles.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01199644
Contributor : Lip6 Publications <>
Submitted on : Tuesday, September 15, 2015 - 5:16:41 PM
Last modification on : Thursday, April 16, 2020 - 5:32:04 PM

Identifiers

  • HAL Id : hal-01199644, version 1

Citation

Xavier Renault, Jérôme Hugues. Définition d'une famille de patrons de transformation pour l'analyse de modèles AADL. Génie logiciel, Génie industriel multimédia, 2010, 93, pp.12-16. ⟨hal-01199644⟩

Share

Metrics

Record views

108