Integration Ingenuity
rules-based transformations of
bespoke Modeling
notations, versions, and tools
Cameo Inter-Op
and Workbench™
Agenda
Integration Ingenuity
- Business Pains Addressed
- Solution Architecture
- Capabilities Overview
- Usage Demonstration Video
Business Pains
Business Pains...
Hundreds of Thousands of Transformation Permutations
Information Transform / Export / Load
Program Managers unable to Manage
Lead Architects unable to Architect
Unproductive Meetings
Lost Labor-intensive Artistry
Confusion
Errors
Waste
Waste
Waste
Program Managers
unable to Manage
Enterprise Teams
Lead Architects
unable to determine
Definitive Truth
Business Pains...
- IBM Rational Software Architect™
- "v8.0", "v8.5", "v8.5.5", "v9.0", "v9.1", "v9.1.1", "v9.1.2", "v9.5"
- Unicom System Architect™ (fka “IBM SA”)
- "v11.4.2.5", "v11.4.3.3, v11.4.3.4, v11.4.3.5, v11.4.3.6"
- Cameo Enterprise Architect™ (aka “MagicDraw”)
- "v17.0", "v17.1", "v17.2", "v17.3", "v18.0", "v18.1", "v18.2", "v18.3", "v18.4", "v18.5"
- Sparx Enterprise Architect™
- "v9.0", "v9.1", "v9.2", "v9.3", "v10", "v11", "v11.1", "v12", "v12.1"
Business Pains...
- DoDAF 1.5
- DoDAF 2.0 (including EIAF and UPIA variants)
- DoDAF 2.02
- UPDM 2.0
- UPDM 2.1
- UAF
- UML
- SysML
- BPMN
- yada yada
Business Pains...
Literally Hundreds of Thousands of possible
One-way transformations from a
Source Model
to a
Destination Model
100,000+
Return
on
Investment
Integration Ingenuity
Shifts Expensive, Skilled Staff
from Data Re-entry and Diagram Cleanup work
to alternate Business Enterprises needing Engineering
Value is Monetized, Objectified by
identifying recurring patterns in the organization
and relating those to quantifiable expenses or incomes
Cost of Labor is a Common, Easy "Proxy"
Integration Ingenuity
Integration Ingenuity
Solution Architecture
Integration Ingenuity
Integration Ingenuity
Integration Ingenuity
Integration Ingenuity
Capabilities:
Profile-savvy
Model Browsing
Integration Ingenuity
Capabilities:
Format-assuring
Model Writers
Integration Ingenuity
Capabilities:
Extensible
Programmable Rules
Integration Ingenuity
Demonstration
System Architect™
to
Cameo Enterprise Architect™
Integration Ingenuity
Presenter:
‣ Valéry Rault
‣ Product Owner
‣ Cameo Interop
‣ Sodius, FR
Products:
‣ IBM SA™ 11.4.3.6
‣ Cameo EA™ 18.2
‣ Sodius Cameo Interop™
‣ Sample UPDM Models
High ROI and Happy Staff
Verification & Validation
Objective,
Subjective,
Bijective
Integration Ingenuity
Objective Verification
Integration Ingenuity
-
Syntactic Wellformedness
-
Profile Conformance
-
Semantic Consistency
-
Completeness
Subjective Validation
Integration Ingenuity
-
Diagram Existence
-
Symbol Usage
-
Font Choices
-
Color Choices
-
Symbol Placement
-
Routing
-
Annotation Placement
Bijective Validation
Integration Ingenuity
-
Unambiguous Result
-
Repeatable Result
-
Reversible Result
-
Lossless
Concept A
Concept B
Concept C
Concept X
Concept Y
Between SA DoDAF 1.5 and EA UPDM 2.1
the concept mapping is neither:
nor:
and is only:
Surjective
Injective
Partial
It is therefore Lossy and not Reversible
Concept Z
breaks Injectivity
breaks function-alism
Towards Bijectivity
Integration Ingenuity
In order to achieve the goal of bijective--that is lossless, reversible--automatic transformations between Architecture Frameworks...
The transformations will have to consider the source context of elements and will have to preserve that source context in the mapped destination elements.
Cameo Interop and MDWorkbench™ (NMWS 2017)
By Lonnie VanZandt
Cameo Interop and MDWorkbench™ (NMWS 2017)
Introducing Cameo Inter-Op and Workbench, a service and an IDE for automating model-to-model transformations.
- 762