® eurostep.esukpc20.000049v0.1©copyright eurostep limited dodaf cadm iso ap233 omg uml converter...

Post on 24-Dec-2015

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

®

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

DoDAF CADM ISO AP233 OMG UML Converter

Interim Report

David PriceNovember 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

®

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

®

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

®

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

®

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

®

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

®

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

DoDAF Uses

®

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

®

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

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

®

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

®

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

Scenario 1

®

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

Activity and I/O Flows

®

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

Activity Breakdown

®

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

®

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

®

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

Nodes, Systems and Interfaces

®

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

top related