SlideShare a Scribd company logo
1 of 33
Download to read offline
© 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. Support issues
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
© 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 of manuals tasks
 Increase efficiency and quality
 Reduce cost
 Implement standardized and high productive methods
© 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
© 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
© 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
© 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
© 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
© 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
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Add-Ons I. About
II. Industrialization
III. XLS Pivot
IV. Conclusion
Most used…
XLS PIVOT
a generic approach for data
exchange between Capella and Excel
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
import
export
Context I. About
II. Industrialization
III. XLS Pivot
IV. Conclusion
Data exchange…
© 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…
© 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 and 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
© 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
© 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
© 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?
© 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?
© 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
© 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…
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Reporting I. About
II. Industrialization
III. XLS Pivot
IV. Conclusion
What was done…
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Demo I. About
II. Industrialization
III. XLS Pivot
IV. Conclusion
XLS Pivot in action…
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
License
Planned to become…
I. About
II. Industrialization
III. XLS Pivot
IV. Conclusion
© 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…
CONCLUSION
© 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…
© 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
 xRename
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Bibliography I. About
II. Industrialization
III. XLS Pivot
IV. Conclusion
© Framatome
All rights reserved
Valéry TEGUIAK
Hondjack DEHAINSALA
Thank you!

More Related Content

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

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker SwarmMastering Docker and Docker Swarm
Mastering Docker and Docker Swarmkiran karanjkar
 
The University of Sheffield AMRC
The University of Sheffield AMRCThe University of Sheffield AMRC
The University of Sheffield AMRCDuncan Purves
 
Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01begoedi
 
SureCHEMBL Open Patent Data Seaching with chemical stracture
SureCHEMBL Open Patent Data Seaching with chemical stractureSureCHEMBL Open Patent Data Seaching with chemical stracture
SureCHEMBL Open Patent Data Seaching with chemical stractureSakai Misato
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm Ankit Yadav
 
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...eMadrid network
 

Similar to [ Capella Day 2019 ] Feedback on deployment of Capella at Framatome (20)

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?
 
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
 
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”
 
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...
 
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
 
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
 
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
 
Alx management short
Alx management shortAlx management short
Alx management short
 
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
 
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...
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker SwarmMastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
 
The University of Sheffield AMRC
The University of Sheffield AMRCThe University of Sheffield AMRC
The University of Sheffield AMRC
 
Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01Alledibonproductsandfacilitiesed 140508102055-phpapp01
Alledibonproductsandfacilitiesed 140508102055-phpapp01
 
SureCHEMBL Open Patent Data Seaching with chemical stracture
SureCHEMBL Open Patent Data Seaching with chemical stractureSureCHEMBL Open Patent Data Seaching with chemical stracture
SureCHEMBL Open Patent Data Seaching with chemical stracture
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
 
Application Management in Openstack
Application Management in Openstack Application Management in Openstack
Application Management in Openstack
 
Subin_resume
Subin_resumeSubin_resume
Subin_resume
 
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Labora...
 

More from Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolObeo
 
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
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...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
 

More from 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
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
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 ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
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...
 

Recently uploaded

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

[ 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. Support issues 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 of manuals 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 used…
  • 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 and 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  xRename
  • 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!