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