chapitre2
chapitre2
chapitre2
9
Approche système pour la conception innovante des portes d’avions
Ainsi les objectifs de ces travaux s’inscrivent dans une démarche globalement
descendante de conception qui s’appuie sur des représentations virtuelles du système avant de
décider de son intégration matérielle. Sur cette base, une première ambition de modélisation
est d’aboutir à plusieurs représentations virtuelles et complètes du système, placées dans son
environnement d’utilisation. Sur la base des connaissances et des pratiques actuelles, ces
représentations virtuelles sont réalisées par le couplage de modèles nombreux et hétérogènes.
Cette approche fait appel à la modélisation multi-niveaux pour exprimer, dans un même
domaine disciplinaire, la hiérarchie des modèles possibles entre la modélisation physique, la
modélisation comportementale et la modélisation système. Elle fait également appel à la
modélisation multi-modèles pour exprimer le caractère pluridisciplinaire des systèmes,
impliquant d’élaborer des modèles hétérogènes complémentaires qui sont ensuite associés
dans la simulation globale.
Un objectif fort de nos travaux de recherche est de déterminer les solutions d’architecture
système répondant aux différentes exigences élaborées en début du projet, démarche dite top-
down. Le cadre et le contexte industriels exigent également que soient considérées les
solutions technologiques de types composants systèmes, solutions émanant de travaux
antérieurs ou parallèles, et donc de démarches de type bottom-up, afin d’établir plusieurs
architectures et d’opérer des choix circonstanciés.
b) une approche regroupant méthode, modèles et outils pour assurer, ce qu'il est
convenu d'appeler en Ingénierie Système (IS), l'Ingénierie des Exigences ( IE -
maîtrise des évolutions, de la volatilité, des incohérences, … des besoins et des
exigences),
Un autre objectif fort du projet était qu’il débouche sur une plateforme de conception
système qui permettrait aux ingénieurs de l'entreprise de procéder à des tests systèmes et
d'évaluer les approches, les méthodes et les outils. Cette plateforme serait le siège de
recommandations opérationnelles : spécifications, évaluation de performances,
dimensionnement, test par simulation et co-simulation, définition du domaine de validité,
mise en place de procédures de tolérance (analyse de sensibilité, allocation de tolérances,
etc.). L’approche à étudier devait se fonder sur les propriétés permettant d'exploiter les liens
10
Approche système pour la conception innovante des portes d’avions
qui peuvent être instaurés dans une modélisation multi-niveaux. Pour le système à concevoir,
une telle modélisation s'étend depuis les matériaux jusqu'au système lui-même ainsi que
depuis les spécifications jusqu'au prototypage virtuel.
Une autre approche consiste à envisager la plateforme autour d'Eclipse en intégrant les
produits du marché s'appuyant sur SysML et l’EIA632 comme démarche d’intégration.
L'approche envisagée serait exploitée et orientée suivant deux objectifs essentiels:
- la traçabilité pré et post ; la frontière se situe entre les phases d’élaboration des
exigences jusqu’à leur adoption et à partir de leur adoption jusqu’à leur mise en
œuvre; la traçabilité au plus haut niveau concerne, elle, toute la partie gestion des
exigences,
- proposer une architecture système, basée MDA, faite de composants réutilisables pour
modéliser des objets physiques comportant du matériel et du logiciel. Ce
partitionnement doit répondre à des critères fonctionnels et non fonctionnels qu’il
convient de définir et de mettre en œuvre. Cette architecture contribuerait ainsi au
couplage des méta-modèles, des simulateurs et des outils existants.
- spécifier des composants dans la perspective d’un appel d’offre du maître d’ouvrage à
destination de ses fournisseurs. Les outils de représentation généraux et de vérification
associés continueront à jouer un rôle d’arbitres de cette étape.
11
Approche système pour la conception innovante des portes d’avions
Enfin, ce travail devait s’inscrire à chaque étape d'un processus de référence global et
intégrer des outils et des méthodes de vérification créés à partir d’approches formelles et de
simulations partielles et globales.
Ce sont tous ces objectifs que nous avons tenté d’atteindre pendant cette thèse dont les
travaux sont décrits dans ce mémoire. Ainsi, la méthodologie que nous avons définie, est
destinée à proposer au groupe LATECOERE un moyen de progresser dans son aptitude à
développer des systèmes aéronautiques répondant aux attentes de ses clients, et de manière
optimale face aux contraintes industrielles du domaine de l’aéronautique et spécifiques à
l’entreprise. Elle propose, en particulier, une méthode adaptée au type de produit
spécifique à cette entreprise, dont la particularité et de mêler étroitement des éléments
de structure aux éléments plus traditionnellement associés au domaine système :
composants, calculateurs et cartes électroniques embarquant du logiciel. Enfin, la mise
en place d’une telle méthodologie doit permettre de rendre son activité plus profitable,
d’accroitre les compétences du groupe en tant qu’acteur majeur de l’industrie aéronautique et
de gagner de nouveaux marchés.
L’approche Ingénierie Système (IS) peut être vue comme un moyen de maitriser la
complexité tout en assurant les objectifs fixés. Elle permet, par un ensemble de bonnes
pratiques et de contraintes déclinées sur les processus et les méthodes, de rendre plus efficace
et plus sûr le développement d’un système complexe ainsi que sa maîtrise tout au long de sa
vie opérationnelle.
Pour cela, ce mémoire de thèse est organisé autour de cinq chapitres. Après la
problématique et les objectifs énoncés dans cette introduction générale, le chapitre II présente
le domaine de l’IS en général mais également avec les attentes LATECOERE en filigrane. Il
retrace rapidement l’historique de cette discipline, sa naissance et les principales étapes qui
ont marqué sont évolution. L’approche d’IS sera également justifiée en précisant quels en sont
les enjeux techniques, au niveau des industries en général, puis au niveau de la société
LATECOERE en particulier. Les définitions principales du domaine sont ensuite énoncées et
discutées. Les descriptions de ces définitions amènent à aborder les principes généraux et les
bonnes pratiques classiques du domaine de l’IS avant de présenter et de comparer les
principaux standards d’IS actuellement en usage.
Le chapitre III poursuit l’étude en se focalisant tout d’abord sur les principaux langages de
modélisation utilisables dans le domaine de l’IS. En particulier, le langage SysML, utilisé
dans ces travaux, est détaillé. Ensuite, les principales méthodes d’IS basées sur les modèles
utilisées aujourd’hui sont décrites et comparées entre elles. Les limitations inhérentes à ces
méthodes sont présentées et des axes d’amélioration identifiés. Ce chapitre constitue donc une
introduction et un état de l’art technique pour aborder le chapitre suivant entièrement axé sur
le travail demandé.
12
Approche système pour la conception innovante des portes d’avions
Les objectifs étant ambitieux, la dernière partie de ce mémoire effectuera, dans un chapitre
conclusion, un bilan du travail effectué, une évaluation des objectifs atteints par rapport aux
objectifs fixés initialement et ouvrira les perspectives raisonnables, au sens atteignables, à
court terme et à plus long terme.
13
Approche système pour la conception innovante des portes d’avions
14
Approche système pour la conception innovante des portes d’avions
Enfin, un certain nombre de définitions sont retenues comme référence pour la suite de ce
rapport, et les principes généraux et les normes actuelles de l’IS seront présentées.
L’IS trouve son origine au cours de la seconde guerre mondiale. Durant cette période de
l’histoire se conjuguent une progression rapide des technologies et une demande forte de
systèmes aptes à faire face aux enjeux majeurs militaires et politiques.
Ainsi, on peut situer les premiers efforts d’IS, ou de réflexions quant à l’approche et aux
techniques aptes à satisfaire aux enjeux techniques et organisationnels que posent le
développement, la production et le maintien en opération de systèmes complexes aux années
1940. Le terme ingénierie système apparait alors pour la première fois dans le cadre des
travaux du laboratoire Bell et du projet Nike. Nike constitue à sa livraison, en 1953, le
premier système de défense de l’espace aérien destiné à l’armée américaine. La vitesse et
l’altitude de vol des avions, nouvellement équipés de moteur à réaction, rendaient les moyens
de défenses inefficaces. L’enjeu d’un développement tel que celui du système Nike était alors
d’intégrer un ensemble d’équipement complexe de détection, de commande et de guidage de
missiles rapides.
15
Approche système pour la conception innovante des portes d’avions
L’intégration de ces technologies récentes dans une approche système a, par ailleurs,
contribué au développement du système de contrôle de trafic aérien civil, et à l’intégration au
niveau national des dispositifs de commandement, de contrôle et de communication des
systèmes militaires.
Par la suite, deux grandes institutions américaines, l'USAF et le DoD ont tenté, dans les
années 1960, de mieux maîtriser la complexité de leurs programmes militaires et d'exploration
spatiale au travers de pratiques industrielles plus rationnelles et standardisées. Les invariants
dans les activités à mener et les points communs dans les méthodes appliquées sur divers
projets à grandes échelles les ont menées à définir des processus tels que le processus
SIMILAR [Bah_05], à définir des normes et des standards et à capitaliser les bonnes
pratiques.
Arthur Hall, alors ingénieur chez AT&T et acteur majeur du domaine de l’IS, publie en
1962 A methodology for engineering of systems [Hal_62], et pose les premières pierres des
éléments actuels de l’IS :
16
Approche système pour la conception innovante des portes d’avions
Une date importante de l’histoire de l’IS est l’année 1994. Les Etats-Unis mènent alors
une politique de réduction des dépenses de l’armée américaine, et des initiatives sont
engagées afin de rationnaliser l’utilisation des standards militaires pour le développement, la
production et le maintien en opération des matériels militaires [Perr_94]. Déconseillant
l’usage de la plupart des standards militaires, alors trop contraignants, trop coûteux, et trop
nombreux (plus de 30.000 standards sont alors en service), le secrétaire de la défense
préconise l’utilisation systématique de la norme IEEE1220 [IEE_99] comme standard de
référence d’IS, applicable, en particulier, pour guider l’activité d’acquisition du matériel ainsi
que des standards industriels tels l’ISO9000.
Cette décision marque un pas significatif dans l’adoption des techniques d’IS par de
grandes institutions. L’ingénierie des systèmes est alors vue comme une discipline à part
entière et incontournable dans le développement des grands systèmes et des systèmes
complexes.
L’IS est une discipline vaste et implique plusieurs domaines. Cette section précise le
périmètre de l’IS tel qu’il est traité dans ce document.
Le travail de cette thèse porte sur l’ingénierie des systèmes aéronautiques, en particulier
sur le développement des équipements et systèmes comportant une partie mécanique, une
partie électronique et une partie logicielle.
La partie mécanique peut ou non comporter des éléments dynamiques et des actionneurs
de nature électromécanique, pneumatiques, hydraulique ou basé sur toute autre technologie.
Cette section précise, dans un premier temps, les enjeux de l’IS dans ce contexte en les
déclinant sur différents aspects, puis identifie la problématique de la thèse du point de vue
industriel au regard de chacun de ces aspects.
17
Approche système pour la conception innovante des portes d’avions
Les contraintes de sécurité associées nécessitent que les processus employés pendant le
développement se conforment au processus standard de développement des systèmes
aéronautique ARP4754 [ARP_96], incluant des analyses et des évaluations de sécurité. Le
développement des sous-ensembles électroniques et logiciels doivent se conformer
respectivement aux exigences de processus des DO254 [DO_00] et DO178B [DO_92].
Le développement actuel est articulé autour d’un système documentaire qui structure les
étapes et le déroulement des activités du développement. La maîtrise de la réalisation des
processus de l’entreprise appliqués dans le cadre d’un projet spécifique est un facteur
principal de réussite ou d’échec du projet.
Maîtriser la complexité du produit revient donc en grande partie à définir une architecture
dont les interactions entre sous-ensembles sont telles que :
18
Approche système pour la conception innovante des portes d’avions
L’interface externe avec l’opérateur doit respecter des contraintes spécifiques pour
l’ergonomie et la sécurité d’utilisation.
Le choix des constituants et de leur organisation doit être fait en cohérence avec les
capacités de l’entreprise et les décisions concernant les activités sous-traitées. La réutilisation
de solutions doit être envisagée à chaque étape du développement. Ce choix a un impact
important sur la planification et la conduite des activités d’intégration, de validation, de
vérification et de qualification. Par ailleurs, la configuration du système doit être suivie et
maîtrisée dès la définition d’une solution de conception détaillée et ce, jusqu’à la fabrication.
Les écarts par rapport aux exigences initiales et les performances du produit doivent être
mesurés et communiqués.
Les multiples exigences de performances formulées sur le produit sont très souvent
contradictoires et nécessitent, dans toutes les phases de conception, des activités de
comparaison de solutions et de recherche de compromis.
La prédiction des performances du produit au plus tôt dans les phases de conception,
lorsque le produit n’existe pas encore physiquement, joue un rôle prépondérant pour éviter
des itérations dans le développement. Associé à la complexité intrinsèque du produit, elle est
une source de complexité supplémentaire qui influence l’adéquation du système au besoin
initial.
Cette source de complexité peut être déclinée selon deux aspects : tout d’abord, un réseau
d’acteurs internes à l’entreprise. Quelque soit le type de projet et de produit, plusieurs métiers
et plusieurs compétences sont impliquées dans son développement. Une communication
efficace entre chacun des acteurs joue un rôle prépondérant pour le bon déroulement du
projet. Cet aspect collaboratif doit permettre de réaliser des analyses justes et les bons
arbitrages tout au long du projet, et en particulier lors des phases préliminaires de définition
d’architecture, conditionnant la réussite du projet.
19
Approche système pour la conception innovante des portes d’avions
Chaque source de complexité présentée ci-dessus peut être vue comme un un facteur de
probabilité de réussite ou d’échec du projet, par rapport aux objectifs de l’entreprise. Dans la
conduite du projet, et particulièrement dans ses phases les plus amonts, chacun des ces aspects
doit être pris en compte (au regard des informations disponibles ou anticipées). Les moyens et
les activités associées doivent être planifiés, les risques associés identifiés et quantifiés et
maîtrisés tout au long du développement.
La maîtrise de ces aspects constitue l’objectif principal de l’IS dans notre travail de thèse.
Le problème peut être reformulé sous la forme de la question suivante :
Dans l’objectif de préciser la problématique d’IS de la thèse sur la base des pratiques de
l’entreprise LATECOERE, un questionnaire a été conçu et soumis aux principaux métiers de
l’entreprise.
Ce paragraphe présente une brève description de trois notions qui seront utilisées tout au
long de ce document. Il s’agit d’une analyse rapide l’activité de conception, des notions de
système et d’IS, accompagnée d’un ensemble de définitions servant de référence.
2.3.1. Systèmes
Cette définition permet d’aborder les points principaux qui caractérisent un système :
Un ensemble intégré d’éléments : un système peut être perçu comme un ensemble de
constituants interfacés entre eux. Ces constituants peuvent être des dispositifs de natures
20
Approche système pour la conception innovante des portes d’avions
fonctionnant en synergie : Sur ce point, Brian W. Mar [Mar_97] rappelle plusieurs propriétés
permettant de faire apparaitre la caractéristique d’émergence liée aux interactions entre les
constituants d’un système. Ce principe est communément résumé ainsi : le système pris dans
sa globalité est plus que la simple somme de ses constituants. D’un autre côté, le système pris
dans son ensemble détermine la nature de ses constituants.
pour réaliser une tâche à valeur ajoutée : Le système existe car il réalise une ou plusieurs
tâches ou services qui apportent une valeur aux yeux de son utilisateur ou de celui qui le
possède.
D’autre définitions, plus concises, ont été intégrées dans les normes d’ingénierie système
et/ou reconnu par les organismes du domaine. Ainsi, pour l’INCOSE, un système est un
ensemble intégré d’éléments qui accomplissent un objectif défini [INC_04]. La définition qui
sera retenue dans ce travail, très similaire, est celle qui est retenue par l’AFIS et l’ISO :
Afin de rester cohérent, le terme de système sera employé dans sa définition la plus
générique. Lorsqu’il sera utilisé dans sa définition propre à l’aéronautique, le système sera
alors appelé explicitement système aéronautique.
21
Approche système pour la conception innovante des portes d’avions
L’IS s’appuie par ailleurs sur la conception système. La section suivante présente les
grandes lignes qui constituent l’activité de conception.
La conception d’un système est une activité complexe. Elle consiste à mener
conjointement des activités afin de parvenir à une solution satisfaisant un besoin formulé et un
ensemble de contraintes.
Les activités regroupées sous le terme de conception sont multiples. Nous pouvons en
citer quelques unes :
Toutes ces tâches sont menées conjointement, pour parvenir à une solution satisfaisante.
Celle-ci fait appel à la fois a des caractéristique génériques d’ordonnancement, de maîtrise des
incertitudes et des risques, et à des compétences techniques liées au(x) domaine(s).
Une fois les activités ci-dessus ramenées à une problématique générale et aux enjeux de
maîtrise des complexités abordées au paragraphe 1.2, l’existence du domaine de l’IS, comme
contribution à répondre à cette problématique, apparaît clairement justifié.
Il existe une grande variété de définitions de l’IS. Cette variété est probablement liée à la
diversité des contextes dans lesquels peuvent être appliquées les approches d’IS : contexte
culturel, technique, organisationnel, …
22
Approche système pour la conception innovante des portes d’avions
Il existe, cependant, des constantes dans ces définitions. Cette section propose plusieurs
définitions, puis tente d’apporter une interprétation synthétique de celles-ci et définit enfin
celle qui sert de référence pour ce travail.
Pour l’INCOSE, l’IS est simplement une approche et un ensemble de moyens pour
assurer la réalisation satisfaisante d’un système [INC_04].
La NASA adopte une définition pragmatique et insiste sur les phases de cycle de vie et sur
les bonnes pratiques caractéristiques de l’IS : L’ingénierie système est une approche robuste
pour la conception, la fabrication et l’exploitation d’un système. En termes simples,
l’approche consiste en l’identification et la quantification des buts du système, la création
d’alternatives de conception, la réalisation de compromis lors de la conception, la sélection,
de l’implémentation, l’intégration et la vérification et validation des meilleurs concepts par
rapport aux buts fixés [NAS_95].
Nous pouvons trouver également des définitions plus personnelles telles que de D.
Hitchins, président de l’INCOSE en 2007 l’annonce : l’IS est l’art et la science de créer des
systèmes efficaces, utilisant le système dans son intégralité et dans l’intégralité de la vie
opérationnelle du système ; ou l’art et la science de créer une solution optimale à un
problème complexe.
Cette définition désigne l’activité d’IS comme un art et une science soulignant ainsi la
difficulté liée à la multitude des arbitrages et à la valeur ajoutée irremplaçable apportée par
l’humain dans la recherche d’une solution optimale.
Jean-Pierre Meinadier définit l’IS comme la recherche d’un équilibre entre savoir, savoir-
faire et créativité. Il parle ainsi du travail de l’ingénieur système : le technicien maîtrise sa
technique; l’ingénieur possède l’art de concevoir des produits pour un marché en adaptant
des techniques existantes; l’ingénieur système exerce l’art de concevoir des systèmes mettant
en jeu un grand nombre de métiers, dont il ne peut maîtriser tous les génies.
L’ingénieur système est l’ingénieur généraliste qui maintient une vision globale. La
méthode employée est celle d’une approche collaborative. Sur un système de grande
dimension, une équipe de scientifiques et d’ingénieurs, de généralistes et de spécialistes,
exercent un effort collectif pour définir une solution et la réaliser physiquement. Cette
technique a été appelée approche système ou méthode de développement par équipes
[Goo_57].
La méthode d’ingénierie système part du principe que chaque système est un tout même
s’il est constitué de structures et de sous-fonctions nombreuses et spécialisées. De plus, l’IS
défend l’idée selon laquelle chaque système possède un certain nombre d’objectifs et que
l’équilibre existant entre ces objectifs peut différer largement d’un système à l’autre.
L’approche système cherche à optimiser les fonctions globales du système selon les objectifs
pondérés afin d’obtenir la meilleure compatibilité entre ses éléments [Ches_65].
23
Approche système pour la conception innovante des portes d’avions
- mis en œuvre pour définir, faire évoluer et vérifier la définition d’un système
(ensemble organisé de matériels, logiciels, compétences humaines et processus en
interaction),
- apportant une solution à un besoin opérationnel identifié conformément à des
critères d’efficacité mesurables,
- qui satisfasse aux attentes et contraintes de l’ensemble de ses parties prenantes et
soit acceptable pour l’environnement,
- en cherchant à équilibrer et optimiser sous tous les aspects l’économie globale de
la solution sur l'ensemble du cycle de vie du système.
Pour disposer d’une définition unique tout au long de la thèse, nous retiendrons la
définition suivante :
Selon la définition de l’AFIS, l’IS est donc une démarche méthodologique. Celle-ci
s’appuie sur des principes généraux, établis notamment par le retour sur l’expérience
accumulée dans chaque domaine industriel et sur la mise en pratique de ces principes par
l’utilisation cohérente de processus, de méthodes, et d’outils.
Formuler le problème avant de chercher une solution. S’assurer que le problème est
formulé de manière complète et correcte, au bon niveau d’abstraction et de détail, constitue un
préalable indispensable à la recherche des solutions. Il s’agit d’une condition nécessaire à une
exploration efficace des solutions possibles. Ce principe peut souvent être décliné
simplement : définir le quoi avant le comment, spécifier avant de concevoir, ou encore faire
précéder les descriptions boîte noire avant les descriptions boîte blanche.
24
Approche système pour la conception innovante des portes d’avions
Assurer la cohérence entre chaque vues du système tout au long de son cycle de vie.
Concrètement, cela implique de définir des référentiels et des points de vues permettant de
maintenir la cohérence entre chaque représentation.
Adapter les niveaux d’abstraction parmi les différentes vues du système. Cela consiste
à assurer l’interopérabilité des méthodes et des outils (entre les disciplines à un niveau
d’abstraction égal et entre les niveaux d’abstraction).
Faire entrer la prise en compte des propriétés émergentes du système dans le processus de
conception. De l’intégration des composants, et de leur interaction, naissent des phénomènes
qu’il est essentiel d’identifier et de maîtriser. Lorsque l’architecture du système est
considérée, il s’agit alors de maîtriser les interfaces fonctionnelles et physiques du système.
Dans la suite de ce travail, nous présentons une description générale des processus
développés en IS ainsi qu’une présentation des principales méthodes et outils associés. Les
méthodes et outils basées sur l’utilisation de modèles seront ensuite décrits plus en détail dans
le chapitre 2.
La définition de cycle de vie et des processus structure les activités de l’IS. Ce sont des
éléments invariants, qui permettent de s’assurer que la démarche est conduite de manière
cohérente. Ce paragraphe présente une description des principaux cycles de vie applicables à
l’IS et définit ce qu’est un processus.
25
Approche système pour la conception innovante des portes d’avions
Les cycles de vie peuvent être considérés comme des ancêtres des processus de
développement, mais aussi comme l’agencement des processus en séquences organisées et
délimitées par des jalons.
Les cycles de vie de développement logiciel sont pour une grande partie à l’origine de leur
utilisation dans le domaine de l’IS. Trois familles de cycles de vie se sont ainsi dégagées de
cette évolution : le cycle en cascade, le cycle en V et le cycle en spirale. Ces trois modèles
sont largement connus et sont présentés figure 2.1. Nous les décrivons brièvement ci-dessous.
Dans le cycle en cascade, les activités sont réalisées de manière séquentielle, chaque
activité étant susceptible d’occasionner un retour sur une activité précédente.
Le cycle en V est devenu le cycle de développement standard de l’IS. Le cycle est séparé
en deux branches. Dans la branche descendante sont réalisés la spécification et la conception
du système, les exigences spécifiées sont validées au regard du niveau précédent et les
activités de vérification et de validation système sont anticipées et planifiées en termes
d’attendus. Une fois la phase de réalisation des composants élémentaires réalisée, la branche
de droite du cycle constitue l’intégration, la vérification et la validation du système au regard
du besoin initial.
26
Approche système pour la conception innovante des portes d’avions
Autour de ces modèles se sont développées des variantes pour répondre à des spécificités d’un
domaine technique, à des contraintes d’organisations ou à des outils particuliers.
27
Approche système pour la conception innovante des portes d’avions
Par la définition de processus articulés entre eux, les normes d’IS visent à :
Ces objectifs sont communs aux trois principales normes actuelles de l’IS : l’IEEE 1220
[IEE_98], l’EIA 632 [EIA_98], et l’ISO 15288 [ISO_08]. Celles-ci couvrent différemment les
groupes de processus présentés précédemment, et avec un niveau de détail assez différent :
Ces normes adoptent donc des niveaux de détails différents dans la description de ces
processus (axe vertical des ellipses, voir figure 1.2). En contrepartie, le niveau de couverture
du cycle de vie du système produit est inversement lié au niveau de détail, comme le reflète la
dimension verticale des ellipses correspondant à chaque norme de la figure 2.2.
28
Approche système pour la conception innovante des portes d’avions
Figure 2.2: Scope et niveau de détail des principales normes de l’IS [AFIS]
Dans cette partie, les normes ISO 15288 et IEEE 1220 seront présentées de manière
générale. La norme EIA 632 sera présentée de manière plus détaillée car ses processus
structurent la méthodologie MICCSA, objet des chapitres 3&4.
Cette section présente les principales normes d’IS en application aujourd’hui. Ces
principales normes sont comparables, de par leur contenu technique, leur couverture des
différents aspects d’IS traités, le type de système auxquelles elles sont destinées. Elles
décrivent des processus généraux, indépendants du domaine technique d’application et du
niveau de complexité du (des) système(s) étudié(s).
La mise en œuvre, partielle ou complète, des processus décrits dans ces normes est
conditionnée par de multiples contraintes, dont les suivantes :
29
Approche système pour la conception innovante des portes d’avions
Tandis que la norme IEEE 1220 s’adresse en priorité au système produit matériel (la
notion de système dans l’IEEE 1220 étant peu formalisée au moment de sa création), les
normes EIA 632 et ISO 15288 adoptent une définition du système avec un sens plus large.
Pour ces deux normes, un système peut ainsi être constitué de produits matériels, logiciels,
de services, de personnes, de techniques, d’installations, de procédures, ou d’un ensemble
composé de ceux-ci, et peut être commercial ou non, simple ou complexe, innovant ou
préexistant.
Les concepts et les techniques présentées dans chacune de ces normes sont souvent
comparables, parfois équivalent. Au-delà du rapprochement entre normes d’ingénierie et
normes d’ingénierie logicielle, un effort d’harmonisation est en cours, principalement entre
les normes IEEE 1220 et ISO 15288.
Par ailleurs, un modèle de maturité, EIA 731, permet aujourd’hui d’évaluer la conformité
d’un ensemble de processus implémentés aux processus de référence prescrits dans l’EIA 632.
La figure 2.3 retrace l’évolution des différentes normes de l’IS.
La norme EIA 632 est utilisée comme une référence pour la méthodologie présentée dans
ce document. Ce paragraphe inclut une description générale de cette norme d’IS et en présente
les principaux aspects / concepts.
2.5.5.1.Présentation générale
En Juin 1994, une première version provisoire de la norme pour l’ingénierie des systèmes
EIA 632 a été développée conjointement par l’EIA et l’INCOSE. Cette version provisoire,
l’EINIS 632 Interim Standard, était destinée autant aux entreprises privées qu’aux organismes
nationaux ainsi qu’à leurs sous-traitants.
30
Approche système pour la conception innovante des portes d’avions
En 1995, l’EIA soutenu par l’INCOSE établit un groupe de travail pour définir un
standard officiel de la norme EIA 632. La norme provision a alors été retravaillée dans le sens
d’un plus haut niveau d’abstraction afin de la rendre plus générique et applicable à divers
domaines industriels et technologiques. Une version préliminaire a été diffusée en 1998. Elle
a été depuis lors à l’origine de la norme l’EIA 731, permettant le déploiement des processus
de l’EIA 632 au sein d’une organisation.
La norme EIA 632 est applicable à tout type de système. Ses processus sont applicables
pour chaque phase du cycle de développement d’un système comme le montre la figure 2.4.
Son niveau de généricité, les concepts et les processus qu’elle décrit la rendent bien
adaptées à notre application.
L’EIA 632 définit un système comme l’agrégation d’un ensemble de produits, un produit
étant lui-même défini comme tout ensemble constitué de composants (matériels et/ou
logiciels) de données, de services, de personnes, de fournitures, d’installation technique, de
techniques spécifiques et de documentation.
- Les produits finaux sont livrés au client, et réalisent les fonctions opérationnelles
du système.
- Les produits contributeurs constituent l’ensemble des produits qui ne réalisent pas
les fonctions opérationnelles du système, mais qui permettent, au cours d’une ou
plusieurs phases du cycle de vie du système, de réaliser celui-ci.
31
Approche système pour la conception innovante des portes d’avions
Cette distinction permet d’éviter que l’effort technique ne soit trop centré sur le produit
final, au détriment des moyens à mettre en œuvre autour de ce produit final.
Les produits contributeurs incluent les processus d’IS associés par exemple au
développement, aux tests, à la production, au déploiement, au support et au retrait de service
des produits finaux (voir figure 2.6). Produits finaux et contributeurs permettent au système
de réaliser son objectif.
Le bloc de construction possède un rôle central dans la norme EIA 632. Il constitue la
brique élémentaire permettant de structurer l’organisation du système, de contrôler le flot des
exigences produit et processus associées, de définir et d’utiliser des représentations du
système adaptées aux niveaux d’abstraction et de détails.
Le système peut alors être vu comme une succession de niveaux de blocs de construction.
Les solutions définies dans les blocs de niveaux supérieurs, décrits par un ensemble
d’exigences spécifiées, sont allouées comme exigences d’entrée aux blocs du niveau inférieur.
Finalement, la décomposition d’un bloc s’arrête lorsque celui-ci peut être réalisé par un
composant sur étagère, être fabriqué ou être transmis en tant qu’élément spécifié à un sous-
traitant.
32
Approche système pour la conception innovante des portes d’avions
Bien que cela ne soit pas explicité dans la norme, celle-ci prescrit ainsi une démarche de
conception globalement descendante, partant des exigences du système global, pour obtenir
par la décomposition en blocs de construction, les spécifications (ou exigences spécifiées) des
blocs de constructions élémentaires.
Tous les blocs possèdent une structure descriptive fixe, représentée graphiquement sur la
figure 1.7. Les données techniques en entrée d’un bloc sont les exigences allouées depuis le
niveau supérieur, et les exigences additionnelles. Celles-ci correspondent aux exigences
provenant d’autres parties prenantes (normes applicables au niveau de détail et au domaine
concerné par le building block) telles que les exigences clients affectées au bloc. Ces
exigences des différentes parties prenantes constituent, ensemble, le problème qui doit être
résolu dans le périmètre du building block.
33
Approche système pour la conception innovante des portes d’avions
comme aide pour définir et/ou contraindre les solutions physiques. Ces exigences doivent être
affectées aux solutions logiques et physiques au même titre que les exigences techniques
systèmes du bloc.
Enfin, une solution physique de conception est choisie. A partir des solutions logiques et
physiques correspondantes, des exigences sont spécifiées, puis affectées aux blocs de
construction du niveau suivant.
Figure 2.7. : Aspects internes du Building block ou bloc de construction de l’EIA 632
Une fois les spécifications des blocs de constructions élémentaires obtenues, l’intégration
et la vérification se fait de manière ascendante, niveau par niveau en vérifiant chaque bloc de
construction assemblé.
L’EIA 632 est organisée autour de 13 processus, rassemblés en 5 groupes, représentés sur
la figure 1.8.
Les différents types de processus présentés au paragraphe 1.5.3 sont présents dans la
norme dans laquelle :
- les Processus techniques génériques sont assurés par les processus de conception
système, de réalisation produit et d’évaluation technique,
- le processus générique de management est le processus de management technique,
- le processus générique de gestion des relations contractuelles correspond au
processus d’acquisition et de fourniture.
La norme EIA 632 décrit, par l’intermédiaire d’un ensemble d’exigences sur ces
processus, comment ceux-ci doivent être appliqués sur chaque bloc de construction
constituant le système. Ces exigences précisent quelles sont les tâches à accomplir, quels
résultats doivent être fournis et préconisent, à titre indicatif, les méthodes permettant de
réaliser ces tâches.
34
Approche système pour la conception innovante des portes d’avions
Dans cet objectif, deux processus sont réalisés itérativement : le processus de définition
des exigences et le processus de définition des solutions. Ceux-ci sont répétés à chaque niveau
de conception durant la démarche descendante tant que les blocs de constructions considérés
doivent être décomposés.
35
Approche système pour la conception innovante des portes d’avions
La norme IEEE 1220 décrit des processus techniques destinés à la conception des
systèmes-produits. Elle est donc, de part le type de système visé et son champ d’application,
beaucoup plus restrictive que la norme EIA632 précédemment décrite. Basée sur le standard
militaire MIL STD 499B, la première version de l’IEEE1220 a été diffusée en 1994.
Dans cette norme, le développement du système est séparé en trois niveaux. Tout d’abord,
le niveau d’analyse, de définition et de validation des exigences. Ensuite, vient une phase
d’analyse, de définition et de validation des fonctions. Enfin, le troisième niveau concerne la
définition d’une architecture physique issue de l’activité de synthèse.
La norme est construite autour de 8 processus organisés selon la figure 2.9. Les processus
d’analyses des exigences et d’analyse fonctionnelle permettent de définir une architecture
système validée, allouée sur des composants physiques, avant l’étape de synthèse permettant
d’obtenir l’architecture physique à construire.
Enfin, un processus de maîtrise est dédié au contrôle des activités d’IS décrites dans les
autres processus.
Par ailleurs, des activités de validation et de vérification permettent de définir, niveau par
niveau, un référentiel d’exigences, d’architecture fonctionnelle et physique, vérifié du projet.
La norme suit, par conséquent, une démarche descendante et n’explicite pas les activités
d’analyse système dans le cas de système partiellement ou intégralement préexistants.
36
Approche système pour la conception innovante des portes d’avions
2.5.6.2.Norme ISO15288
La norme ISO 15288 a été développée depuis 1990 en reprenant la structure de la norme
ISO/CEI 12207 – AFNOR Z 67- 150 destinée au développement de logiciel (source AFIS,
voir figure 1.10). Elle définit un standard applicable au développement de systèmes de nature
et de taille quelconque et sans a priori sur le partitionnement entre logiciel et matériel. Elle est
donc proche de l’EIA 632 dans sa définition du système, comme étant composé du système-
produit final accompagné de l’ensemble de ses produits contributeurs (y compris les
processus associés). Le standard prescrit les cinq types de processus principaux identifiés
précédemment et couvre l’intégralité du cycle de vie du système.
Elle complète les processus s’appliquant aux projets par des processus dits d’entreprise,
qui ont pour objectif de déployer au mieux le potentiel de l’IS au sein de l’entreprise, en
gérant les domaines communs au profit des projets d’IS.
37
Approche système pour la conception innovante des portes d’avions
2.6. Conclusion
L’étude des principales normes existantes dans le domaine a enfin permis d’aborder et de
poser les thèmes fondamentaux de la thèse que sont les processus techniques, et les pratiques
générales liés au développement et à la gestion des exigences, des spécification et des
représentations de solutions techniques.
Les normes d’IS présentés dans ce chapitre permettent de guider l’entreprise dans la
définition de ses processus et dans l’instanciation de ceux-ci au cours de ses projets.
Toutefois, elles ne spécifient pas comment les processus peuvent être réalisés, c.à.d. les
méthodes et outils qu’il est nécessaire de mettre en œuvre pour mener à bien les processus. Le
chapitre suivant propose de répondre à cette limite et restreint le domaine d’étude à une
certaine catégorie de méthodes, appelées méthodes d’IS basées sur les modèles.
38