View
221
Download
3
Embed Size (px)
Citation preview
®
Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited
AP233 – CADM Data Interchange Demo
NDIA M&S Presentation
David PriceFebruary 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
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
®
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
From SysML Submission
®
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
The Mapping Documentation
®
Eurostep.ESUKPC20.000049v0.1©Copyright Eurostep Limited
ActivityHierarchy
(Mindmap)
OperationalUse Case(UML)
SystemsInterfaces
(UML)
AP233
CADM
AP233 AP233
Demonstration Scenario
SimpleCADMBrowser
12
34
5
®
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 InterfacesInterface 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