formalisation des processus de l’ingénierie système...formalisation des processus de...

131
Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques à différents contextes d’application Samuel ROCHET, sous la direction de Claude BARON 26 novembre 2007 Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 1 / 70

Upload: others

Post on 27-Mar-2021

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Formalisation des processus de l’IngénierieSystème :

Proposition d’une méthode d’adaptation des processus génériquesà différents contextes d’application

Samuel ROCHET, sous la direction de Claude BARON

26 novembre 2007

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 1 / 70

Page 2: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Plan

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 2 / 70

Page 3: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 3 / 70

Page 4: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Complexité croissante des systèmesExemple de l’aviation

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 4 / 70

Page 5: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Complexité croissante des systèmesExemple de l’aviation

2 axes de complexité :1 complexité technique2 complexité organisationnelle

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 4 / 70

Page 6: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Gérer la complexitéIngénierie Système (IS) (1970)

Ingénierie système (IS) :une approche et des moyensinterdisciplinaires permettant laréalisation et le déploiement desystèmes réussis.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 5 / 70

Page 7: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Gérer la complexitéIngénierie Système (IS) (1970)

Ingénierie système (IS) :une approche et des moyensinterdisciplinaires permettant laréalisation et le déploiement desystèmes réussis.

Elle peut être vue comme1 l’application de techniques

d’ingénierie à l’ingénieriedes systèmes,

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 5 / 70

Page 8: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Gérer la complexitéIngénierie Système (IS) (1970)

Ingénierie système (IS) :une approche et des moyensinterdisciplinaires permettant laréalisation et le déploiement desystèmes réussis.

Elle peut être vue comme1 l’application de techniques

d’ingénierie à l’ingénieriedes systèmes,

2 aussi bien que commel’application d’uneapproche systématiséeaux efforts d’ingénierie.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 5 / 70

Page 9: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Standards de l’ingénierie système

[Martin98]

L’utilisation d’une approche systématisée passe par la définitionde standards.

construits sur de nombreuses années par des organismes commel’INCOSE ou l’AFIS

à partir des acquis expérimentaux des entreprises

amenés à évoluerSamuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 6 / 70

Page 10: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Les processus de l’ingénierie système

Les standards de l’IS définissent des processus de référence.

Un processus est [EIA632] :Un ensemble d’activités qui transforment les éléments d’entrée enéléments de sortie.

Ces éléments sont soit des objets matériels soit des informations, soitles deux.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 7 / 70

Page 11: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 8 / 70

Page 12: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Application des recommandations de l’IS[AFIS]

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 9 / 70

Page 13: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

En pratique

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 10 / 70

Page 14: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 15: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Comment intégrer et partager desrecommandations textuelles ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 16: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Comment intégrer et partager desrecommandations textuelles ?

Comment intégrer les aspects métier ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 17: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Comment intégrer et partager desrecommandations textuelles ?

Comment intégrer les aspects métier ?

Comment intégrer les aspects projet ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 18: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Comment intégrer et partager desrecommandations textuelles ?

Comment intégrer les aspects métier ?

Comment intégrer les aspects projet ?

Comment s’assurer du respect desrecommandations ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 19: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Comment intégrer et partager desrecommandations textuelles ?

Comment intégrer les aspects métier ?

Comment intégrer les aspects projet ?

Comment s’assurer du respect desrecommandations ?

Les standards sont-ils compatibles ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 20: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Comment appliquer les processus décrits ?Par où commencer, quels processus retenir ?

Comment intégrer et partager desrecommandations textuelles ?

Comment intégrer les aspects métier ?

Comment intégrer les aspects projet ?

Comment s’assurer du respect desrecommandations ?

Les standards sont-ils compatibles ?

Quelle part de réutilisation ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 11 / 70

Page 21: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Problématique généraleComment définir et mettre en œuvre toutes les activités nécessairesau développement du produit complexe que l’on projette ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 12 / 70

Page 22: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Problématique généraleComment définir et mettre en œuvre toutes les activités nécessairesau développement du produit complexe que l’on projette ?

MoyensSe reposer sur l’expérience acquise ⇒ les standards de l’ingénieriesystème.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 12 / 70

Page 23: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Problématique généraleComment définir et mettre en œuvre toutes les activités nécessairesau développement du produit complexe que l’on projette ?

MoyensSe reposer sur l’expérience acquise ⇒ les standards de l’ingénieriesystème.

Problématique particulièreComment, en pratique, appliquer des recommandations génériques àdes projets, par nature, spécifiques ?

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 12 / 70

Page 24: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Propositions de thèse1 Partir d’un scénario donné par les standards de l’ingénierie

système (EIA-632).

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 13 / 70

Page 25: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Propositions de thèse1 Partir d’un scénario donné par les standards de l’ingénierie

système (EIA-632).2 En extraire un modèle global générique d’interaction

multiprocessus.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 13 / 70

Page 26: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Propositions de thèse1 Partir d’un scénario donné par les standards de l’ingénierie

système (EIA-632).2 En extraire un modèle global générique d’interaction

multiprocessus.3 L’enrichir de toutes les particularités propres à l’entreprise et

spécifiques au projet.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 13 / 70

Page 27: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Problématique

Propositions de thèse1 Partir d’un scénario donné par les standards de l’ingénierie

système (EIA-632).2 En extraire un modèle global générique d’interaction

multiprocessus.3 L’enrichir de toutes les particularités propres à l’entreprise et

spécifiques au projet.4 Assurer la cohérence de la démarche par un mécanisme de

validation.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 13 / 70

Page 28: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 14 / 70

Page 29: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Les standards de l’ingénierie système

Trois grands standards d’ingénierie système :IEEE 1220, EIA-632, ISO 15288

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 15 / 70

Page 30: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Choix du standard

Validation de la méthode sur un standard.

Sélection de l’EIA-632 :Compromis entre couverture du cycle de vie et détail despratiques.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 16 / 70

Page 31: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Choix du standard

Validation de la méthode sur un standard.

Sélection de l’EIA-632 :Compromis entre couverture du cycle de vie et détail despratiques.

Forte utilisation de l’EIA–632 dans le milieu industrielToulousain (Airbus, TOPCASED).

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 16 / 70

Page 32: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Précision

Le choix de l’EIA-632 n’est pas limitatif :Les techniques et méthodes qui seront présentées sont valables surd’autres standards d’Ingénierie système.

Le standard peut être :Un standard (l’IEEE 1220, l’EIA-632 ou l’ISO 15288) ;

Une combinaison de ces standards.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 17 / 70

Page 33: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632généralités

Standard co–développé par :l’Electronic Industries Alliances (EIA)

International Council on System Engineering (INCOSE)

Contenu :13 processus (en 5 groupes)

33 exigences sur ces processus

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 18 / 70

Page 34: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632généralités

Standard co–développé par :l’Electronic Industries Alliances (EIA)

International Council on System Engineering (INCOSE)

Contenu :13 processus (en 5 groupes)

33 exigences sur ces processus6= des exigences du produit.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 18 / 70

Page 35: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632généralités

Standard co–développé par :l’Electronic Industries Alliances (EIA)

International Council on System Engineering (INCOSE)

Contenu :13 processus (en 5 groupes)

33 exigences sur ces processusassociées à des processus décrits par des tâches.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 18 / 70

Page 36: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632Groupes et processus de l’EIA-632

Gestion technique◮ Processus de planification◮ Processus d’évaluation◮ Processus de contrôle

Fourniture et acquisistion◮ Processus de fourniture◮ Processus d’acquisition

Conception système◮ Processus de définition des exigences◮ Processus de définition de la solution

Réalisation du produit◮ Processus d’implémentation◮ Processus de transition vers l’utilisation

Évaluation technique◮ Processus d’analyse du système◮ Processus de validation des exigences◮ Processus de vérification du système◮ Processus de validation des produits

finaux

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 19 / 70

Page 37: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632Groupes et processus de l’EIA-632

Gestion technique◮ Processus de planification◮ Processus d’évaluation◮ Processus de contrôle

Fourniture et acquisistion◮ Processus de fourniture◮ Processus d’acquisition

Conception système◮ Processus de définition des exigences◮ Processus de définition de la solution

Réalisation du produit◮ Processus d’implémentation◮ Processus de transition vers l’utilisation

Évaluation technique◮ Processus d’analyse du système◮ Processus de validation des exigences◮ Processus de vérification du système◮ Processus de validation des produits

finaux

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 19 / 70

Page 38: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632Groupes et processus de l’EIA-632

Gestion technique◮ Processus de planification◮ Processus d’évaluation◮ Processus de contrôle

Fourniture et acquisistion◮ Processus de fourniture◮ Processus d’acquisition

Conception système◮ Processus de définition des exigences◮ Processus de définition de la solution

Réalisation du produit◮ Processus d’implémentation◮ Processus de transition vers l’utilisation

Évaluation technique◮ Processus d’analyse du système◮ Processus de validation des exigences◮ Processus de vérification du système◮ Processus de validation des produits

finaux

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 19 / 70

Page 39: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632Groupes et processus de l’EIA-632

Gestion technique◮ Processus de planification◮ Processus d’évaluation◮ Processus de contrôle

Fourniture et acquisistion◮ Processus de fourniture◮ Processus d’acquisition

Conception système◮ Processus de définition des exigences◮ Processus de définition de la solution

Réalisation du produit◮ Processus d’implémentation◮ Processus de transition vers l’utilisation

Évaluation technique◮ Processus d’analyse du système◮ Processus de validation des exigences◮ Processus de vérification du système◮ Processus de validation des produits

finaux

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 19 / 70

Page 40: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632Groupes et processus de l’EIA-632

Gestion technique◮ Processus de planification◮ Processus d’évaluation◮ Processus de contrôle

Fourniture et acquisistion◮ Processus de fourniture◮ Processus d’acquisition

Conception système◮ Processus de définition des exigences◮ Processus de définition de la solution

Réalisation du produit◮ Processus d’implémentation◮ Processus de transition vers l’utilisation

Évaluation technique◮ Processus d’analyse du système◮ Processus de validation des exigences◮ Processus de vérification du système◮ Processus de validation des produits

finaux

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 19 / 70

Page 41: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Présentation de l’EIA-632Groupes et processus de l’EIA-632

Gestion technique◮ Processus de planification◮ Processus d’évaluation◮ Processus de contrôle

Fourniture et acquisistion◮ Processus de fourniture◮ Processus d’acquisition

Conception système◮ Processus de définition des exigences◮ Processus de définition de la solution

Réalisation du produit◮ Processus d’implémentation◮ Processus de transition vers l’utilisation

Évaluation technique◮ Processus d’analyse du système◮ Processus de validation des exigences◮ Processus de vérification du système◮ Processus de validation des produits

finaux

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 19 / 70

Page 42: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 20 / 70

Page 43: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle de l’EIA-632

Concepts à intégrer dans le modèle :processus

système et blocs de construction

cycle de vie

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 21 / 70

Page 44: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle de l’EIA-632

Concepts à intégrer dans le modèle :processus

système et blocs de construction

cycle de vie

OSSAD BPMN UML SPEMSémantique de processus ✔ ✔ ✘ ✔

Métamodèle ✘ ✘ ✔ ✔

Concept de cycle de vie ✘ ✘ ✘ ✔

Supporté par des outils ✔ ✔ ✔ en tant que profil UML

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 21 / 70

Page 45: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle de l’EIA-632

Concepts à intégrer dans le modèle :processus

système et blocs de construction

cycle de vie

OSSAD BPMN UML SPEMSémantique de processus ✔ ✔ ✘ ✔

Métamodèle ✘ ✘ ✔ ✔

Concept de cycle de vie ✘ ✘ ✘ ✔

Supporté par des outils ✔ ✔ ✔ en tant que profil UML

Choix du Software Process Engineering Metamodel (UML et profilSPEM).

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 21 / 70

Page 46: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle de l’EIA-632processus

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 22 / 70

Page 47: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Processus de l’EIA-632 en SPEM-UMLCorrespondances EIA-632 / SPEM-UML

Processus modélisés dans des diagrammes d’activité.

EIA-632 Type UML Stéréotype IcôneSPEM

Groupe Activité Discipline

Processus Activité Process

Exigence Activité Activity

Tâche Action Step

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 23 / 70

Page 48: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de construction de modèle métierExemple de la « validation du produit final »

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 24 / 70

Page 49: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Processus de l’EIA-632 en SPEM-UMLProcessus : Solution Definition Process

Exigences du processus de définition de la solution :représentations logiques de la solution

représentations physiques de la solution

exigences spécifiées

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 25 / 70

Page 50: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Processus de l’EIA-632 en SPEM-UMLRequirement : R17-Logical Solution Representations

Tâches nécessaires à lasatisfaction de l’exigence17 :

a Select and implement one or more appropriateapproaches to providing an abstract definition ofthe solution to the system technical requirements.For the approaches selected, complete theappropriate tasks from (b) through (d) below thataid in defining logical solution representations.

b Establish sets of logical solution representationsby (1) doing tradeoff analyses (see Requirement23), (2) identifying and defining interfaces, statesand modes, timelines, and data and control flows,(3) analyzing behaviors, and (4) analyzing failuremodes and defining failure effects.

c Assign system technical requirements (especiallyperformance requirements and constraints fromthe system technical requirements) to elements ofthe logical solution representations, e.g.,subfunctions, groups of subfunctions, objects, anddata structures.

d . . .

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 26 / 70

Page 51: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle de l’EIA-632processus + système et blocs de construction

Page 52: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Structure de système dans l’EIA–632

Système et de bloc de constructionUn système est composé de produits finaux et de produitscontributeurs

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 28 / 70

Page 53: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Structure de système dans l’EIA–632

Système et de bloc de constructionUn système est composé de produits finaux et de produitscontributeurs

Un bloc de construction est la base unitaire d’un système

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 28 / 70

Page 54: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle du concept de structure du système

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 29 / 70

Page 55: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle de l’EIA-632processus + système et blocs de construction + cycle de vie

Page 56: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exigences et blocs de construction

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 31 / 70

Page 57: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exigences et blocs de construction

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 31 / 70

Page 58: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exigences et blocs de construction

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 31 / 70

Page 59: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Développement en couches

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 32 / 70

Page 60: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Modèle du cycle de vie

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 33 / 70

Page 61: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Cycle de vie

Les processus définissent les composants du systèmeL’ingénierie de chacun d’eux se fait via des processusSamuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 34 / 70

Page 62: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Analyse de l’EIA–632 à partir de son modèle

Quelques chiffres :de 140 pages à 69 paquetages, 79 diagrammes, 1534 éléments, 1502connections. . .

http://www.lesia.insa-toulouse.fr/~rochet/

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 35 / 70

Page 63: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Analyse de l’EIA–632 à partir de son modèle

Quelques chiffres :de 140 pages à 69 paquetages, 79 diagrammes, 1534 éléments, 1502connections. . .

http://www.lesia.insa-toulouse.fr/~rochet/

Le modèle a mis en évidence :un comportement descendant puis ascendant (cycle de vie),

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 35 / 70

Page 64: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Analyse de l’EIA–632 à partir de son modèle

Quelques chiffres :de 140 pages à 69 paquetages, 79 diagrammes, 1534 éléments, 1502connections. . .

http://www.lesia.insa-toulouse.fr/~rochet/

Le modèle a mis en évidence :un comportement descendant puis ascendant (cycle de vie),

des rôles différents pour des éléments de même niveau (groupeset processus),

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 35 / 70

Page 65: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Analyse de l’EIA–632 à partir de son modèle

Quelques chiffres :de 140 pages à 69 paquetages, 79 diagrammes, 1534 éléments, 1502connections. . .

http://www.lesia.insa-toulouse.fr/~rochet/

Le modèle a mis en évidence :un comportement descendant puis ascendant (cycle de vie),

des rôles différents pour des éléments de même niveau (groupeset processus),

la cohérence du flot de données (processus récursifs).

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 35 / 70

Page 66: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 36 / 70

Page 67: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Comment intégrer les aspects métier ? Commentintégrer les aspects projet ?

Les processus décrits sont génériques ; ils doivent être adaptés à uncontexte d’application.

On doit intégrer des spécificités liées :au métier de l’entreprise ;

à un projet particulier ;

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 37 / 70

Page 68: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Démarche proposéeDu standard aux métiers et des métiers aux projets

Modélisation des processusen 3 phases :

1 modèle de standard ;2 modèle du métier ;3 modèle du projet.

Le projet réel est une instancedu modèle de projet.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 38 / 70

Page 69: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Passage du modèle de standard au modèle métier

Les spécificités du métierproviennent des normes dudomaine d’activité :

1 aéronautique,2 ferroviaire,3 médical,4 défense. . .

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 39 / 70

Page 70: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Passage du modèle métier au modèle de projet

Les spécificités du projetproviennent des procédureset des pratiques del’entreprise :

1 méthodes,2 procédures internes,3 structure et organisation de

l’entreprise. . .

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 40 / 70

Page 71: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Construction incrémentale des modèles

Méthodologie de construction1 Identifier les spécificités dans les normes, recommandations ou

pratiques de l’entreprise.2 Les intégrer manuellement dans le modèle transformé.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 41 / 70

Page 72: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Opérations de construction

La construction des modèles se fait par :ajout (nouvelles tâches)

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 42 / 70

Page 73: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Opérations de construction

La construction des modèles se fait par :ajout (nouvelles tâches)

spécialisation (format des produits de travail)

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 42 / 70

Page 74: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Opérations de construction

La construction des modèles se fait par :ajout (nouvelles tâches)

spécialisation (format des produits de travail)

affinage (tâche décrite par un processus)

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 42 / 70

Page 75: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de constructionCas des Équipements de Protection Individuelle (EPI)

Exemple des EPI(89-656-CEE) :

marquage spécifique duproduit ;

notice imposée ;

vérifications périodiques ;

test par un laboratoireindépendant

. . .

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 43 / 70

Page 76: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de construction de modèle métierExemple de la « validation du produit final »

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 44 / 70

Page 77: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de construction de modèle métierExemple de la « validation du produit final »

modifications :nouvelle activité de « validation par un laboratoire indépendant »

« conduite de la validation »renommée en » conduite del’auto–certification »

mise à jour des produits de travail correspondants

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 44 / 70

Page 78: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

En pratiqueConstruction de tous les modèles ou réutilisation de modèles

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 45 / 70

Page 79: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

En pratiqueConstruction de tous les modèles ou réutilisation de modèles

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 45 / 70

Page 80: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Implications sur le cycle de vie

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 46 / 70

Page 81: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Implications de la démarche

Les processus associés à chaque produit dépendent du modèlede son métier.

Chaque produit suit un développement spécifique à son métier.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 47 / 70

Page 82: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Implications de la démarche

Les processus associés à chaque produit dépendent du modèlede son métier.

Chaque produit suit un développement spécifique à son métier.

L’emploi d’un référentiel commun assure la cohérence globale duprojet.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 47 / 70

Page 83: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 48 / 70

Page 84: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Le besoin de validation

Hypothèse :Transmission des propriétés dans les modèles.

Problèmes :Quelles sont ces propriétés et comment s’assurer qu’elles sontprésentes dans les modèles.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 49 / 70

Page 85: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Les types de propriétés

On considère deux types de propriétés :

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 50 / 70

Page 86: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Les types de propriétés

On considère deux types de propriétés :les propriétés intra–modèle

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 50 / 70

Page 87: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Les types de propriétés

On considère deux types de propriétés :les propriétés intra–modèle

les propriétés inter–modèles

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 50 / 70

Page 88: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de propriétésPropriétés d’un modèle

Propriétés internes au modèle« Il doit être possible de revenir sur chacune des étapes duprocessus »

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 51 / 70

Page 89: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de propriétésPropriétés d’un modèle

Propriétés internes au modèle« Il doit être possible de revenir sur chacune des étapes duprocessus »

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 51 / 70

Page 90: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de propriétésPropriétés inter modèles

Propriétés entre modèles« Toutes les activités du modèle original doivent être présentes dans lemodèle modifié »

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 52 / 70

Page 91: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Exemple de propriétésPropriétés inter modèles

Propriétés entre modèles« Toutes les activités du modèle original doivent être présentes dans lemodèle modifié »

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 52 / 70

Page 92: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Principe de la vérification

Vérification basée sur la programmation logique.Adaptation des travaux de [Malgouyres2006].

Programmation logique ModèleBase de connaissance (faits) Modèle (vu comme des infor-

mations)Base de déduction (règles) Expression des incohérencesInterrogation de la base deconnaissance et de déduction(buts)

Détection automatique des in-cohérences

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 53 / 70

Page 93: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Principe de vérification de règles de cohérence sur unmodèle

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 54 / 70

Page 94: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Principe de vérification de règles de cohérence entremodèles

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 55 / 70

Page 95: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des méta–faits

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 56 / 70

Page 96: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des méta–faits

Ajout à la base de faits :

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 56 / 70

Page 97: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des méta–faits

Ajout à la base de faits :des éléments du métamodèle

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 56 / 70

Page 98: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des méta–faits

Ajout à la base de faits :des éléments du métamodèle

de leurs relations

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 56 / 70

Page 99: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des faits

Ajout à la base de faits :

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 57 / 70

Page 100: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des faits

Ajout à la base de faits :des éléments du modèle

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 57 / 70

Page 101: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Extraction des faits

Ajout à la base de faits :des éléments du modèle

des stéréotypes

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 57 / 70

Page 102: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Formalisation des règles de cohérence

Règle en langage naturel Règle codée

« Une activité A est non–vérifiable si elle peut atteindreune activité B alors que cetteactivité B ne peut l’atteindre. »

n o V e r i f i a b l e ( IdAct1 ) :−i s A c t i v i t y ( IdAct1 , _ ) ,i s A c t i v i t y ( IdAct2 , _ ) ,IdAct1 \= IdAct2 ,reach ( IdAct1 , IdAct2 ) ,not ( reach ( IdAct2 , IdAct1 ) ) .

« Une activité est manquantesi elle est présente dans lemodèle original et n’est pasprésente dans le modèle mo-difié. »

missing ( IdAct ) :−i s A c t i v i t y ( IdAct ,_ ) ,getName ( IdMdOrig ina l , mode lo r i g ina l ) ,getName ( IdMdDerive , modelderive ) ,inModel ( IdAct , IdMdOr ig ina l ) ,not ( inModel ( IdAct , IdMdDerive ) ) .

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 58 / 70

Page 103: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Outil de validation

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 59 / 70

Page 104: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Emploi des règles de validation

Les règles peuvent être employées comme :

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 60 / 70

Page 105: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Emploi des règles de validation

Les règles peuvent être employées comme :règles de construction

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 60 / 70

Page 106: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Emploi des règles de validation

Les règles peuvent être employées comme :règles de construction

règles métier

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 60 / 70

Page 107: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

1 Contexte & problématiqueContexteProblématique

2 PropositionsChoix d’un processus de référenceFormalisation des processus d’ingénierie systèmeAdaptation des processus aux métiers et aux projetsValidation et Vérification des modèles de processus

3 ConclusionConclusion

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 61 / 70

Page 108: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Résumé

Travail réalisé :1 Étude des scénarios recommandés pour l’ingénierie d’un système

complexe (standards de l’IS, EIA-632)

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 62 / 70

Page 109: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Résumé

Travail réalisé :1 Étude des scénarios recommandés pour l’ingénierie d’un système

complexe (standards de l’IS, EIA-632)2 formalisation d’un standard en un modèle générique

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 62 / 70

Page 110: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Résumé

Travail réalisé :1 Étude des scénarios recommandés pour l’ingénierie d’un système

complexe (standards de l’IS, EIA-632)2 formalisation d’un standard en un modèle générique3 proposition d’une méthode de spécialisation des processus

d’ingénierie système

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 62 / 70

Page 111: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Résumé

Travail réalisé :1 Étude des scénarios recommandés pour l’ingénierie d’un système

complexe (standards de l’IS, EIA-632)2 formalisation d’un standard en un modèle générique3 proposition d’une méthode de spécialisation des processus

d’ingénierie système4 proposition d’un moyen de validation des modèles assurant la

cohérence de la démarche

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 62 / 70

Page 112: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Apports

Apports :méthode d’application pratique des recommandations de l’IS,

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 63 / 70

Page 113: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Apports

Apports :méthode d’application pratique des recommandations de l’IS,

moyen de les adapter aux différents métiers d’un projet,

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 63 / 70

Page 114: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Apports

Apports :méthode d’application pratique des recommandations de l’IS,

moyen de les adapter aux différents métiers d’un projet,

moyen de certification des processus par rapport auxrecommandations et par rapport à des règles métier,

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 63 / 70

Page 115: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Apports

Apports :méthode d’application pratique des recommandations de l’IS,

moyen de les adapter aux différents métiers d’un projet,

moyen de certification des processus par rapport auxrecommandations et par rapport à des règles métier,

réutilisation de modèles sur des projets similaires.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 63 / 70

Page 116: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Apports

Apports :méthode d’application pratique des recommandations de l’IS,

moyen de les adapter aux différents métiers d’un projet,

moyen de certification des processus par rapport auxrecommandations et par rapport à des règles métier,

réutilisation de modèles sur des projets similaires.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 63 / 70

Page 117: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Apports

Apports :méthode d’application pratique des recommandations de l’IS,

moyen de les adapter aux différents métiers d’un projet,

moyen de certification des processus par rapport auxrecommandations et par rapport à des règles métier,

réutilisation de modèles sur des projets similaires.

Réponse à la gestion de la complexitéLes standards fournissent des réponses de haut niveau sans liensavec les éléments concrets des projets.

La méthodologie développée ici permet de lier ces derniers.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 63 / 70

Page 118: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Perspectives

Analyses et retours sur l’EIA-632 :poursuite de l’analyse du standard

mise en avant des ambiguïtés et retours à l’INCOSE

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 64 / 70

Page 119: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Perspectives

Analyses et retours sur l’EIA-632 :poursuite de l’analyse du standard

mise en avant des ambiguïtés et retours à l’INCOSE

Compléments à la méthode :définition d’une base de règles de cohérence

extension à la validation de propriétés dynamiques

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 64 / 70

Page 120: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Perspectives

Analyses et retours sur l’EIA-632 :poursuite de l’analyse du standard

mise en avant des ambiguïtés et retours à l’INCOSE

Compléments à la méthode :définition d’une base de règles de cohérence

extension à la validation de propriétés dynamiques

Application :application dans un cadre industriel

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 64 / 70

Page 121: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Dans l’immédiat

Diffusion de la démarche :projet ANR ATLAS

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 65 / 70

Page 122: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Dans l’immédiat

Diffusion de la démarche :projet ANR ATLAS

collaboration scientifique avec le LAAS-CNRS

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 65 / 70

Page 123: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Dans l’immédiat

Diffusion de la démarche :projet ANR ATLAS

collaboration scientifique avec le LAAS-CNRS

projet TOPCASED

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 65 / 70

Page 124: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Merci de votre attention. . .

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 66 / 70

Page 125: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques
Page 126: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques
Page 127: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques
Page 128: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques
Page 129: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques
Page 130: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Bibliographie I

James N. Martin.Overview of the EIA 632 Standard – Processes for Engineering aSystem1998.

Electronic Industries Alliance.EIA-632 – Processes for Engineering a System.January 1999.

AFIS (Association Française d’Ingénierie Système).Pratiques et outils de l’Ingénierie Système15 Septembre 2004.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 69 / 70

Page 131: Formalisation des processus de l’Ingénierie Système...Formalisation des processus de l’Ingénierie Système : Proposition d’une méthode d’adaptation des processus génériques

Bibliographie II

Hugues Malgouyres.Définition et détection automatique des incohérences structurelleset comportementales des modèles UML – Couplage destechniques de métamodélisation et de vérification basée sur laprogrammation logique.Thèse de doctorat, LESIA, INSA de Toulouse, 28 novembre 2006.

Samuel ROCHET () Formalisation des processus de l’IS 26 novembre 2007 70 / 70