+ All Categories
Home > Documents > ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter...

® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter...

Date post: 24-Dec-2015
Category:
Upload: aleesha-barrett
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
19
® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings
Transcript
Page 1: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

DoDAF CADM ISO AP233 OMG UML Converter

Interim Report

David PriceNovember 2004 INCOSE/OMG

Meetings

Page 2: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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 3: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Onboard LocationManagement System

distance = 8000km

distance = 16000km

Shore-based Maintenance Planning System

MPS

Ship data

Report to shipyardfor engine maintenance

Onboard LocationManagement System

Example of STEP Life Cycle Support

Page 4: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Page 5: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Page 6: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Demonstration Goals

• Provide a glimpse into an ongoing project– Demonstrate technical approach for exchange of DODAF

Views using the emerging ISO STEP Systems Engineering standard (ISO 10303-233 aka AP233)

– For DoD Open Systems Joint Task Force

• Explain benefit of AP233 use with DODAF, SysML and similar in the bigger picture

Page 7: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Operational

Systems

Technical

Operational Concept Description (OV-1)

Node Connectivity Description (OV-2)

X YXZ

XY

Y

Systems InterfaceDescription (SV-1)

Operational Activity Model (OV-5)

Information Exchange Matrix

(OV-3)

Activity to System Function (SV-5)

System Functionality Description (SV-4)

Organizational Relationships Chart (OV-4)

Systems Data Exchange Matrix (SV-6)

Operational Activity Sequence and Timing

Description (OV-6 a/b/c)

NODE A

Local Area Net

System 1 System 2

System 3 System 4

System 5

EXTERNALCONNECTION(OUTSIDE THENODES OF INTEREST)

CONNECTIONTO NODE B

CONNECTIONTO NODE B

CONNECTIONTO NODE C

Two-WayCommunicationsLinks

One-WayCommunicationsLink

Systems Communications Description (SV-2)

System - System Matrix (SV-3)

Systems Technology Forecast (SV-9)

Standards Technology Forecast (TV-2)

Technical Architecture Profile (TV-1)

Systems Performance Parameters Matrix (SV-7)

• ----------------------------------------------------------------

• .....• .....• .....

Logical Data Model (OV-7)

Systems Functionality Sequence and Timing

Description (SV-10 a/b/c)

Systems Evolution Description (SV-8)

Physical SchemaSV-11

A B C

T1T2T3

NODESTIME

A B C

T1T2T3

NODESTIME

DoDAF Views

Page 8: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

DoDAF Uses

Page 9: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

AP233 Systems Engineering

• AP233 is the Systems Engineering part of the new suite of ISO 10303 STEP Application Protocols built from modules– Shared constructs guarantee interoperability between disciplines

such as Systems Engineering, Product Life Cycle Support and Configuration Controlled Design

• Defines a formal, strict information model– intended to prevent ambiguity when used for exchange between

engineering systems

• As part of STEP, AP233 links to standards with a vast scope

Page 10: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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 11: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Project Overview

• Deliverables– Interim report and CADM/AP233 converter

• Demonstration at OMG/INCOSE conference

– Final report, CADM/AP233 converter and demonstration

• DoDAF Views In-scopeSV1 – System Interface DescriptionSV2 – Systems Communications DescriptionSV3 – Systems-Systems MatrixSV4 – Systems Functionality DescriptionOV5 – Operational Activity ModelTV1 – Technical Standards Profile

Page 12: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Scenario 1 : Operational Activity Models

• Browse CADM XML OV-5 reference file– Wrote very simple stylesheets that select Activities, ICOMs

and breakdowns– Just shows that stylesheet works

• Create Operational Activity Model using UML– UML Use Case, Association, Actors, Include

• Translate UML XMI to AP233 XML– AP233 Activity and Activity_method, Product,

Applied_activity_method_assignment, Activity_method_relationship

• Translate AP233 XML to CADM XML– Use browser and same stylesheet to see newly created

activity data

Page 13: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Scenario 1

Page 14: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Activity and I/O Flows

Page 15: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Activity Breakdown

Page 16: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

OV-5/AP233 ICOM mappingDODAF CADM CADM XML AP233 AP233 XMLFlow Connector Type Input

ACTIVITY-MODEL-INFORMATION-ELEMENT-ROLE INPUT

<ACTV_MDL_IE_ROLE> <AMIER_TY_CD>1</…>

Assignment of Product to Activity_method with Role “Activity input”

<Applied_activity_method_ assignment> <Assigned_activity_ method> <Activity_method ref= <Items> <Product ref= <Role>Activity Input

Flow Connector Type Output

ACTIVITY-MODEL-INFORMATION-ELEMENT-ROLE OUTPUT

<ACTV_MDL_IE_ROLE> <AMIER_TY_CD>2</…>

Assignment of Product to Activity_method with Role “Activity output”

See Activity Input

Flow Connector Type Control

ACTIVITY-MODEL-INFORMATION-ELEMENT-ROLE CONTROL

<ACTV_MDL_IE_ROLE> <AMIER_TY_CD>3</…>

Flow Connector Type Mechanism

ACTIVITY-MODEL-INFORMATION-ELEMENT-ROLE MECHANISM

<ACTV_MDL_IE_ROLE> <AMIER_TY_CD>4</…>

Assignment of Product to Activity_method with Role “Conducts”

See Activity Input

Page 17: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Scenario 2 : SV-1 System Interface

• Browse SV-1 in Browser– Node, System, Node and System Associations

• Translate SV-1 CADM to AP233– Product, Interface_connection

• Translate AP233 to UML– Node, Dependency

• View SV-1 in UML

Page 18: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Nodes, Systems and Interfaces

Page 19: ® Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.

®

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

Interim Deliverables

• This presentation including– Brief AP233 Overview– Scenario of demonstration– AP233/CADM XML mapping for Activity subset of OV-5

• Activity• Activity breakdown• Nodes conducting Activity• I/O flows between Activities

• Proof-of-concept software written using XSLT– AP233 XML to CADM XML translator– Stylesheet for browsing OV-5 CADM XML files for testing

purposes– A UML XMI to AP233 XML exporter for Activity test data

creation• Tested on Poseidon UML XMI files


Recommended