Un cadre formel pour la spécification multivue de systèmes avioniques
Les méthodes formelles bénéficient dun intérêt grandissant dans les domaines de la
conception et de la vérification des systèmes critiques complexes. Pour maîtriser cette complexité,
les concepteurs utilisent des approches par vues orientées métier pour la conception
et lanalyse. Le besoin dun cadre fédérateur, dans lequel le développement et lexploitation
concertée de résultats danalyses multivues seraient décrits formellement, se fait à présent sentir.
Cet article présente un cadre orienté composant dédié à la spécification multivue de systèmes
embarqués, dans le domaine aéronautique, tentant de répondre à ces besoins. Un composant
est une entité formelle possédant trois couches internes (matérielle, opératoire, fonctionnelle),
ainsi quune collection de modèles dans différentes vues orientées métier. Le cadre théorique
dans lequel prend place le développement est bâti à partir déléments formels empruntés à la
littérature de la théorie des catégories et des institutions. Ce cadre permet de représenter de
manière homogène le calcul de composants ainsi que les différents modèles formels utilisés
pour lanalyse du système. Notre propos est illustré par les résultats obtenus sur une étude de
cas.
This paper presents a component oriented framework dedicated to the specification
of embedded systems in the aeronautics domain. A component is defined as a formal entity
with three internal layers (hardware, operating system, applicative functions) together with a
collection of models defined in different domain-oriented views. A categorical and institutional
framework is proposed to provide a unified representation of the component calculus as well as
the various formal models used for the analysis of the system. The framework and associated
methodology are illustrated on a case study.
Y.AÏT-AMEUR, R.DELMAS, V.WIELS
composants, avionique, vues hétérogènes, institutions, synchronisation.
components, avionics, heterogeneous views, institutions, synchronization.
Français
|