Analyse d'un modèle AADL à l'aide de Pola
Résumé
Cet article présente l'intégration d'un langage formel de vérification, Pola, dans le processus de conception des systèmes temps réel critiques en se basant sur le langage AADL (Architecture Analysis and Design Language). Pola (Policies analyzer) est un langage dédié (Domain Specific Language) qui permet de décrire le comportement dynamique et temporel de systèmes temps réel complexes en vue de leur vérification (ordonnançabilité, absence de blocages, etc), laquelle est effectuée de manière automatique par em model checking. Le travail présenté dans cet article consiste à utiliser les méthodes et outils offerts par l'ingénierie des modèles pour transformer un modèle AADL vers un modèle Pola. Une attention particulière est portée sur les informations liées à l'ordonnancement qui sont contenues dans les modèles AADL et leur traduction dans le contexte Pola. Un premier outil utilisant le langage de transformation ATL et l'outil Acceleo a été développé pour en valider la faisabilité.
Domaines
Génie logiciel [cs.SE]
Fichier principal
aadl_pola_Vcourte_final.pdf (65.88 Ko)
Télécharger le fichier
10.afadl_Vlongue.pdf (341.49 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Format | Autre |
---|