SlideShare a Scribd company logo
Hugo Bruneliere, Jordi Cabot, Stéphane
Drapeau, Flavien Somda, William Piers, Juan
David Villa Calle, Jean-Christophe Lafaurie
AMINO 2013 @ MODELS 2013
Sunday 29th of September 2013
Miami, Florida, U.S.A.
MDE Support for Enterprise Architecture
in an Industrial Context:
the TEAP Framework Experience
1© AtlanMod - atlanmod-contact@mines-nantes.fr
Outline
 Introduction (TEAP Project & Partners)
 Enterprise Architecture (Context & Problems)
 The TEAP MDE Framework for EA
 Model Driven Federation of Heterogeneous Data
Sources
 Model Driven Adaptability
 Multiple Views/Viewpoints Over a Central
Repository
 Conclusion (Present Situation, Summary &
Research Challenges)
2© AtlanMod - atlanmod-contact@mines-nantes.fr
Introduction: the TEAP Project
 TOGAF Enterprise Architecture Platform
– Lightweight framework + methodology
 Reverse engineering
 Governance
 Modernization
 Collaborative industrial project
 4 partners, 2 years, +2,636,000€ in total
3© AtlanMod - atlanmod-contact@mines-nantes.fr
Introduction: the TEAP Partners
 Obeo
– SME expert in MDE and software life cycles,
– Project leader and tool developer
 Capgemini
– Consulting and service group
– EA expert and service provider
 Inria - AtlanMod
– Research team in MDE and its applications
– Scientific advisor and support
 DCNS
– Leading company in military ships and energy
– EA industrial scenarios provider
4© AtlanMod - atlanmod-contact@mines-nantes.fr
Enterprise Architecture: Overall Context
 Enterprise Architecture implications
– Representation (via “models”) of the
organization systems
– Handling of many different aspects of an
organization
 Connection with MDO is evident!
 Different standards/frameworks
– Zachman Framework
– U.S. DoDAF & British MoDAF
– Open Group ArchiMate
– Open Group TOGAF (as used in TEAP)
5© AtlanMod - atlanmod-contact@mines-nantes.fr
Enterprise Architecture:
Some Identified Problems
 Obtain an initial
representation of the system
from relevant available
resources
 Follow a standard
representation,
interoperable but
flexible/adaptable too
 Support different views over
this representation (several
viewpoints/aspects)
6© AtlanMod - atlanmod-contact@mines-nantes.fr
TEAP
EA model-
based
solution
Heterogeneous
Data Sources Federation
Multiple
Views/Viewpoints
Support
Metamodels
Adaptation
& Traceability
The TEAP MDE Framework for EA:
Overview
7© AtlanMod - atlanmod-contact@mines-nantes.fr
TEAP EA Model-based Solution (SmartEA environment)
Heterogeneous
Data Sources
Federation
ModelDiscovery
Metamodels
Adaptation &
Traceability
Multiple
Views/Viewpoints
Support
EA Core Model Handling
EA Repository
ModelTransformation
ModelComparison
ModelVirtualization
ModelTransformation
Modeling and
Metamodeling
ModelDistribution
Model
Comparison
ModelMerge
GraphicalModel
EditingModelWeaving
ModelStorage
The TEAP MDE Framework for EA: Details
 Metamodeling & Model Handling – Eclipse EMF
 Model Storage/Distribution – Eclipse CDO
 Model Comparison/Merge – Eclipse EMF Compare
 Model Discovery – Eclipse MoDisco (+ others)
 Model Transformation – Eclipse ATL and Java/EMF
 Model Virtualization/Weaving – Virtual EMF
 Graphical Model Editing – Obeo Designer
8© AtlanMod - atlanmod-contact@mines-nantes.fr
Model Driven Federation of
Heterogeneous Data Sources: Overview
9© AtlanMod - atlanmod-contact@mines-nantes.fr
Excel
Model Discoverer
Database
Model Discoverer
Excel file
SQL database
Excel model
Database model
ACF model
(TOGAF)
ACF model
(TOGAF)
Apache POI
JDBC
Sourcing
(import)
ATL,
Java,
etc.
Modeling tool BPMN, ReqIf, UML,
etc. model
ACF model
(TOGAF)
ATL,
Java,
etc.
ACF model
(TOGAF
Repository)
Federation
1
2
3
Model Driven Federation of
Heterogeneous Data Sources: Example
10© AtlanMod - atlanmod-contact@mines-nantes.fr
 Excel file  ACF Model
 Excel
model
Model Driven Adaptability: Overview
11© AtlanMod - atlanmod-contact@mines-nantes.fr
Conforms To Conforms To
Links model
Mapping model
Virtualization (Weaving)
metamodel
Virtual
Model
(EAextended)
Virtual
Metamodel
(ACF extended)
Conforms To
Conforms To
Conforms To
XXX metamodel
(BPMN, ReqIf, …)
ACF metamodel
(TOGAF)
ACF model
(TOGAF)
XXX model
(BPMN, ReqIf, …)
Model Driven Adaptability: Example
 Adaptability (+ traceability) by virtualization…
12© AtlanMod - atlanmod-contact@mines-nantes.fr
 BPMN Model
 “Virtualized” ACF Model
 ReqIf Model
Multiple Views/Viewpoints Over a Central
Repository: Overview
13© AtlanMod - atlanmod-contact@mines-nantes.fr
TOGAF
Repository
(ACF models)
Diagram views
Ta ble views
Tree views
YYY views
Views
Enterprise
Architect
Decision-maker
IT Engineer
User Type XXX
Viewpoints
Multiple Views/Viewpoints Over a Central
Repository: Example
 Select views…
14© AtlanMod - atlanmod-contact@mines-nantes.fr
Conclusion: Present Situation
 3 model-based approaches to EA problems
– Model Driven Federation of
Heterogeneous Data Sources
 Partly integrated (Excel support, support
for other data sources to come)
– Model Driven Adaptability
 To be integrated (virtualization solution
existing, actual integration to come)
– Multiple Views/Viewpoints Over a
Central Repository
 Integrated (via Obeo Designer)
15© AtlanMod - atlanmod-contact@mines-nantes.fr
Conclusion: Summary
 MDE brought some benefits in this context of
Enterprise Architecture (MDO)
– Heterogeneity, Adaptability, Visualization
 But, improvements are still required from the
MDE side to satisfy EA-MDO needs!
 So, EA (MDO) also brought some benefits to
the current MDE techniques!
– Coverage, Integration, Target (user vs. tool)
16© AtlanMod - atlanmod-contact@mines-nantes.fr
Conclusion: Research Challenges
 Identified shortcomings/issues
– Model Driven Federation of Heterogeneous
Data Sources
 Different sources than in standard MDRE
processes (e.g., nature, structure)
– Model Driven Adaptability
 Usability of model virtualization in already
existing solutions (e.g., metamodel-level)
– Multiple Views/Viewpoints Over a Central
Repository
 Concrete Syntax vs. Tooling (best
representation for a given user/scenario…)
17© AtlanMod - atlanmod-contact@mines-nantes.fr
Thank you for your attention 
 Questions or comments
– TEAP Project: http://www.teap-project.org
– SmartEA tool: http://www.obeosmartea.com/
– AtlanMod: http://www.emn.fr/z-info/atlanmod/
– Virtual EMF (model virtualization):
http://code.google.com/a/eclipselabs.org/p/virtual-emf/
18© AtlanMod - atlanmod-contact@mines-nantes.fr

More Related Content

Viewers also liked

Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...
Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...
Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...
IJSRD
 
Simon Williams - Delivering effective business change - APM Planning for Chan...
Simon Williams - Delivering effective business change - APM Planning for Chan...Simon Williams - Delivering effective business change - APM Planning for Chan...
Simon Williams - Delivering effective business change - APM Planning for Chan...
Association for Project Management
 
Startup University - 2. Ideas
Startup University - 2. IdeasStartup University - 2. Ideas
Startup University - 2. Ideas
Startup University
 
Startup university - 5. funding & financials
Startup university - 5. funding & financialsStartup university - 5. funding & financials
Startup university - 5. funding & financials
Startup University
 
Startup University - 3. Starting Up
Startup University - 3. Starting UpStartup University - 3. Starting Up
Startup University - 3. Starting Up
Startup University
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Oswald Herrera
 
Post op fever- pod#3- uti
Post op fever- pod#3- utiPost op fever- pod#3- uti
Post op fever- pod#3- uti
Selvaraj Balasubramani
 
Best Practices for Conducting Sexual Harassment Investigations
Best Practices for Conducting Sexual Harassment InvestigationsBest Practices for Conducting Sexual Harassment Investigations
Best Practices for Conducting Sexual Harassment Investigations
Case IQ
 

Viewers also liked (8)

Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...
Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...
Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...
 
Simon Williams - Delivering effective business change - APM Planning for Chan...
Simon Williams - Delivering effective business change - APM Planning for Chan...Simon Williams - Delivering effective business change - APM Planning for Chan...
Simon Williams - Delivering effective business change - APM Planning for Chan...
 
Startup University - 2. Ideas
Startup University - 2. IdeasStartup University - 2. Ideas
Startup University - 2. Ideas
 
Startup university - 5. funding & financials
Startup university - 5. funding & financialsStartup university - 5. funding & financials
Startup university - 5. funding & financials
 
Startup University - 3. Starting Up
Startup University - 3. Starting UpStartup University - 3. Starting Up
Startup University - 3. Starting Up
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Post op fever- pod#3- uti
Post op fever- pod#3- utiPost op fever- pod#3- uti
Post op fever- pod#3- uti
 
Best Practices for Conducting Sexual Harassment Investigations
Best Practices for Conducting Sexual Harassment InvestigationsBest Practices for Conducting Sexual Harassment Investigations
Best Practices for Conducting Sexual Harassment Investigations
 

Similar to TEAP MDE Framework for Enterprise Architecture - AMINO 2013 @ MODELS 2013

Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Hugo Bruneliere
 
MoDisco & ATL - Eclipse DemoCamp Indigo 2011 in Nantes
MoDisco & ATL - Eclipse DemoCamp Indigo 2011 in NantesMoDisco & ATL - Eclipse DemoCamp Indigo 2011 in Nantes
MoDisco & ATL - Eclipse DemoCamp Indigo 2011 in Nantes
Hugo Bruneliere
 
Patching the gap in collaborating on models
Patching the gap in collaborating on modelsPatching the gap in collaborating on models
Patching the gap in collaborating on models
Ábel Hegedüs
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
Alessandra Bagnato
 
Building the Case for New Technology Have Inspiration, Will Travel ...
Building the Case for New Technology Have Inspiration, Will Travel ...Building the Case for New Technology Have Inspiration, Will Travel ...
Building the Case for New Technology Have Inspiration, Will Travel ...
Society of Women Engineers
 
CLHYPS-EA - R&D Perspectives - 20150210-a-EN-short
CLHYPS-EA  - R&D Perspectives - 20150210-a-EN-shortCLHYPS-EA  - R&D Perspectives - 20150210-a-EN-short
CLHYPS-EA - R&D Perspectives - 20150210-a-EN-short
Jean-Guy SAYOUS
 
MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010
fmadiot
 
Our research lines on Model-Driven Engineering and Software Engineering
Our research lines on Model-Driven Engineering and Software EngineeringOur research lines on Model-Driven Engineering and Software Engineering
Our research lines on Model-Driven Engineering and Software Engineering
Jordi Cabot
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
iasaglobal
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
Angel Alberici
 
Continuous Performance Monitoring of a Distributed Application [CON4730]
Continuous Performance Monitoring of a Distributed Application [CON4730]Continuous Performance Monitoring of a Distributed Application [CON4730]
Continuous Performance Monitoring of a Distributed Application [CON4730]
Ashish Srivastava
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...
Etienne Juliot
 
Updm Group Sar Example Brainstorm5(2010 02 24)
Updm Group Sar Example Brainstorm5(2010 02 24)Updm Group Sar Example Brainstorm5(2010 02 24)
Updm Group Sar Example Brainstorm5(2010 02 24)
Leonard F Levine
 
EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)
EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)
EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)
EENA (European Emergency Number Association)
 
Neo4EMF eclipsecon 2013
Neo4EMF eclipsecon 2013Neo4EMF eclipsecon 2013
Neo4EMF eclipsecon 2013
Amine Benelallam
 
Ev2015 Model-driven Innovation in EV Design
Ev2015 Model-driven Innovation in EV DesignEv2015 Model-driven Innovation in EV Design
Ev2015 Model-driven Innovation in EV Design
Paul Goossens
 
ECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extensionECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extension
Jokin García Pérez
 
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
Hugo Bruneliere
 
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Modelon
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
Tom Weinberger
 

Similar to TEAP MDE Framework for Enterprise Architecture - AMINO 2013 @ MODELS 2013 (20)

Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
 
MoDisco & ATL - Eclipse DemoCamp Indigo 2011 in Nantes
MoDisco & ATL - Eclipse DemoCamp Indigo 2011 in NantesMoDisco & ATL - Eclipse DemoCamp Indigo 2011 in Nantes
MoDisco & ATL - Eclipse DemoCamp Indigo 2011 in Nantes
 
Patching the gap in collaborating on models
Patching the gap in collaborating on modelsPatching the gap in collaborating on models
Patching the gap in collaborating on models
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
 
Building the Case for New Technology Have Inspiration, Will Travel ...
Building the Case for New Technology Have Inspiration, Will Travel ...Building the Case for New Technology Have Inspiration, Will Travel ...
Building the Case for New Technology Have Inspiration, Will Travel ...
 
CLHYPS-EA - R&D Perspectives - 20150210-a-EN-short
CLHYPS-EA  - R&D Perspectives - 20150210-a-EN-shortCLHYPS-EA  - R&D Perspectives - 20150210-a-EN-short
CLHYPS-EA - R&D Perspectives - 20150210-a-EN-short
 
MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010
 
Our research lines on Model-Driven Engineering and Software Engineering
Our research lines on Model-Driven Engineering and Software EngineeringOur research lines on Model-Driven Engineering and Software Engineering
Our research lines on Model-Driven Engineering and Software Engineering
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 
Continuous Performance Monitoring of a Distributed Application [CON4730]
Continuous Performance Monitoring of a Distributed Application [CON4730]Continuous Performance Monitoring of a Distributed Application [CON4730]
Continuous Performance Monitoring of a Distributed Application [CON4730]
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...
 
Updm Group Sar Example Brainstorm5(2010 02 24)
Updm Group Sar Example Brainstorm5(2010 02 24)Updm Group Sar Example Brainstorm5(2010 02 24)
Updm Group Sar Example Brainstorm5(2010 02 24)
 
EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)
EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)
EENA 2021 - User Experience and User Interface (UX/UI) design (1/3)
 
Neo4EMF eclipsecon 2013
Neo4EMF eclipsecon 2013Neo4EMF eclipsecon 2013
Neo4EMF eclipsecon 2013
 
Ev2015 Model-driven Innovation in EV Design
Ev2015 Model-driven Innovation in EV DesignEv2015 Model-driven Innovation in EV Design
Ev2015 Model-driven Innovation in EV Design
 
ECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extensionECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extension
 
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
 
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
 

More from Hugo Bruneliere

Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...
Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...
Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...
Hugo Bruneliere
 
Model-driven Design-Runtime Interaction in Safety Critical System Development...
Model-driven Design-Runtime Interaction in Safety Critical System Development...Model-driven Design-Runtime Interaction in Safety Critical System Development...
Model-driven Design-Runtime Interaction in Safety Critical System Development...
Hugo Bruneliere
 
A Model-based Framework for Continuous Development and Runtime Validation of...
A Model-based Framework for Continuous Development and Runtime Validation  of...A Model-based Framework for Continuous Development and Runtime Validation  of...
A Model-based Framework for Continuous Development and Runtime Validation of...
Hugo Bruneliere
 
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...
Hugo Bruneliere
 
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...Generic Model-based Approaches for Software Reverse Engineering and Comprehen...
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...
Hugo Bruneliere
 
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...
Hugo Bruneliere
 
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...
Hugo Bruneliere
 
fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...
fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...
fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...
Hugo Bruneliere
 
EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...
EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...
EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...
Hugo Bruneliere
 
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Hugo Bruneliere
 
Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...
Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...
Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...
Hugo Bruneliere
 
EMF Views - EclipseCon 2014, Modeling Symposium
EMF Views - EclipseCon 2014, Modeling SymposiumEMF Views - EclipseCon 2014, Modeling Symposium
EMF Views - EclipseCon 2014, Modeling Symposium
Hugo Bruneliere
 
EMF-REST - EclipseCon Europe 2013, Modeling Symposium
EMF-REST - EclipseCon Europe 2013, Modeling SymposiumEMF-REST - EclipseCon Europe 2013, Modeling Symposium
EMF-REST - EclipseCon Europe 2013, Modeling Symposium
Hugo Bruneliere
 
Introducing Eclipse MoDisco
Introducing Eclipse MoDiscoIntroducing Eclipse MoDisco
Introducing Eclipse MoDisco
Hugo Bruneliere
 
Collaboro - EclipseCon France 2013 - Ignite Talks Session
Collaboro - EclipseCon France 2013 - Ignite Talks SessionCollaboro - EclipseCon France 2013 - Ignite Talks Session
Collaboro - EclipseCon France 2013 - Ignite Talks Session
Hugo Bruneliere
 
Collaboro - EclipseCon Europe 2012, Modeling Symposium
Collaboro - EclipseCon Europe 2012, Modeling SymposiumCollaboro - EclipseCon Europe 2012, Modeling Symposium
Collaboro - EclipseCon Europe 2012, Modeling Symposium
Hugo Bruneliere
 
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...
Hugo Bruneliere
 
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling Symposium
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling SymposiumEMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling Symposium
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling Symposium
Hugo Bruneliere
 
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...
Hugo Bruneliere
 
Virtual EMF - Standard talk at EclipseCon Europe 2011
Virtual EMF - Standard talk at EclipseCon Europe 2011Virtual EMF - Standard talk at EclipseCon Europe 2011
Virtual EMF - Standard talk at EclipseCon Europe 2011
Hugo Bruneliere
 

More from Hugo Bruneliere (20)

Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...
Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...
Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...
 
Model-driven Design-Runtime Interaction in Safety Critical System Development...
Model-driven Design-Runtime Interaction in Safety Critical System Development...Model-driven Design-Runtime Interaction in Safety Critical System Development...
Model-driven Design-Runtime Interaction in Safety Critical System Development...
 
A Model-based Framework for Continuous Development and Runtime Validation of...
A Model-based Framework for Continuous Development and Runtime Validation  of...A Model-based Framework for Continuous Development and Runtime Validation  of...
A Model-based Framework for Continuous Development and Runtime Validation of...
 
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...
 
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...Generic Model-based Approaches for Software Reverse Engineering and Comprehen...
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...
 
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...
 
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...
 
fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...
fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...
fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dyna...
 
EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...
EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...
EMF Views: A View Mechanism for Integrating Heterogeneous Models - ER 2015 @ ...
 
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
 
Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...
Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...
Neo4EMF : big models made easier! @ EclipseCon France 2014 - Ignite Talks Ses...
 
EMF Views - EclipseCon 2014, Modeling Symposium
EMF Views - EclipseCon 2014, Modeling SymposiumEMF Views - EclipseCon 2014, Modeling Symposium
EMF Views - EclipseCon 2014, Modeling Symposium
 
EMF-REST - EclipseCon Europe 2013, Modeling Symposium
EMF-REST - EclipseCon Europe 2013, Modeling SymposiumEMF-REST - EclipseCon Europe 2013, Modeling Symposium
EMF-REST - EclipseCon Europe 2013, Modeling Symposium
 
Introducing Eclipse MoDisco
Introducing Eclipse MoDiscoIntroducing Eclipse MoDisco
Introducing Eclipse MoDisco
 
Collaboro - EclipseCon France 2013 - Ignite Talks Session
Collaboro - EclipseCon France 2013 - Ignite Talks SessionCollaboro - EclipseCon France 2013 - Ignite Talks Session
Collaboro - EclipseCon France 2013 - Ignite Talks Session
 
Collaboro - EclipseCon Europe 2012, Modeling Symposium
Collaboro - EclipseCon Europe 2012, Modeling SymposiumCollaboro - EclipseCon Europe 2012, Modeling Symposium
Collaboro - EclipseCon Europe 2012, Modeling Symposium
 
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...
 
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling Symposium
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling SymposiumEMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling Symposium
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling Symposium
 
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...
 
Virtual EMF - Standard talk at EclipseCon Europe 2011
Virtual EMF - Standard talk at EclipseCon Europe 2011Virtual EMF - Standard talk at EclipseCon Europe 2011
Virtual EMF - Standard talk at EclipseCon Europe 2011
 

Recently uploaded

The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 

Recently uploaded (20)

The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 

TEAP MDE Framework for Enterprise Architecture - AMINO 2013 @ MODELS 2013

  • 1. Hugo Bruneliere, Jordi Cabot, Stéphane Drapeau, Flavien Somda, William Piers, Juan David Villa Calle, Jean-Christophe Lafaurie AMINO 2013 @ MODELS 2013 Sunday 29th of September 2013 Miami, Florida, U.S.A. MDE Support for Enterprise Architecture in an Industrial Context: the TEAP Framework Experience 1© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 2. Outline  Introduction (TEAP Project & Partners)  Enterprise Architecture (Context & Problems)  The TEAP MDE Framework for EA  Model Driven Federation of Heterogeneous Data Sources  Model Driven Adaptability  Multiple Views/Viewpoints Over a Central Repository  Conclusion (Present Situation, Summary & Research Challenges) 2© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 3. Introduction: the TEAP Project  TOGAF Enterprise Architecture Platform – Lightweight framework + methodology  Reverse engineering  Governance  Modernization  Collaborative industrial project  4 partners, 2 years, +2,636,000€ in total 3© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 4. Introduction: the TEAP Partners  Obeo – SME expert in MDE and software life cycles, – Project leader and tool developer  Capgemini – Consulting and service group – EA expert and service provider  Inria - AtlanMod – Research team in MDE and its applications – Scientific advisor and support  DCNS – Leading company in military ships and energy – EA industrial scenarios provider 4© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 5. Enterprise Architecture: Overall Context  Enterprise Architecture implications – Representation (via “models”) of the organization systems – Handling of many different aspects of an organization  Connection with MDO is evident!  Different standards/frameworks – Zachman Framework – U.S. DoDAF & British MoDAF – Open Group ArchiMate – Open Group TOGAF (as used in TEAP) 5© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 6. Enterprise Architecture: Some Identified Problems  Obtain an initial representation of the system from relevant available resources  Follow a standard representation, interoperable but flexible/adaptable too  Support different views over this representation (several viewpoints/aspects) 6© AtlanMod - atlanmod-contact@mines-nantes.fr TEAP EA model- based solution Heterogeneous Data Sources Federation Multiple Views/Viewpoints Support Metamodels Adaptation & Traceability
  • 7. The TEAP MDE Framework for EA: Overview 7© AtlanMod - atlanmod-contact@mines-nantes.fr TEAP EA Model-based Solution (SmartEA environment) Heterogeneous Data Sources Federation ModelDiscovery Metamodels Adaptation & Traceability Multiple Views/Viewpoints Support EA Core Model Handling EA Repository ModelTransformation ModelComparison ModelVirtualization ModelTransformation Modeling and Metamodeling ModelDistribution Model Comparison ModelMerge GraphicalModel EditingModelWeaving ModelStorage
  • 8. The TEAP MDE Framework for EA: Details  Metamodeling & Model Handling – Eclipse EMF  Model Storage/Distribution – Eclipse CDO  Model Comparison/Merge – Eclipse EMF Compare  Model Discovery – Eclipse MoDisco (+ others)  Model Transformation – Eclipse ATL and Java/EMF  Model Virtualization/Weaving – Virtual EMF  Graphical Model Editing – Obeo Designer 8© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 9. Model Driven Federation of Heterogeneous Data Sources: Overview 9© AtlanMod - atlanmod-contact@mines-nantes.fr Excel Model Discoverer Database Model Discoverer Excel file SQL database Excel model Database model ACF model (TOGAF) ACF model (TOGAF) Apache POI JDBC Sourcing (import) ATL, Java, etc. Modeling tool BPMN, ReqIf, UML, etc. model ACF model (TOGAF) ATL, Java, etc. ACF model (TOGAF Repository) Federation 1 2 3
  • 10. Model Driven Federation of Heterogeneous Data Sources: Example 10© AtlanMod - atlanmod-contact@mines-nantes.fr  Excel file  ACF Model  Excel model
  • 11. Model Driven Adaptability: Overview 11© AtlanMod - atlanmod-contact@mines-nantes.fr Conforms To Conforms To Links model Mapping model Virtualization (Weaving) metamodel Virtual Model (EAextended) Virtual Metamodel (ACF extended) Conforms To Conforms To Conforms To XXX metamodel (BPMN, ReqIf, …) ACF metamodel (TOGAF) ACF model (TOGAF) XXX model (BPMN, ReqIf, …)
  • 12. Model Driven Adaptability: Example  Adaptability (+ traceability) by virtualization… 12© AtlanMod - atlanmod-contact@mines-nantes.fr  BPMN Model  “Virtualized” ACF Model  ReqIf Model
  • 13. Multiple Views/Viewpoints Over a Central Repository: Overview 13© AtlanMod - atlanmod-contact@mines-nantes.fr TOGAF Repository (ACF models) Diagram views Ta ble views Tree views YYY views Views Enterprise Architect Decision-maker IT Engineer User Type XXX Viewpoints
  • 14. Multiple Views/Viewpoints Over a Central Repository: Example  Select views… 14© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 15. Conclusion: Present Situation  3 model-based approaches to EA problems – Model Driven Federation of Heterogeneous Data Sources  Partly integrated (Excel support, support for other data sources to come) – Model Driven Adaptability  To be integrated (virtualization solution existing, actual integration to come) – Multiple Views/Viewpoints Over a Central Repository  Integrated (via Obeo Designer) 15© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 16. Conclusion: Summary  MDE brought some benefits in this context of Enterprise Architecture (MDO) – Heterogeneity, Adaptability, Visualization  But, improvements are still required from the MDE side to satisfy EA-MDO needs!  So, EA (MDO) also brought some benefits to the current MDE techniques! – Coverage, Integration, Target (user vs. tool) 16© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 17. Conclusion: Research Challenges  Identified shortcomings/issues – Model Driven Federation of Heterogeneous Data Sources  Different sources than in standard MDRE processes (e.g., nature, structure) – Model Driven Adaptability  Usability of model virtualization in already existing solutions (e.g., metamodel-level) – Multiple Views/Viewpoints Over a Central Repository  Concrete Syntax vs. Tooling (best representation for a given user/scenario…) 17© AtlanMod - atlanmod-contact@mines-nantes.fr
  • 18. Thank you for your attention   Questions or comments – TEAP Project: http://www.teap-project.org – SmartEA tool: http://www.obeosmartea.com/ – AtlanMod: http://www.emn.fr/z-info/atlanmod/ – Virtual EMF (model virtualization): http://code.google.com/a/eclipselabs.org/p/virtual-emf/ 18© AtlanMod - atlanmod-contact@mines-nantes.fr