Une méthode globale pour la vérification d'exigences temps réel : application à l'Avionique Modulaire Intégrée

Michaël Lauer 1
1 IRT
IRIT - Institut de recherche en informatique de Toulouse
Résumé : Dans le domaine de l'aéronautique, les systèmes embarqués ont fait leur apparition durant les années 60, lorsque les équipements analogiques ont commencé à être remplacés par leurs équivalents numériques. Dès lors, l'engouement suscité par les progrès de l'informatique fut tel que de plus en plus de fonctionnali- tés ont été numérisées. L'accroissement permanent de la complexité des systèmes a conduit à la définition d'une architecture appelée Avionique Modulaire Intégrée (IMA pour Integrated Modular Avionics). Cette architecture se distingue des architectures antérieures, car elle est fondée sur des standards (ARINC 653 et ARINC 664 partie 7) permettant le partage des ressources de calcul et de communication entre les différentes fonctions avioniques. Ce type d'architecture est appliqué aussi bien dans le domaine civil avec le Boeing B777 et l'Airbus A380, que dans le domaine militaire avec le Rafale ou encore l'A400M. Pour des raisons de sûreté, le comportement temporel d'un système s'appuyant sur une architecture IMA doit être prévisible. Ce besoin se traduit par un ensemble d'exigences temps réel que doit satisfaire le système. Le problème exploré dans cette thèse concerne la vérification d'exigences temps réel dans les systèmes IMA. Ces exigences s'articulent autour de chaînes fonctionnelles, qui sont des séquences de fonctions. Une exigence spécifie alors une borne acceptable (minimale ou maximale) pour une propriété temporelle d'une ou plusieurs chaînes fonctionnelles. Nous avons identifié trois catégories d'exigences temps réel, que nous considérons pertinentes vis-à-vis des systèmes étudiés. Il s'agit des exigences de latence, de fraîcheur et de cohérence. Nous proposons une modélisation des systèmes IMA, et des exigences qu'ils doivent satisfaire, dans le formalisme du tagged signal model. Nous montrons alors comment, à partir de ce modèle, nous pouvons générer pour chaque exigence un programme linéaire mixte, c'est-à-dire contenant à la fois des variables entières et réelles, dont la solution optimale permet de vérifier la satisfaction de l'exigence.
Type de document :
Thèse
Embedded Systems. Institut National Polytechnique de Toulouse - INPT, 2012. French


https://tel.archives-ouvertes.fr/tel-00714502
Contributeur : Michaël Lauer <>
Soumis le : mercredi 4 juillet 2012 - 17:59:37
Dernière modification le : mercredi 29 octobre 2014 - 13:28:53

Identifiants

  • HAL Id : tel-00714502, version 1

Collections

Citation

Michaël Lauer. Une méthode globale pour la vérification d'exigences temps réel : application à l'Avionique Modulaire Intégrée. Embedded Systems. Institut National Polytechnique de Toulouse - INPT, 2012. French. <tel-00714502>

Exporter

Partager

Métriques

Consultation de
la notice

365

Téléchargement du document

199