Définition d'une famille de patrons de transformation pour l'analyse de modèles AADL - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Génie logiciel : le magazine de l'ingénierie du logiciel et des systèmes Année : 2010

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

Jérôme Hugues
  • Fonction : Auteur

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.
Fichier non déposé

Dates et versions

hal-01199644 , version 1 (15-09-2015)

Identifiants

  • HAL Id : hal-01199644 , version 1

Citer

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 : le magazine de l'ingénierie du logiciel et des systèmes, 2010, 93, pp.12-16. ⟨hal-01199644⟩
72 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More