SlideShare a Scribd company logo
Cameo Workbench
How to transform from MagicDraw to
Enterprise Architect with Cameo Workbench
Valéry Rault-Vigoureux
08/03/2016 - vrault@sodius.com
2
Agenda
• What is Cameo Workbench ?
– Who need Cameo Workbench ?
– How does it work ?
• Create your own bridge – How to transform a
MagicDraw model to an Enterprise Architect
model
• Conclusion
What is Cameo Workbench ?
• A development environment for the rapid
realization of configurable model-to-model
transformations.
• An Eclipse-based environment.
• Develop Model to Text as well as Model to
Model transformations.
• With an Application generator.
• With a debugger.
4
What is Cameo Workbench ?
• You are a Lead Architect supporting several Projects for
Stakeholders demanding similar content in different model
notations.
• You are a Engineering Technical Manager responsible for
multiple Architects using different tools to craft similar
systems.
• You are a Model-based Systems Engineer responsible for
integrating Requirements, Enterprise Architectures, Software
Systems, Test Cases, and Traditional Documentation.
• You don't have time or money to waste on expensive, Java-
skilled software programmers with unique awareness of the
details of the metamodels of many ALM and PLM tools.
• You are encountering the same transformation challenges
over and over and this isn't going to go away soon.
5
Who need Cameo Workbench?
6
How does it work ?
• Write your rules using
Cameo Workbench
• Run the rules
• Trace/Debug the logic of the
rules
7
How does it work (2) ?
• Deploy your rules
• Run them from Cameo Inter-Op
DEMO
System Architect to MagicDraw
9
• Transform a System Architect DoDAF 1.5 encyclopedia to a
MagicDraw UPDM 2 model, including graphical information
CAMEO INTER-OP
MagicDraw
2 31
• Connection to System Architect (COM API) in order to read the semantic
information and graphical information (reader)
• Conversion of the data using transformation rules
• Creation of the UML 2.1 model in MagicDraw format (writer)
System Architect
1
2
3
Create your own bridge:
How to transform a MagicDraw
model to an Enterprise Architect
model?
11
Create your own bridge
How to transform a MagicDraw model to an Enterprise Architect
model?
• MagicDraw to Enterprise Architect
– The same metamodel : uml21
– Transformation of the elements + graphics
– Mapping of the SysML profile
DEMO
Results
14
Requirement Diagram
• Missing containment
edges - graphically
15
Activity Diagram
• Missing
Input-Output
pins
• Missing edges
between pins
16
Activity Diagram (2)
17
Activity Diagram (3)
• Wrong waypoints
18
Block Definition Diagram
19
Block Definition Diagram (2)
20
Block Definition Diagram (3)
21
Block Definition Diagram (4)
22
Block Definition Diagram (5)
• Missing ports to
DiagramFrame
23
Package Diagram
24
SysML Parametric Diagram
25
• Confirm that the SysML profile is correctly
mapped
• Some semantic elements are missing in the
converted model:
– Input/Output pins of Actions
• Some graphical elements are missing
– Containment between Requirements
In Conclusion
QUESTIONS
SODIUS
contact@sodius.com
Sodius Corp. Sodius SAS
60 Broad Street - Suite 3502 14 Boulevard du Maréchal A. Juin
New York, NY 1000 44100 NANTES
USA France
T. +1 (917) 727-3020 T. +33 (0)228 236 060
10/29/201527

More Related Content

PDF
Doktool
PPT
FlyCharts Presentation
PPTX
Hotel server management system
PDF
Process Automation: an Update from the Trenches
ODP
Summit 2019: "Submarine" initiative
PDF
BIM Library Webguide - Download 3D and REVIT Families for Free
PDF
Forge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
PDF
Revit 2018 API News
Doktool
FlyCharts Presentation
Hotel server management system
Process Automation: an Update from the Trenches
Summit 2019: "Submarine" initiative
BIM Library Webguide - Download 3D and REVIT Families for Free
Forge - DevCon 2016: The Future of Making Buildings Forms Follow Formulae
Revit 2018 API News

Similar to Cameo Workbench (8)

PPT
Applying sys ml_with_magicdraw
PDF
Reuse Strategy for MBSE Data - GPDIS 2022
PDF
Aras PLM Viewing Markup and Secure Social
PDF
Sodius cassidian mdday2010
PDF
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
PDF
SodiusCassidianmdday2010 101129081449-phpapp02
PDF
Aras PLM Software Visualization
PPT
ERP_Up_Down.ppt
Applying sys ml_with_magicdraw
Reuse Strategy for MBSE Data - GPDIS 2022
Aras PLM Viewing Markup and Secure Social
Sodius cassidian mdday2010
Move SysML models from Rhapsody to MagicDraw with the Publisher for Rhapsody
SodiusCassidianmdday2010 101129081449-phpapp02
Aras PLM Software Visualization
ERP_Up_Down.ppt
Ad

Recently uploaded (20)

PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
PPT on Performance Review to get promotions
PPTX
web development for engineering and engineering
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Well-logging-methods_new................
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Sustainable Sites - Green Building Construction
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Project quality management in manufacturing
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Foundation to blockchain - A guide to Blockchain Tech
PPT on Performance Review to get promotions
web development for engineering and engineering
Structs to JSON How Go Powers REST APIs.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Well-logging-methods_new................
Arduino robotics embedded978-1-4302-3184-4.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
573137875-Attendance-Management-System-original
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CYBER-CRIMES AND SECURITY A guide to understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Sustainable Sites - Green Building Construction
bas. eng. economics group 4 presentation 1.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CH1 Production IntroductoryConcepts.pptx
Project quality management in manufacturing
Model Code of Practice - Construction Work - 21102022 .pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Ad

Cameo Workbench

  • 1. Cameo Workbench How to transform from MagicDraw to Enterprise Architect with Cameo Workbench Valéry Rault-Vigoureux 08/03/2016 - vrault@sodius.com
  • 2. 2 Agenda • What is Cameo Workbench ? – Who need Cameo Workbench ? – How does it work ? • Create your own bridge – How to transform a MagicDraw model to an Enterprise Architect model • Conclusion
  • 3. What is Cameo Workbench ?
  • 4. • A development environment for the rapid realization of configurable model-to-model transformations. • An Eclipse-based environment. • Develop Model to Text as well as Model to Model transformations. • With an Application generator. • With a debugger. 4 What is Cameo Workbench ?
  • 5. • You are a Lead Architect supporting several Projects for Stakeholders demanding similar content in different model notations. • You are a Engineering Technical Manager responsible for multiple Architects using different tools to craft similar systems. • You are a Model-based Systems Engineer responsible for integrating Requirements, Enterprise Architectures, Software Systems, Test Cases, and Traditional Documentation. • You don't have time or money to waste on expensive, Java- skilled software programmers with unique awareness of the details of the metamodels of many ALM and PLM tools. • You are encountering the same transformation challenges over and over and this isn't going to go away soon. 5 Who need Cameo Workbench?
  • 6. 6 How does it work ? • Write your rules using Cameo Workbench • Run the rules • Trace/Debug the logic of the rules
  • 7. 7 How does it work (2) ? • Deploy your rules • Run them from Cameo Inter-Op
  • 9. System Architect to MagicDraw 9 • Transform a System Architect DoDAF 1.5 encyclopedia to a MagicDraw UPDM 2 model, including graphical information CAMEO INTER-OP MagicDraw 2 31 • Connection to System Architect (COM API) in order to read the semantic information and graphical information (reader) • Conversion of the data using transformation rules • Creation of the UML 2.1 model in MagicDraw format (writer) System Architect 1 2 3
  • 10. Create your own bridge: How to transform a MagicDraw model to an Enterprise Architect model?
  • 11. 11 Create your own bridge How to transform a MagicDraw model to an Enterprise Architect model? • MagicDraw to Enterprise Architect – The same metamodel : uml21 – Transformation of the elements + graphics – Mapping of the SysML profile
  • 12. DEMO
  • 14. 14 Requirement Diagram • Missing containment edges - graphically
  • 17. 17 Activity Diagram (3) • Wrong waypoints
  • 22. 22 Block Definition Diagram (5) • Missing ports to DiagramFrame
  • 25. 25 • Confirm that the SysML profile is correctly mapped • Some semantic elements are missing in the converted model: – Input/Output pins of Actions • Some graphical elements are missing – Containment between Requirements In Conclusion
  • 27. SODIUS contact@sodius.com Sodius Corp. Sodius SAS 60 Broad Street - Suite 3502 14 Boulevard du Maréchal A. Juin New York, NY 1000 44100 NANTES USA France T. +1 (917) 727-3020 T. +33 (0)228 236 060 10/29/201527