Upload
aleesha-barrett
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
®
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