Integration Ingenuity

rules-based transformations of
bespoke Modeling
notations, versions, and tools

Sodius
MDWorkbench™        

Agenda

Integration Ingenuity

  • Business Pains Addressed
  • Return on Investment
  • How to Sell MDWorkbench™
  • Solution Architecture
  • Capabilities Overview
  • Verification and Validation

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"
  • 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

How to Sell
MDWorkbench™

Integration Ingenuity

  • Listen!
  • Empathize
  • Listen for a Pain with Supporting Multiple Tools and Notations
  • Listen for a Need to Migrate High-IP Model Content
  • Look for a lot of Pleasing or Complex Diagrams
  • Ask about Staff Size to perform Translations Manually
  • Ask about likelihood to Need to Translate Again and Again
  • Build a Value-based Subscription that Yields +200% IRR for the Buyer

Integration Ingenuity

How to Comp
MDWorkbench™
Sales

Integration Ingenuity

Integration Ingenuity

Commission Suggestions

  • Percentage of Present Value of forecast subscription income over lifetime, paid on receipt of subscription purchase, with clawback for early terminations
     
  • Fixed amount per deal
     
  • Percentage of each subscription payment as each occurs
    • Cons: lower immediate gratification
    • Pros: establishes more predictable income stream

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.

Sodius MDWorkbench™ (Sales Enablement)

By Lonnie VanZandt

Sodius MDWorkbench™ (Sales Enablement)

Sales Enablement for Sodius MDWorkbench, an Eclipse IDE for automating model-to-model transformations.

  • 826