PowerPoint

Preview:

DESCRIPTION

 

Citation preview

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

AP233 – CADM Data Interchange Demo

NDIA M&S Presentation

David PriceFebruary 2005

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Agenda

• Who am I and what is Eurostep?• Project Focus and Project Technical

Summary• Show Example of Mapping Documentation• Demonstration of Software

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Who am I?

• David Price– ~20 years at IBM as Senior Software Engineer

• Mechanical CAD support, Corporate Design Practices• IBM Consulting, IBM Enterprise Integration• Assignee to PDES, Inc. consortium developing ISO STEP

stds

– ~4 years at Eurostep Limited as Senior Consultant• Oil and Gas data warehouse standards/implementation• Ship Classification data exchange UML/XML Schema

project• ISO AP239/PLCS Semantic Approach to Taxonomies for

data exchange for UK MoD• Open-source Web site www.exff.org dedicated to data

exchange and modeling language interoperability

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

What is Eurostep?

• Eurostep Limited– Consulting company based in UK, part of Eurostep Group

operating in UK, Sweden, Finland and USA• Eurostep Sweden commercial product Web-enabled PLM system

– Typical Customers : BAE SYSTEMS, UK MoD, Volvo, NASA/JPL, Boeing, FMV, AstraZeneca, John Deere

– Decades of experience in ISO STEP and OMG standards– Decades of industrial experience in Aerospace, Ship

Classification, Logistics Support, PLM, Mechanical Engineering, …

– Related projects• SEDRES 2• PLCS Consortium Project and Technical Coordination• ISO STEP AP239/PLCS and AP233/SysEng modeling• SysML submission team member

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Project Focus

• Based on white paper describing DoDAF, SysML and AP233 standards for System-of-systems and Systems Engineering– Using Systems Engineering Standards In an

Architecture Framework by Ian Bailey, Eurostep, Fatma Dandashi and Huei-Wan Ang, Mitre Corp, and Dwayne Hardy, American Systems Corp

• Influenced by INCOSE, ISO STEP and OMG communities

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Standards and SE data

• DoDAF - DoD Architecture Framework– Defines standardized views of systems information – CADM = Core Architecture Data Model

• International Council on Systems Engineering (INCOSE) and Model-Driven System Design– Model-Driven SE Semantic Dictionary and Concept Model– Group work results in SysML/AP233 and alignment activity

• SysML - from Object Management Group– Provide a standard modelling language and notation for

systems engineers

• AP233 Systems Engineering - ISO 10303-233– Defines a neutral information model for complex systems

engineering structures

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Proving this path

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Project Technical Summary

• Scope– SV-1, SV-2, SV-3, SV-4, OV-5, TV-1 subset

• Purpose– Evaluate feasibility of system architecture data exchange

using emerging ISO AP233 Systems Engineering standard• Not a fully validated design effort

– Provide a body of work that future efforts can build upon

• Deliverables– Primary deliverable is documented mapping between

DoDAF CADM XML format and the ISO AP233 XML format• Delivered as a Web site• Audience is software developers writing CADM-AP233

translators

– Software that coverts between CADM XML and AP233 XML

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

ImplementedImplementedby Toolsby Tools

Modeling Methods SADTSADTHH

PPOOSEOOSE OtherOther

Interchange Standards MOF/XMIMOF/XMI STEP/AP-233STEP/AP-233 OtherOther

Architecture Frameworks

FEAFFEAF Zachman FWZachman FWDoDAFDoDAF MoDAFMoDAF

Modeling & SimulationStandards

UML/SysMLUML/SysML IDEF0IDEF0 OtherOtherHLAHLAModeling Simulation

ProcessStandards EIA 632EIA 632 CMMI *CMMI *ISO 15288ISO 15288 IEEE 1220IEEE 1220

Context Diagram for Systems Engineering

Standards

This shows only one thread through these standards, others are necessary as well.

CADMCADMMOF/XMIMOF/XMI STEP/AP-233STEP/AP-233

DoDAFDoDAF

UML/SysMLUML/SysML

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Future Big Picture?

SV4

AP233

OMG SysMLOther SE Views

Operational

Systems

Technical

DODAF

AP2xx

Detailed Design,Manufacturing,Life Cycle Support,…

ISO 10303STEP Standards

specifies requirements for

AP233

DARS

CADM

CA

DM

CADM = Core Architecture Data ModelDARS = DoD Architecture Repository System

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

From SysML Submission

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

AP233 Scoperequirements

text-based

property-based

breakdownsstatic

structure

PDM

analysis rulesbehaviour

productstructure

systemsub-system

functionalbreakdown

WBS

verification &validation

state-based

function-basedmodel presentation

configcontrol

security

risk measurement

person &org

completed

future work

Legend

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

The Mapping Documentation

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

ActivityHierarchy

(Mindmap)

OperationalUse Case(UML)

SystemsInterfaces

(UML)

AP233

CADM

AP233 AP233

Demonstration Scenario

SimpleCADMBrowser

12

34

5

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Brainstorming : Activity Decomposition

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Assign Nodes

Actors added in UML Use Case

Diagram

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Define InterfacesInterface added in UML Deployment

Diagram

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Resulting Tool Interoperability

• CADM-AP233 interoperability creates a new path into DoDAF for:– UML/SysML tool vendors– Non-UML tool vendors– Other military AFs

• UK MoDAF Enterprise Reference Model

• CADM-AP233 interoperability creates a capability to feed DoDAF data down the systems life cycle via other STEP APs– e.g. AP239/Product Life Cycle Support for Support

Engineering, Maintenance, Logistics, etc.

®

Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited

Conclusions

• Core DoDAF Views/CADM and AP233 can be mapped– Provides additional path for creating CADM data for tool

vendors– Only 6 of 20+ views included in the current activity

• Confirmed white paper conclusions on SysML, AP233 and DoDAF each being useful

• Deliverables approached so it is possible for them to be reused as the basis for future work– CADM-AP233 mapping documented as a Web site

• AP233 portion could be reused in SysML-AP233 mapping

– Prototype implementation of CADM<->AP233 plus some extra tool-specific software for demonstration purposes

Recommended