Télécharger la présentation
1
COTRE COmposants Temps REel
Projet Exploratoire RNTL 2001 01/2002 – 01/2004 1,9 M Euros Patrick Farail, Pierre Gaufillet : Airbus France François Vernadat, Jean-Marie Farines : LAAS-CNRS Pierre Dissaux, Jean Luc Lambert : TNI-Valiosys Pierre Michel : ONERA-DTIM Mamoun Filali, Jean-Paul Bodeveix : IRIT-CNRS
2
ATELIER LOGICIEL A380 Modèle de Spécification Modèle d’Architecture
Validation par Simulation Cohérence par relecture Architecture Dynamique (Sildex : Formel) Architecture Statique (HOOD/STOOD) Génération du Code Statique CODE
3
ATELIER LOGICIEL COTRE
4
ATELIER LOGICIEL COTRE
Sp é cification Formelle FC1 Description en Langage Cotre Architecture + Composants C1 Propri t s C2 Extraction/ Traduction cification Formelle FC2 V rification / É valuation /Plan de Test Atemporelles Performance Scheduling S curit Temporelles Bibliothéque OS : ARINC 653, POSIX … HRT - HOOD AADL Simulation
5
ATELIER LOGICIEL COTRE
Cohérence des vues statiques et dynamiques => Traçabilité Conception/code Basé sur un Langage de Description d’Architecture Améliorer la vérification d’architecture : plus de preuve de propriétés, moins de simulation Réduire les coûts de développement => Phases de Vérification et de Maintenance Support à la réutilisation : approche composants
6
} PARTICIPANTS Besoins Industriels & Validation
Outillage / Prototypage / Intégration } Introduction des Techniques Formelles
7
5 WORK PACKAGES SP1 - Besoins et validation des choix
SP2 - Définition des concepts de COTRE : basés sur le standard SAE : forte collaboration avec le sous-comité AADL méta-modélisation du langage (UML) mapping HOOD (et UML2.0) SP3 - Formalisation des concepts de COTRE et techniques de validation SP4 - Outillage SP5 - Coordination interne/externe
8
RÉSULTATS WP1 Spécification de l ’atelier
Définition de deux type de cas d ’étude : une dizaine de modèles simples, représentant des architectures types ou des cas pathologiques courants, un modèle complet, issu d ’un projet industriel (CMF). D ’autres projets candidats sont disponibles. Modélisation sous Sildex
9
RÉSULTATS WP2 Scission du langage COTRE en U-COTRE et V-COTRE
Compatibilité HOOD + : descriptions architecturale description comportementale Version avancée en cours de finalisation
10
RÉSULTATS WP3 Définition du langage V-COTRE
Validation de V-COTRE sur les cas d ’étude et les composants OS ARINC653 Evaluation des outils sélectionnés (Tina/ALDEBARAN, SMV, LPV, UPPAAL, Sildex) Définition du processus de modélisation/validation en cours
11
RÉSULTATS WP4 Premier prototype basé sur le Référentiel Airbus
Prototypage multi-outils (OpenTool, Stood, Sildex, LPV/VirtuOS) Prise en compte du méta-modèle avancé en cours
12
RÉSULTATS WP5 Coordination avec le comité AADL (SAE)
Plusieurs publications & présentations : Dasia 2002 séminaire AADL octobre 2002 journées RNTL du SITEF 2002 Mise en place d ’une liste de diffusion externe et d ’un site web public ( Echanges internes supportés par un site SYMPA géré par le LAAS
13
CONCLUSION Finalisation des langages U-COTRE et V-COTRE :
expression des propriétés, informations architecturales. Confirmation de la méthodologie pressentie : approche de type raffinement, traductions/compilations automatiques V-COTRE -> outils de vérification. Evaluation de l ’atelier COTRE du point de vue utilisateur : modélisation graphique, facilité de mise en œuvre des outils de vérification, remontée des résultats, application de l ’atelier à d ’autres plates-formes temps réel. Profils UML et AADL Perspectives : RNTL 2003, 6ième PCRD, ...
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.