SlideShare une entreprise Scribd logo

[ Capella Day 2019 ] Feedback on deployment of Capella at Framatome

Obeo
Obeo

Open source software like Capella comes with advantages like the easy way to extend or customize it and drawbacks including support to users especially when they are working in a collaborative way. This presentation will share how Capella has been deployed in Framatome so that systems engineer/architect do not care much about technical issues but remain focus on their business. Furthermore, in a context where many companies have their data described in excel files, XLS Pivot (part our MBSE Suite tool), is a generic MBSE solution developed by Framatome on top of Capella to help users to exchange data from Excel to Capella and vice versa. This presentation will show XLS Pivot in action. Valéry Teguiak, Framatome Valéry Teguiak works as R&D Engineer Consultant at Framatome where he leads software engineering projects on top of Capella. He is a software engineer and obtained a PhD from the ISAE-ENSMA for his work on Data Engineering and Metamodeling-based Solution.

1  sur  33
Télécharger pour lire hors ligne
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
CAPELLA DEPLOYMENT
a feedback from Framatome
16/09/2019
Valéry TEGUIAK
Hondjack DEHAINSALA
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Agenda
I. INTRODUCTION
II. INDUSTRIALIZATION
III. XLS Pivot
IV. CONCLUSION
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Framatome
 14 000 employees working on more than 250 reactors worldwide
at 53 locations in 20 countries
Argentina
Brazil
Bulgaria
Canada
Czech Republic
Hungary
Japan
Russia
Slovakia
South Africa
South Korea
Spain
Sweden
Ukraine
United Kingdom
Germany
4 sites
China
8 sites
USA
8 sites
France
17 sites
Others
locations
I. Introduction
II. Industrialization
III. XLS Pivot
IV. Conclusion
 For 60 years, Framatome's teams
have been involved in developing
safe and competitive nuclear
power worldwide
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Context I. Introduction
II. Industrialization
III. XLS Pivot
IV. Conclusion
OPEN SOURCE
1. Free license
2. IT Support is not included
3. Extensible software
STANDALONE
1. Application that is not part of a bundle
2. Installation is not required
3. Application not supervised by the IT
Capella is…
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Capella “Installation” I. Introduction
II. Industrialization
III. XLS Pivot
IV. Conclusion
INTERNET
1. Download a version of from POLARSYS web site
2. Unzip in a folder
3. Launch Capella
INTRANET
1. Download a version of from intranet location or colleagues
2. Unzip in a folder
3. Launch Capella
Download from…
 What about massive deployment?
 How to manage version efficiently?
ManualActivity
INDUSTRIALIZATION
Towards a centralized
management of Capella

Recommandé

[ Capella Day 2019 ] Feedback on deployment of Capella at Framatome
[ Capella Day 2019 ] Feedback on deployment of Capella at Framatome[ Capella Day 2019 ] Feedback on deployment of Capella at Framatome
[ Capella Day 2019 ] Feedback on deployment of Capella at FramatomeObeo
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming BusinessReal IRM
 
Daniel Ferreiro Architect Portfolio 2017
Daniel Ferreiro Architect Portfolio 2017Daniel Ferreiro Architect Portfolio 2017
Daniel Ferreiro Architect Portfolio 2017daniferreiro
 
ErtmsSolutions Presentation 2008
ErtmsSolutions Presentation 2008ErtmsSolutions Presentation 2008
ErtmsSolutions Presentation 2008guest58945
 
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Benjamin Cabé
 
ICEflo - a SaaS solution for Implementing Change?
ICEflo - a SaaS solution for Implementing Change?ICEflo - a SaaS solution for Implementing Change?
ICEflo - a SaaS solution for Implementing Change?Agenor Technology Ltd
 
Mobile access to asset information at Shell
Mobile access to asset information at ShellMobile access to asset information at Shell
Mobile access to asset information at ShellLeon Smiers
 

Contenu connexe

Similaire à [ Capella Day 2019 ] Feedback on deployment of Capella at Framatome

PGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro Yamada
PGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro YamadaPGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro Yamada
PGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro YamadaEqunix Business Solutions
 
A Data Integration Case Study - Avoid Creating a “Franken-Beast”
A Data Integration Case Study - Avoid  Creating a “Franken-Beast”A Data Integration Case Study - Avoid  Creating a “Franken-Beast”
A Data Integration Case Study - Avoid Creating a “Franken-Beast”DATAVERSITY
 
9r1 - Upgrade Success - London
9r1 - Upgrade Success - London9r1 - Upgrade Success - London
9r1 - Upgrade Success - LondonSAP Ariba
 
TERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO PlatformTERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO Platformapkiban
 
OGL_Fronius Energy Cell Brochure .PDF
OGL_Fronius Energy Cell Brochure .PDFOGL_Fronius Energy Cell Brochure .PDF
OGL_Fronius Energy Cell Brochure .PDFRay Gwin
 
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...Alan Quayle
 
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerKeynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerRSD
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker SwarmMastering Docker and Docker Swarm
Mastering Docker and Docker Swarmkiran karanjkar
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Motoki Kakinuma
 
eFolder Expert Series Webinar — 3 Ways to Block Dropbox in the Workplace
eFolder Expert Series Webinar — 3 Ways to Block Dropbox in the WorkplaceeFolder Expert Series Webinar — 3 Ways to Block Dropbox in the Workplace
eFolder Expert Series Webinar — 3 Ways to Block Dropbox in the WorkplaceeFolder
 
Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01begoedi
 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm Ankit Yadav
 
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...Open Mobile Alliance
 
OMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKitOMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKitOpen Mobile Alliance
 
Oracle Shop Floor (Osfm) for oracle scm cloud
Oracle Shop Floor (Osfm) for oracle scm cloudOracle Shop Floor (Osfm) for oracle scm cloud
Oracle Shop Floor (Osfm) for oracle scm cloudmahendra0000
 
ALL EDIBON PRODUCTS AND FACILITIES
ALL EDIBON PRODUCTS AND FACILITIESALL EDIBON PRODUCTS AND FACILITIES
ALL EDIBON PRODUCTS AND FACILITIESEDIBON
 

Similaire à [ Capella Day 2019 ] Feedback on deployment of Capella at Framatome (20)

PGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro Yamada
PGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro YamadaPGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro Yamada
PGConf.ASIA 2019 Bali - Foreign Data Wrappers - Etsuro Fujita & Tatsuro Yamada
 
A Data Integration Case Study - Avoid Creating a “Franken-Beast”
A Data Integration Case Study - Avoid  Creating a “Franken-Beast”A Data Integration Case Study - Avoid  Creating a “Franken-Beast”
A Data Integration Case Study - Avoid Creating a “Franken-Beast”
 
9r1 - Upgrade Success - London
9r1 - Upgrade Success - London9r1 - Upgrade Success - London
9r1 - Upgrade Success - London
 
TERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO PlatformTERASOLUNA Framework on the Spring IO Platform
TERASOLUNA Framework on the Spring IO Platform
 
OGL_Fronius Energy Cell Brochure .PDF
OGL_Fronius Energy Cell Brochure .PDFOGL_Fronius Energy Cell Brochure .PDF
OGL_Fronius Energy Cell Brochure .PDF
 
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
 
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerKeynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien Verger
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker SwarmMastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
 
Alx management short
Alx management shortAlx management short
Alx management short
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
 
eFolder Expert Series Webinar — 3 Ways to Block Dropbox in the Workplace
eFolder Expert Series Webinar — 3 Ways to Block Dropbox in the WorkplaceeFolder Expert Series Webinar — 3 Ways to Block Dropbox in the Workplace
eFolder Expert Series Webinar — 3 Ways to Block Dropbox in the Workplace
 
Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01
 
Application Management in Openstack
Application Management in Openstack Application Management in Openstack
Application Management in Openstack
 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
 
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
 
OMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKitOMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKit
 
Subin_resume
Subin_resumeSubin_resume
Subin_resume
 
Oracle Shop Floor (Osfm) for oracle scm cloud
Oracle Shop Floor (Osfm) for oracle scm cloudOracle Shop Floor (Osfm) for oracle scm cloud
Oracle Shop Floor (Osfm) for oracle scm cloud
 
ALL EDIBON PRODUCTS AND FACILITIES
ALL EDIBON PRODUCTS AND FACILITIESALL EDIBON PRODUCTS AND FACILITIES
ALL EDIBON PRODUCTS AND FACILITIES
 

Plus de Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...Obeo
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...Obeo
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...Obeo
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsObeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useObeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...Obeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleObeo
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaObeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Obeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformObeo
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeObeo
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the FutureObeo
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Obeo
 
Defining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsDefining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsObeo
 
Development of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsDevelopment of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsObeo
 

Plus de Obeo (20)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 
Defining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsDefining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLs
 
Development of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsDevelopment of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile Applications
 

Dernier

Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
Importance of magazines in education ppt
Importance of magazines in education pptImportance of magazines in education ppt
Importance of magazines in education pptsafnarafeek2002
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfIsidro Navarro
 
Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?MENGSAYLOEM1
 
Campotel: Telecommunications Infra and Network Builder - Company Profile
Campotel: Telecommunications Infra and Network Builder - Company ProfileCampotel: Telecommunications Infra and Network Builder - Company Profile
Campotel: Telecommunications Infra and Network Builder - Company ProfileCampotelPhilippines
 
Traffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxTraffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxharimaxwell0712
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17Ana-Maria Mihalceanu
 
My sample product research idea for you!
My sample product research idea for you!My sample product research idea for you!
My sample product research idea for you!KivenRaySarsaba
 
AI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvementAI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvementMimmo Squillace
 
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Adrian Sanabria
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...shaiyuvasv
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Product School
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxInfosec
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsInflectra
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringMassimo Talia
 
Battle of React State Managers in frontend applications
Battle of React State Managers in frontend applicationsBattle of React State Managers in frontend applications
Battle of React State Managers in frontend applicationsEvangelia Mitsopoulou
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIEDanBrown980551
 
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...ISPMAIndia
 
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...UiPathCommunity
 
Apex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxApex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxmohayyudin7826
 

Dernier (20)

Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
Importance of magazines in education ppt
Importance of magazines in education pptImportance of magazines in education ppt
Importance of magazines in education ppt
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdf
 
Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?
 
Campotel: Telecommunications Infra and Network Builder - Company Profile
Campotel: Telecommunications Infra and Network Builder - Company ProfileCampotel: Telecommunications Infra and Network Builder - Company Profile
Campotel: Telecommunications Infra and Network Builder - Company Profile
 
Traffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxTraffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptx
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
 
My sample product research idea for you!
My sample product research idea for you!My sample product research idea for you!
My sample product research idea for you!
 
AI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvementAI Act & Standardization: UNINFO involvement
AI Act & Standardization: UNINFO involvement
 
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptx
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineering
 
Battle of React State Managers in frontend applications
Battle of React State Managers in frontend applicationsBattle of React State Managers in frontend applications
Battle of React State Managers in frontend applications
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIE
 
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
 
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
 
Apex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxApex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptx
 

[ Capella Day 2019 ] Feedback on deployment of Capella at Framatome

  • 1. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA CAPELLA DEPLOYMENT a feedback from Framatome 16/09/2019 Valéry TEGUIAK Hondjack DEHAINSALA
  • 2. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Agenda I. INTRODUCTION II. INDUSTRIALIZATION III. XLS Pivot IV. CONCLUSION
  • 3. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Framatome  14 000 employees working on more than 250 reactors worldwide at 53 locations in 20 countries Argentina Brazil Bulgaria Canada Czech Republic Hungary Japan Russia Slovakia South Africa South Korea Spain Sweden Ukraine United Kingdom Germany 4 sites China 8 sites USA 8 sites France 17 sites Others locations I. Introduction II. Industrialization III. XLS Pivot IV. Conclusion  For 60 years, Framatome's teams have been involved in developing safe and competitive nuclear power worldwide
  • 4. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Context I. Introduction II. Industrialization III. XLS Pivot IV. Conclusion OPEN SOURCE 1. Free license 2. IT Support is not included 3. Extensible software STANDALONE 1. Application that is not part of a bundle 2. Installation is not required 3. Application not supervised by the IT Capella is…
  • 5. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Capella “Installation” I. Introduction II. Industrialization III. XLS Pivot IV. Conclusion INTERNET 1. Download a version of from POLARSYS web site 2. Unzip in a folder 3. Launch Capella INTRANET 1. Download a version of from intranet location or colleagues 2. Unzip in a folder 3. Launch Capella Download from…  What about massive deployment?  How to manage version efficiently? ManualActivity
  • 7. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Definition I. About II. Industrialization III. XLS Pivot IV. Conclusion Industrialization is a method to… [Minich et al.2009]  Automate manual tasks  Increase efficiency and quality  Reduce cost  Implement standardized and high productive methods
  • 8. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Organization BU1 BU2 BUn … IS Department IT Modeling & Data Integration 1st L-Support … Systems Engineer focus on business… I. About II. Industrialization III. XLS Pivot IV. Conclusion 2nd L-Support
  • 9. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Upgrading 1.2.1 (Jun.18) Jan.18 Mar.18 Feb.19 Sep.19 1.3.1 (May19) 1.0.2 1.1.3 (version) (time) 1.4.1 (???) ???.20 Under control… I. About II. Industrialization III. XLS Pivot IV. Conclusion
  • 10. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Environments I. About II. Industrialization III. XLS Pivot IV. Conclusion Two Capella, Two goals… UAT  For key users  To validate new features  Manage sand box projects PROD  For (key) users  Consume validated features  Manage real word projects
  • 11. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Packing and Deployment I. About II. Industrialization III. XLS Pivot IV. Conclusion 1st L-Support handles… DEPLOYMENT 1. The User send an installation request with to 1st L-Support 2. The 1st L-Support use the package to deploy Capella for the user 3. A shortcut to launch Capella is created on the user’s desktop PACKAGING 1. 1st L-Support download a version a Capella from POLARSYS web site 2. 1st L-Support creates a package to deploy Capella for the key users 3. 1st L-Support creates a package to deploy Capella for the user
  • 12. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Releases Management I. About II. Industrialization III. XLS Pivot IV. Conclusion Auto-update at startup… Local repository: C:PrLegacyCapella1.2.1 Remote repository Install/Update/Uninstall
  • 13. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Data Management I. About II. Industrialization III. XLS Pivot IV. Conclusion CAPELLA MIGRATION 1. Installation of the new version Capella 2. Synchronization with users to commit and migrate projects 3. Uninstallation of the old version of Capella Helps to manage… VERSIONING 1. Share project a server 2. Project available for collaborative work 3. Rescue approach if your computer fails
  • 14. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Add-Ons I. About II. Industrialization III. XLS Pivot IV. Conclusion Most deployed…
  • 15. XLS PIVOT a generic approach for data exchange between Capella and Excel
  • 16. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA import export Context I. About II. Industrialization III. XLS Pivot IV. Conclusion Data exchange…
  • 17. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Operations  Create  Read  Update  Delete Reporting  Explain operations  Errors Management Constraints  Name Conflict  Text-based Requirements I. About II. Industrialization III. XLS Pivot IV. Conclusion We need, We expect…
  • 18. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Model-Based Solution I. About II. Industrialization III. XLS Pivot IV. Conclusion Implements a generic approach… EXCEL  is just an import/export format  no VBA script in Excel files CAPELLA  instead of developing importer/exporter for each type of object  to minimize effort to adapt XLS Pivot when Capella model change  import/export template file generated on the fly by the user
  • 19. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Preference Model To enable/disable… I. About II. Industrialization III. XLS Pivot IV. Conclusion CLASS  To import/export instead of enabling all Capella classes  To include for import/export of object of another class
  • 20. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA LogicalFunction id: STRING name: STRING  Attribute: STRING, INTEGER, etc.  Simple EReference: ENUM LogicalFunction status: ENUM Basic Property I. About II. Industrialization III. XLS Pivot IV. Conclusion For Excel file  Auto-generation of Simple EReference
  • 21. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA LogicalFunctionPkg LogicalFunction User Experience (1,2) vs Legacy Implementation (3) parent LogicalFunction ownedLogicalFunctions parent 1 2 3 Reverse EReference I. About II. Industrialization III. XLS Pivot IV. Conclusion For Excel file  How to identify the class referenced by the parent property?
  • 22. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA LogicalActor User Experience (1,2) vs Legacy Implementation (3,4,5) LogicalComponent LogicalFunction 3 FunctionalAllocation 5 4 allocatedTo allocatedTo 2 1 Traceable EReference I. About II. Industrialization III. XLS Pivot IV. Conclusion For Excel file  How to identify the class referenced by allocatedTo property?
  • 23. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA User Experience (1) vs Legacy Implementation (2) LogicalFunction LogicalFunction 1 2 subFunctions Forbidden… to avoid overlapping with Reverse EReference subFunctions Collection EReference (1:n) I. About II. Industrialization III. XLS Pivot IV. Conclusion
  • 24. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Semantics I. About II. Industrialization III. XLS Pivot IV. Conclusion Boundary objects <Owner_Name>[<Boundary_Object_Name>] Objects with the same name <Object_Name>@<Object_Id> Useful for disambiguation…
  • 25. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Reporting I. About II. Industrialization III. XLS Pivot IV. Conclusion What was done…
  • 26. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Demo I. About II. Industrialization III. XLS Pivot IV. Conclusion XLS Pivot in action…
  • 27. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA License Planned to become… I. About II. Industrialization III. XLS Pivot IV. Conclusion
  • 28. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Perspectives I. About II. Industrialization III. XLS Pivot IV. Conclusion BACKLOG  GUI for Preference Model  Alias Model for more user-friendly property name  Highlight updated values in the reporting  Allow user to define order for selected properties  Performance issues Let’s look forward…
  • 30. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Recommandations I. About II. Industrialization III. XLS Pivot IV. Conclusion COMMUNITY System and Software Engineers together, the way to go! We may suggest…
  • 31. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA MBSE Suite (Extra) I. About II. Industrialization III. XLS Pivot IV. Conclusion IS Dpt. and Business together…  xRule  Capella2Cradle  Project2Library  RenameProject
  • 32. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Bibliography I. About II. Industrialization III. XLS Pivot IV. Conclusion
  • 33. © Framatome All rights reserved Valéry TEGUIAK Hondjack DEHAINSALA Thank you!