DoDAF CADM ISO AP233 OMG UML Converter Interim Report

advertisement
®
AP233 – CADM Data
Interchange Demo
NDIA M&S Presentation
David Price
February 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
Context Diagram for
Systems Engineering Standards
Process
Standards
Architecture
Frameworks
Modeling
Methods
EIA 632
ISO 15288
FEAF
DoDAF
HP
Modeling &
Simulation
Standards
Interchange
Standards
MoDAF
OOSE
IDEF0
Modeling
MOF/XMI
CMMI *
Zachman FW
SADT
UML/SysML
UML/SysML
IEEE 1220
Other
HLA
Implemented
by Tools
Other
Simulation
STEP/AP-233
Other
CADM
This shows only one thread through these standards, others are necessary as well.
®
Eurostep.ESUKPC20.000049v0.1
©Copyright Eurostep Limited
Future Big Picture?
Operational
DODAF
specifies requirements for
ISO 10303
STEP Standards
Detailed Design,
Manufacturing,
Life Cycle Support,
…
Other SE Views
OMG SysML
AP233
AP2xx
AP233
CADM
DARS
CADM = Core Architecture Data Model
DARS = DoD Architecture Repository System
®
Eurostep.ESUKPC20.000049v0.1
©Copyright Eurostep Limited
From SysML Submission
®
Eurostep.ESUKPC20.000049v0.1
©Copyright Eurostep Limited
AP233 Scope
breakdowns
requirements
PDM
text-based
static
structure
system
sub-system
product
structure
config
control
property-based
functional
breakdown
WBS
security
person &
org
behaviour
analysis
rules
verification &
validation
model presentation
risk
measurement
state-based
function-based
Legend
future work
completed
®
Eurostep.ESUKPC20.000049v0.1
©Copyright Eurostep Limited
The Mapping Documentation
®
Eurostep.ESUKPC20.000049v0.1
©Copyright Eurostep Limited
Demonstration Scenario
Activity
Hierarchy
(Mindmap)
Operational
Use Case
(UML)
2
1
4
3
AP233
Systems
Interfaces
(UML)
5
AP233
AP233
CADM
Simple
CADM
Browser
®
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 Interfaces
Interface 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
®
Eurostep.ESUKPC20.000049v0.1
©Copyright Eurostep Limited
Download