SlideShare una empresa de Scribd logo
1 de 44
megaplanet
Ingénierie Dirigée par les ModèlesIngénierie Dirigée par les Modèles
IntroductionIntroduction
megaplanet
A Larger ScopeA Larger Scope
You are Here
megaplanet
Evolution des acteursEvolution des acteurs
scientifique
programmeur
utilisateur
ingénieurs logiciels
utilisateurs
Time
megaplanet
L'industrie logicielle aujourd'huiL'industrie logicielle aujourd'hui
end users
component
developers
architects
assemblers
standardization
organisation
middleware
providers
tool
vendorsapplication
testers
site
administrators
component
testers
megaplanet
end users
component
developers
architects
assemblers
standardization
organisation
middleware
providers
tool
vendorsapplication
testers
site
administrators
component
testers
De nombreux acteurs
• des préoccupations différentes
• des métiers différents
• des compétences variées
• des outils variés
• différents éléments logiciels
Séparation des
préoccupations
L'industrie logicielle aujourd'huiL'industrie logicielle aujourd'hui
megaplanet
Point de vue desPoint de vue des
locataireslocataires
Point de vue desPoint de vue des
plombiersplombiers
Point de vue desPoint de vue des
électriciensélectriciens
Point de vue desPoint de vue des
architectesarchitectes
Point de vue desPoint de vue des
paysagistespaysagistes
Point de vue duPoint de vue du
cadastrecadastre
Point de vue desPoint de vue des
assureursassureurs
Point de vue desPoint de vue des
pompierspompiers
Point de vue desPoint de vue des
notairesnotaires
Point de vue desPoint de vue des
promoteurspromoteurs
Séparations des préoccupationsSéparations des préoccupations
système
megaplanet
Point de vue duPoint de vue du
propriétairepropriétaire
Point de vue duPoint de vue du
plombierplombier
Point de vue de l'Point de vue de l'
électricienélectricien
Point de vue duPoint de vue du
maçonmaçon
Point de vue de l'Point de vue de l'
l'architectel'architecte
Point de vue duPoint de vue du
cadastrecadastre
Séparations des préoccupationsSéparations des préoccupations
système
Utile même pourUtile même pour
des systèmesdes systèmes
"moins" complexes"moins" complexes
megaplanet
Une entreprise unique ?Une entreprise unique ?
Point de vue desPoint de vue des
locataireslocataires
Point de vue desPoint de vue des
plombiersplombiers
Point de vue desPoint de vue des
électriciensélectriciens
Point de vue desPoint de vue des
paysagistespaysagistes
Point de vue desPoint de vue des
architectesarchitectes
Point de vue desPoint de vue des
notairesnotaires
Point de vue desPoint de vue des
assureursassureurs
Point de vue duPoint de vue du
cadastrecadastre
Point de vue desPoint de vue des
pompierspompiers
Point de vue desPoint de vue des
promoteurspromoteurs
The World Company ?The World Company ?
système
megaplanet
Séparation des "business"Séparation des "business"
Point de vue desPoint de vue des
locataireslocataires
Point de vue desPoint de vue des
plombiersplombiers
Point de vue desPoint de vue des
électriciensélectriciens
Point de vue desPoint de vue des
paysagistespaysagistes
Point de vue desPoint de vue des
l'architectesl'architectes
Point de vue desPoint de vue des
notairesnotaires
Point de vue desPoint de vue des
assureursassureurs
Point de vue duPoint de vue du
cadastrecadastre
Point de vue desPoint de vue des
pompierspompiers
Point de vue desPoint de vue des
promoteurspromoteurs
système
megaplanet
Et pour le logiciel ?Et pour le logiciel ?
end users
component
developers
architects
assemblers
standardization
organisation
middleware
providers
tool
vendorsapplication
testers
site
administrators
component
testers
Métiers multiplesMétiers multiples
Organisations multiplesOrganisations multiples
Modèles de business multiplesModèles de business multiples
......
megaplanet
Séparation géographiqueSéparation géographique
DEVELOPEMENT GLOBALDEVELOPEMENT GLOBAL
InternationalisationInternationalisation
Multi-nationalesMulti-nationales
Développement continuDéveloppement continu
Développement offshoreDéveloppement offshore
Services webServices web
......
megaplanet
Vers une délocalisation des lieux de production ?Vers une délocalisation des lieux de production ?
L'important,L'important,
c'est le code ?c'est le code ?
megaplanet
Séparations des "buisness"Séparations des "buisness"
architects
assemblers
end users
site
administrators
component
developers component
testers
middleware
providers
tool
vendors
standardization
organisation
application
testers
De nombreuses organisations
• producteur de logiciel (e.g. Dassault,...)
• partenaires logiciels (e.g. Boeing,...)
• vendeurs de plateformes (e.g. MS, Sun, Oracle, ... )
• organismes de standardisations (e.g. OMG, W3C, ...)
• vendeurs d'outils (e.g. Rational, Symantec, ...)
• clients (e.g. Boeing, ...)
... partout autour de la planéte
megaplanet
Exemple Logiciel:Exemple Logiciel: Développement avec Corba CCMDéveloppement avec Corba CCM
megaplanet
megaplanet
megaplanet
Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec
Corba CCMCorba CCM
Acteurs et des préoccupations variées
megaplanet
Des outils différents
Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec
Corba CCMCorba CCM
megaplanet
Des éléments différents
Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec
Corba CCMCorba CCM
megaplanet
Différentes phases
specification
implementation
assembly
packaging
deploymentexecution
Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec
Corba CCMCorba CCM
megaplanet
specification
implementation
assembly
packaging
deploymentexecution
Exemple: Développement à composantsExemple: Développement à composants
différents buisiness possiblesdifférents buisiness possibles
megaplanet
Multiplication des "Multiplication des "plateformesplateformes
logicielles"logicielles"
Systèmes d'exploitation (Unix, Windows, DotNet, ...)Systèmes d'exploitation (Unix, Windows, DotNet, ...)
Middleware (J2EE, J2ME, DotNet, Corba, CCM, ... )Middleware (J2EE, J2ME, DotNet, Corba, CCM, ... )
Bases de données (oracle, sybase, ... )Bases de données (oracle, sybase, ... )
Interfaces graphiques (web, pda, swing, mfc, ...)Interfaces graphiques (web, pda, swing, mfc, ...)
etc.etc.
megaplanet
Ultra-large Scale SystemsUltra-large Scale Systems
megaplanet
ProblématiqueProblématique
Complexité croissante des logicielsComplexité croissante des logiciels
Séparations des préoccupationsSéparations des préoccupations
Séparations des métiersSéparations des métiers
Multiplicité des besoinsMultiplicité des besoins
Mutliplicité des plateformesMutliplicité des plateformes
Evolution permanenteEvolution permanente
Logiciel =Logiciel = Code ?Code ?
Est-ce la solution ?Est-ce la solution ?
megaplanet
MultiplesMultiples modèlesmodèles d'un même systèmed'un même système
modèlesmodèles
pour les architectespour les architectes
modèlesmodèles
pour les notairespour les notaires
modèlesmodèles
pour lespour les
pompierspompiers
système
modèlesmodèles
pour lepour le
cadastrecadastre
modèlesmodèles
pour l'assureurpour l'assureur
cadastrecadastre
modèlesmodèles
pour les paysagistespour les paysagistes
modèlesmodèles
pour les électricienspour les électriciens
modèlesmodèles
pour les plombierspour les plombiers
modèlesmodèles
pour les promoteurspour les promoteurs
megaplanet
source: wikipedia, Kishroekumar62
M1M1
megaplanet
megaplanet
source: wikipedia, GFAB
M1M1
megaplanet
M1M1
megaplanet
SBVR
M1M1
megaplanet
M1M1
megaplanet
ARCHIMATE
M1M1
megaplanet
megaplanet
Environnements de modélisationEnvironnements de modélisation
modèlesmodèles
pour les architectespour les architectes
modèlesmodèles
pour les notairespour les notaires
modèlesmodèles
pour lespour les
pompierspompiers
système
modèlesmodèles
pour lepour le
cadastrecadastre
modèlesmodèles
pour l'assureurpour l'assureur
cadastrecadastre
modèlesmodèles
pour les paysagistespour les paysagistes
modèlesmodèles
pour les électriciencspour les électriciencs
modèlesmodèles
pour les plombierspour les plombiers
modèlesmodèles
pour les promoteurspour les promoteurs
megaplanet
megaplanet
Multiples "Domaines", Multiples MétiersMultiples "Domaines", Multiples Métiers
modèlesmodèles
pour les architectespour les architectes
modèlesmodèles
pour les notairespour les notaires
modèlesmodèles
pour lespour les
pompierspompiers
système
modèlesmodèles
pour lepour le
cadastrecadastre
modèlesmodèles
pour l'assureurpour l'assureur
cadastrecadastre
modèlesmodèles
pour les paysagistespour les paysagistes
modèlesmodèles
pour les électricienspour les électriciens
modèlesmodèles
pour les plombierspour les plombiers
modèlesmodèles
pour les promoteurspour les promoteurs
megaplanet
The OMG "Meta" PyramidThe OMG "Meta" Pyramid
M3
M2
M1
M0
Models
Metamodels
Meta-metamodels
MOF
MyArch1
MyProcess1
Instance1
Instance2
...
...
...
...
Instances
MyArch2
MyProcess2
UML
CWM
SPEM
...
BPMN
CWM
SysML
MOF/Ecore
megaplanet
M2 - MetamodelsM2 - Metamodels
Archimate
BPMN
BPMN
UML
megaplanet
M3 - Meta-metamodelsM3 - Meta-metamodels
MOF
EMF
megaplanet
Pyramid of ActorsPyramid of Actors
M3
M2
M1
M0
Appliware
Metamodels
Meta-
meta
models
Execution
Metaware
End-users
Application
Engineers
Language
Engineers
Tool
Builders
&
Meta language
Engineers
Meta tool
Builders
&
megaplanet
Domain Specific Languages (DSL)Domain Specific Languages (DSL)
M3
M2
M1 Models
Metamodels
Meta-
meta
models
Metaware
Domain
Experts
Language
Engineers
Tool
Builders
&
Meta language
Engineers
Meta tool
Builders
&
megaplanet
Ingénierie Dirigée par les ModèlesIngénierie Dirigée par les Modèles
Par opposition à l' Ingénierie Dirigée par le CodePar opposition à l' Ingénierie Dirigée par le Code
Les modèles au coeur du logiciel (et d'autre systèmes)Les modèles au coeur du logiciel (et d'autre systèmes)
UtilisationUtilisation systématiquesystématique de modèlesde modèles
Gestion de la complexité, séparation des préoccupationsGestion de la complexité, séparation des préoccupations
Problématique industrielleProblématique industrielle
megaplanet
Questions ouvertesQuestions ouvertes
Qu'est ce qu'un modèle ?Qu'est ce qu'un modèle ?
A quoi sert un modèle ? Pourquoi ? Pour qui ? Quand ?A quoi sert un modèle ? Pourquoi ? Pour qui ? Quand ?
Quels sont les différents types de modèles ?Quels sont les différents types de modèles ?
Quels langages utiliser ? Pour qui ? Quand ?Quels langages utiliser ? Pour qui ? Quand ?
Comment modéliser les langages de modélisation ?Comment modéliser les langages de modélisation ?
Quels standards ? Pour qui ? Quand ?Quels standards ? Pour qui ? Quand ?
Quelles relations entre standards ?Quelles relations entre standards ?
Quelles relations entre les modèles et le code ?Quelles relations entre les modèles et le code ?
Comment rendre des modèles productifs ?Comment rendre des modèles productifs ?
Comment assurer la cohérence entre modèles ?Comment assurer la cohérence entre modèles ?
Comment transformer des modèles ?Comment transformer des modèles ?
......
megaplanet

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Uml
UmlUml
Uml
 
Manuel uml-poweramc
Manuel uml-poweramcManuel uml-poweramc
Manuel uml-poweramc
 
Les limites-de-l uml (1)
Les limites-de-l uml (1)Les limites-de-l uml (1)
Les limites-de-l uml (1)
 
Uml
UmlUml
Uml
 
CoursUML-SlimMesfar-Total
CoursUML-SlimMesfar-TotalCoursUML-SlimMesfar-Total
CoursUML-SlimMesfar-Total
 
Splpv2 annexes-c
Splpv2 annexes-cSplpv2 annexes-c
Splpv2 annexes-c
 
Introduction à Sysml
Introduction à SysmlIntroduction à Sysml
Introduction à Sysml
 
Devlog2013: SysML et Simulation (French)
Devlog2013: SysML et Simulation (French)Devlog2013: SysML et Simulation (French)
Devlog2013: SysML et Simulation (French)
 
Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisation
 
7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation
 
Introduction à NetLogo
Introduction à NetLogoIntroduction à NetLogo
Introduction à NetLogo
 
Simplex rapport final1
Simplex rapport final1Simplex rapport final1
Simplex rapport final1
 
UML4
UML4UML4
UML4
 
Réseaux avec NetLogo
Réseaux avec NetLogoRéseaux avec NetLogo
Réseaux avec NetLogo
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)
 
Implémentation de l’algorithme du Simplexe En Java
Implémentation de l’algorithme du Simplexe En JavaImplémentation de l’algorithme du Simplexe En Java
Implémentation de l’algorithme du Simplexe En Java
 
Agl2012
Agl2012Agl2012
Agl2012
 
CM uml-concepts-avances
CM uml-concepts-avancesCM uml-concepts-avances
CM uml-concepts-avances
 
L Architecture Logicielle En Pratique
L Architecture Logicielle En PratiqueL Architecture Logicielle En Pratique
L Architecture Logicielle En Pratique
 
Cours d'Introduction à Uml
Cours d'Introduction à UmlCours d'Introduction à Uml
Cours d'Introduction à Uml
 

Destacado

6. oracle exadata security trend ecs (final)
6. oracle exadata security   trend ecs (final)6. oracle exadata security   trend ecs (final)
6. oracle exadata security trend ecs (final)Doina Draganescu
 
Les Classiques du Nord - 7 Jours
Les Classiques du Nord - 7 JoursLes Classiques du Nord - 7 Jours
Les Classiques du Nord - 7 JoursIdeotour Vietnam
 
Club colibris
Club colibrisClub colibris
Club colibrisjoellescf
 
CIM4A13C Communication numérique
CIM4A13C Communication numériqueCIM4A13C Communication numérique
CIM4A13C Communication numériquegvilpoix
 
Go - Éloge de la vache
Go - Éloge de la vacheGo - Éloge de la vache
Go - Éloge de la vacheAlain Grosrey
 
Integrando Foro.
Integrando  Foro.Integrando  Foro.
Integrando Foro.tebano
 
Correspondance commerciale
Correspondance commercialeCorrespondance commerciale
Correspondance commercialejoffreytr
 
Las Sociedades En Movimiento
Las Sociedades En MovimientoLas Sociedades En Movimiento
Las Sociedades En MovimientoLiliana Quirós
 
E-journal septembre - octobre 2014 !
E-journal septembre - octobre 2014 !E-journal septembre - octobre 2014 !
E-journal septembre - octobre 2014 !Ideotour Vietnam
 
Cómo reinventarse sin tirarse una bala en el pie en el intento
Cómo reinventarse sin tirarse una bala en el pie en el intentoCómo reinventarse sin tirarse una bala en el pie en el intento
Cómo reinventarse sin tirarse una bala en el pie en el intentoDr Guillermo Cobos Z.
 

Destacado (20)

Builsing DSL using MDE
Builsing DSL using MDEBuilsing DSL using MDE
Builsing DSL using MDE
 
6. oracle exadata security trend ecs (final)
6. oracle exadata security   trend ecs (final)6. oracle exadata security   trend ecs (final)
6. oracle exadata security trend ecs (final)
 
Les Classiques du Nord - 7 Jours
Les Classiques du Nord - 7 JoursLes Classiques du Nord - 7 Jours
Les Classiques du Nord - 7 Jours
 
Club colibris
Club colibrisClub colibris
Club colibris
 
Evaluation1
Evaluation1Evaluation1
Evaluation1
 
general book
general book general book
general book
 
Avatar
AvatarAvatar
Avatar
 
CIM4A13C Communication numérique
CIM4A13C Communication numériqueCIM4A13C Communication numérique
CIM4A13C Communication numérique
 
Go - Éloge de la vache
Go - Éloge de la vacheGo - Éloge de la vache
Go - Éloge de la vache
 
Mayojun2009dcrvs
Mayojun2009dcrvsMayojun2009dcrvs
Mayojun2009dcrvs
 
Integrando Foro.
Integrando  Foro.Integrando  Foro.
Integrando Foro.
 
Images
ImagesImages
Images
 
Saveurs du mékong
Saveurs du mékongSaveurs du mékong
Saveurs du mékong
 
Correspondance commerciale
Correspondance commercialeCorrespondance commerciale
Correspondance commerciale
 
Las Sociedades En Movimiento
Las Sociedades En MovimientoLas Sociedades En Movimiento
Las Sociedades En Movimiento
 
E-journal septembre - octobre 2014 !
E-journal septembre - octobre 2014 !E-journal septembre - octobre 2014 !
E-journal septembre - octobre 2014 !
 
Cómo reinventarse sin tirarse una bala en el pie en el intento
Cómo reinventarse sin tirarse una bala en el pie en el intentoCómo reinventarse sin tirarse una bala en el pie en el intento
Cómo reinventarse sin tirarse una bala en el pie en el intento
 
No intentes
No intentesNo intentes
No intentes
 
Chap 1 introduction
Chap 1 introductionChap 1 introduction
Chap 1 introduction
 
Cp portugal
Cp portugal Cp portugal
Cp portugal
 

Similar a IDM : Vision Globale - Introduction -- 9

Plus de flexibilité pour des utilisateurs toujours plus mobiles
Plus de flexibilité pour des utilisateurs toujours plus mobilesPlus de flexibilité pour des utilisateurs toujours plus mobiles
Plus de flexibilité pour des utilisateurs toujours plus mobilesMicrosoft Décideurs IT
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec dockergcatt
 
Book Expertise Centers - World Class Center - Mars 2020
Book Expertise Centers - World Class Center - Mars 2020Book Expertise Centers - World Class Center - Mars 2020
Book Expertise Centers - World Class Center - Mars 2020Honorine Laurent
 
Clean Architecture et Code patrimonial
Clean Architecture et Code patrimonialClean Architecture et Code patrimonial
Clean Architecture et Code patrimonialAgile Montréal
 
Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp
Usages et deploiement Eclipse MMA 201502 - Eclipse Demo CampUsages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp
Usages et deploiement Eclipse MMA 201502 - Eclipse Demo CampLaurent Broudoux
 
Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8Arnaud Auroux
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...Khaled Ben Driss
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Saâd Zerhouni
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIAPMarsaud
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanneDidier Durand
 
Responsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, MéthodologieResponsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, Méthodologieekino
 
Lumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - frLumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - frLumiscaphe
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXSamuel Metias
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!Alexandre Touret
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptxmerazgaammar2
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 

Similar a IDM : Vision Globale - Introduction -- 9 (20)

Stratégie Logicielle Sun Aquarium Paris
Stratégie Logicielle Sun Aquarium ParisStratégie Logicielle Sun Aquarium Paris
Stratégie Logicielle Sun Aquarium Paris
 
Plus de flexibilité pour des utilisateurs toujours plus mobiles
Plus de flexibilité pour des utilisateurs toujours plus mobilesPlus de flexibilité pour des utilisateurs toujours plus mobiles
Plus de flexibilité pour des utilisateurs toujours plus mobiles
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
Book Expertise Centers - World Class Center - Mars 2020
Book Expertise Centers - World Class Center - Mars 2020Book Expertise Centers - World Class Center - Mars 2020
Book Expertise Centers - World Class Center - Mars 2020
 
Book ec wcc mars 2020
Book ec wcc mars 2020Book ec wcc mars 2020
Book ec wcc mars 2020
 
Clean Architecture et Code patrimonial
Clean Architecture et Code patrimonialClean Architecture et Code patrimonial
Clean Architecture et Code patrimonial
 
Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp
Usages et deploiement Eclipse MMA 201502 - Eclipse Demo CampUsages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp
Usages et deploiement Eclipse MMA 201502 - Eclipse Demo Camp
 
Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8
 
Book ec wcc dec 2019 (003)
Book ec wcc dec 2019 (003)Book ec wcc dec 2019 (003)
Book ec wcc dec 2019 (003)
 
Book ec wcc dec 2019 (003)
Book ec wcc dec 2019 (003)Book ec wcc dec 2019 (003)
Book ec wcc dec 2019 (003)
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIA
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
 
Responsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, MéthodologieResponsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, Méthodologie
 
Lumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - frLumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - fr
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptx
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 

Más de megaplanet20

UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10megaplanet20
 
UML OCL : Liaison avecUML -- 24
UML OCL : Liaison avecUML -- 24UML OCL : Liaison avecUML -- 24
UML OCL : Liaison avecUML -- 24megaplanet20
 
UML OCL : An Expression Language - Core -- 29
UML OCL : An Expression Language - Core -- 29UML OCL : An Expression Language - Core -- 29
UML OCL : An Expression Language - Core -- 29megaplanet20
 
UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20
UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20
UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20megaplanet20
 
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15megaplanet20
 
Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23
Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23
Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23megaplanet20
 
Uml: Diagrammes de classes -- Concepts avances --- 27
Uml: Diagrammes de classes -- Concepts avances --- 27Uml: Diagrammes de classes -- Concepts avances --- 27
Uml: Diagrammes de classes -- Concepts avances --- 27megaplanet20
 
Uml: Diagrammes de classes -- Concepts De Base 41
Uml: Diagrammes de classes -- Concepts De Base 41Uml: Diagrammes de classes -- Concepts De Base 41
Uml: Diagrammes de classes -- Concepts De Base 41megaplanet20
 

Más de megaplanet20 (8)

UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10
 
UML OCL : Liaison avecUML -- 24
UML OCL : Liaison avecUML -- 24UML OCL : Liaison avecUML -- 24
UML OCL : Liaison avecUML -- 24
 
UML OCL : An Expression Language - Core -- 29
UML OCL : An Expression Language - Core -- 29UML OCL : An Expression Language - Core -- 29
UML OCL : An Expression Language - Core -- 29
 
UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20
UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20
UML : Diagrammes de cas d'utilisation -- Problemes recurrents -- 20
 
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
 
Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23
Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23
Uml : Diagrammes de Cas dutilisation -- Modele preliminaire -- 23
 
Uml: Diagrammes de classes -- Concepts avances --- 27
Uml: Diagrammes de classes -- Concepts avances --- 27Uml: Diagrammes de classes -- Concepts avances --- 27
Uml: Diagrammes de classes -- Concepts avances --- 27
 
Uml: Diagrammes de classes -- Concepts De Base 41
Uml: Diagrammes de classes -- Concepts De Base 41Uml: Diagrammes de classes -- Concepts De Base 41
Uml: Diagrammes de classes -- Concepts De Base 41
 

Último

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 

Último (13)

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 

IDM : Vision Globale - Introduction -- 9

  • 1. megaplanet Ingénierie Dirigée par les ModèlesIngénierie Dirigée par les Modèles IntroductionIntroduction
  • 2. megaplanet A Larger ScopeA Larger Scope You are Here
  • 3. megaplanet Evolution des acteursEvolution des acteurs scientifique programmeur utilisateur ingénieurs logiciels utilisateurs Time
  • 4. megaplanet L'industrie logicielle aujourd'huiL'industrie logicielle aujourd'hui end users component developers architects assemblers standardization organisation middleware providers tool vendorsapplication testers site administrators component testers
  • 5. megaplanet end users component developers architects assemblers standardization organisation middleware providers tool vendorsapplication testers site administrators component testers De nombreux acteurs • des préoccupations différentes • des métiers différents • des compétences variées • des outils variés • différents éléments logiciels Séparation des préoccupations L'industrie logicielle aujourd'huiL'industrie logicielle aujourd'hui
  • 6. megaplanet Point de vue desPoint de vue des locataireslocataires Point de vue desPoint de vue des plombiersplombiers Point de vue desPoint de vue des électriciensélectriciens Point de vue desPoint de vue des architectesarchitectes Point de vue desPoint de vue des paysagistespaysagistes Point de vue duPoint de vue du cadastrecadastre Point de vue desPoint de vue des assureursassureurs Point de vue desPoint de vue des pompierspompiers Point de vue desPoint de vue des notairesnotaires Point de vue desPoint de vue des promoteurspromoteurs Séparations des préoccupationsSéparations des préoccupations système
  • 7. megaplanet Point de vue duPoint de vue du propriétairepropriétaire Point de vue duPoint de vue du plombierplombier Point de vue de l'Point de vue de l' électricienélectricien Point de vue duPoint de vue du maçonmaçon Point de vue de l'Point de vue de l' l'architectel'architecte Point de vue duPoint de vue du cadastrecadastre Séparations des préoccupationsSéparations des préoccupations système Utile même pourUtile même pour des systèmesdes systèmes "moins" complexes"moins" complexes
  • 8. megaplanet Une entreprise unique ?Une entreprise unique ? Point de vue desPoint de vue des locataireslocataires Point de vue desPoint de vue des plombiersplombiers Point de vue desPoint de vue des électriciensélectriciens Point de vue desPoint de vue des paysagistespaysagistes Point de vue desPoint de vue des architectesarchitectes Point de vue desPoint de vue des notairesnotaires Point de vue desPoint de vue des assureursassureurs Point de vue duPoint de vue du cadastrecadastre Point de vue desPoint de vue des pompierspompiers Point de vue desPoint de vue des promoteurspromoteurs The World Company ?The World Company ? système
  • 9. megaplanet Séparation des "business"Séparation des "business" Point de vue desPoint de vue des locataireslocataires Point de vue desPoint de vue des plombiersplombiers Point de vue desPoint de vue des électriciensélectriciens Point de vue desPoint de vue des paysagistespaysagistes Point de vue desPoint de vue des l'architectesl'architectes Point de vue desPoint de vue des notairesnotaires Point de vue desPoint de vue des assureursassureurs Point de vue duPoint de vue du cadastrecadastre Point de vue desPoint de vue des pompierspompiers Point de vue desPoint de vue des promoteurspromoteurs système
  • 10. megaplanet Et pour le logiciel ?Et pour le logiciel ? end users component developers architects assemblers standardization organisation middleware providers tool vendorsapplication testers site administrators component testers Métiers multiplesMétiers multiples Organisations multiplesOrganisations multiples Modèles de business multiplesModèles de business multiples ......
  • 11. megaplanet Séparation géographiqueSéparation géographique DEVELOPEMENT GLOBALDEVELOPEMENT GLOBAL InternationalisationInternationalisation Multi-nationalesMulti-nationales Développement continuDéveloppement continu Développement offshoreDéveloppement offshore Services webServices web ......
  • 12. megaplanet Vers une délocalisation des lieux de production ?Vers une délocalisation des lieux de production ? L'important,L'important, c'est le code ?c'est le code ?
  • 13. megaplanet Séparations des "buisness"Séparations des "buisness" architects assemblers end users site administrators component developers component testers middleware providers tool vendors standardization organisation application testers De nombreuses organisations • producteur de logiciel (e.g. Dassault,...) • partenaires logiciels (e.g. Boeing,...) • vendeurs de plateformes (e.g. MS, Sun, Oracle, ... ) • organismes de standardisations (e.g. OMG, W3C, ...) • vendeurs d'outils (e.g. Rational, Symantec, ...) • clients (e.g. Boeing, ...) ... partout autour de la planéte
  • 14. megaplanet Exemple Logiciel:Exemple Logiciel: Développement avec Corba CCMDéveloppement avec Corba CCM
  • 17. megaplanet Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec Corba CCMCorba CCM Acteurs et des préoccupations variées
  • 18. megaplanet Des outils différents Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec Corba CCMCorba CCM
  • 19. megaplanet Des éléments différents Exemple Logiciel:Exemple Logiciel: Développement avecDéveloppement avec Corba CCMCorba CCM
  • 21. megaplanet specification implementation assembly packaging deploymentexecution Exemple: Développement à composantsExemple: Développement à composants différents buisiness possiblesdifférents buisiness possibles
  • 22. megaplanet Multiplication des "Multiplication des "plateformesplateformes logicielles"logicielles" Systèmes d'exploitation (Unix, Windows, DotNet, ...)Systèmes d'exploitation (Unix, Windows, DotNet, ...) Middleware (J2EE, J2ME, DotNet, Corba, CCM, ... )Middleware (J2EE, J2ME, DotNet, Corba, CCM, ... ) Bases de données (oracle, sybase, ... )Bases de données (oracle, sybase, ... ) Interfaces graphiques (web, pda, swing, mfc, ...)Interfaces graphiques (web, pda, swing, mfc, ...) etc.etc.
  • 24. megaplanet ProblématiqueProblématique Complexité croissante des logicielsComplexité croissante des logiciels Séparations des préoccupationsSéparations des préoccupations Séparations des métiersSéparations des métiers Multiplicité des besoinsMultiplicité des besoins Mutliplicité des plateformesMutliplicité des plateformes Evolution permanenteEvolution permanente Logiciel =Logiciel = Code ?Code ? Est-ce la solution ?Est-ce la solution ?
  • 25. megaplanet MultiplesMultiples modèlesmodèles d'un même systèmed'un même système modèlesmodèles pour les architectespour les architectes modèlesmodèles pour les notairespour les notaires modèlesmodèles pour lespour les pompierspompiers système modèlesmodèles pour lepour le cadastrecadastre modèlesmodèles pour l'assureurpour l'assureur cadastrecadastre modèlesmodèles pour les paysagistespour les paysagistes modèlesmodèles pour les électricienspour les électriciens modèlesmodèles pour les plombierspour les plombiers modèlesmodèles pour les promoteurspour les promoteurs
  • 34. megaplanet Environnements de modélisationEnvironnements de modélisation modèlesmodèles pour les architectespour les architectes modèlesmodèles pour les notairespour les notaires modèlesmodèles pour lespour les pompierspompiers système modèlesmodèles pour lepour le cadastrecadastre modèlesmodèles pour l'assureurpour l'assureur cadastrecadastre modèlesmodèles pour les paysagistespour les paysagistes modèlesmodèles pour les électriciencspour les électriciencs modèlesmodèles pour les plombierspour les plombiers modèlesmodèles pour les promoteurspour les promoteurs
  • 36. megaplanet Multiples "Domaines", Multiples MétiersMultiples "Domaines", Multiples Métiers modèlesmodèles pour les architectespour les architectes modèlesmodèles pour les notairespour les notaires modèlesmodèles pour lespour les pompierspompiers système modèlesmodèles pour lepour le cadastrecadastre modèlesmodèles pour l'assureurpour l'assureur cadastrecadastre modèlesmodèles pour les paysagistespour les paysagistes modèlesmodèles pour les électricienspour les électriciens modèlesmodèles pour les plombierspour les plombiers modèlesmodèles pour les promoteurspour les promoteurs
  • 37. megaplanet The OMG "Meta" PyramidThe OMG "Meta" Pyramid M3 M2 M1 M0 Models Metamodels Meta-metamodels MOF MyArch1 MyProcess1 Instance1 Instance2 ... ... ... ... Instances MyArch2 MyProcess2 UML CWM SPEM ... BPMN CWM SysML MOF/Ecore
  • 38. megaplanet M2 - MetamodelsM2 - Metamodels Archimate BPMN BPMN UML
  • 39. megaplanet M3 - Meta-metamodelsM3 - Meta-metamodels MOF EMF
  • 40. megaplanet Pyramid of ActorsPyramid of Actors M3 M2 M1 M0 Appliware Metamodels Meta- meta models Execution Metaware End-users Application Engineers Language Engineers Tool Builders & Meta language Engineers Meta tool Builders &
  • 41. megaplanet Domain Specific Languages (DSL)Domain Specific Languages (DSL) M3 M2 M1 Models Metamodels Meta- meta models Metaware Domain Experts Language Engineers Tool Builders & Meta language Engineers Meta tool Builders &
  • 42. megaplanet Ingénierie Dirigée par les ModèlesIngénierie Dirigée par les Modèles Par opposition à l' Ingénierie Dirigée par le CodePar opposition à l' Ingénierie Dirigée par le Code Les modèles au coeur du logiciel (et d'autre systèmes)Les modèles au coeur du logiciel (et d'autre systèmes) UtilisationUtilisation systématiquesystématique de modèlesde modèles Gestion de la complexité, séparation des préoccupationsGestion de la complexité, séparation des préoccupations Problématique industrielleProblématique industrielle
  • 43. megaplanet Questions ouvertesQuestions ouvertes Qu'est ce qu'un modèle ?Qu'est ce qu'un modèle ? A quoi sert un modèle ? Pourquoi ? Pour qui ? Quand ?A quoi sert un modèle ? Pourquoi ? Pour qui ? Quand ? Quels sont les différents types de modèles ?Quels sont les différents types de modèles ? Quels langages utiliser ? Pour qui ? Quand ?Quels langages utiliser ? Pour qui ? Quand ? Comment modéliser les langages de modélisation ?Comment modéliser les langages de modélisation ? Quels standards ? Pour qui ? Quand ?Quels standards ? Pour qui ? Quand ? Quelles relations entre standards ?Quelles relations entre standards ? Quelles relations entre les modèles et le code ?Quelles relations entre les modèles et le code ? Comment rendre des modèles productifs ?Comment rendre des modèles productifs ? Comment assurer la cohérence entre modèles ?Comment assurer la cohérence entre modèles ? Comment transformer des modèles ?Comment transformer des modèles ? ......