19
® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited AP233 – CADM Data Interchange Demo NDIA M&S Presentation David Price February 2005

PowerPoint

  • Upload
    aamir97

  • View
    635

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: PowerPoint

®

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

AP233 – CADM Data Interchange Demo

NDIA M&S Presentation

David PriceFebruary 2005

Page 2: PowerPoint

®

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

Page 3: PowerPoint

®

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

Page 4: PowerPoint

®

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

Page 5: PowerPoint

®

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

Page 6: PowerPoint

®

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

Page 7: PowerPoint

®

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

Proving this path

Page 8: PowerPoint

®

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

Page 9: PowerPoint

®

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

Page 10: PowerPoint

®

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

Page 11: PowerPoint

®

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

From SysML Submission

Page 12: PowerPoint

®

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

Page 13: PowerPoint

®

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

The Mapping Documentation

Page 14: PowerPoint

®

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

ActivityHierarchy

(Mindmap)

OperationalUse Case(UML)

SystemsInterfaces

(UML)

AP233

CADM

AP233 AP233

Demonstration Scenario

SimpleCADMBrowser

12

34

5

Page 15: PowerPoint

®

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

Brainstorming : Activity Decomposition

Page 16: PowerPoint

®

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

Assign Nodes

Actors added in UML Use Case

Diagram

Page 17: PowerPoint

®

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

Define InterfacesInterface added in UML Deployment

Diagram

Page 18: PowerPoint

®

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.

Page 19: PowerPoint

®

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