Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. AP233 – CADM Data Interchange Demo NDIA M&S Presentation David Price February 2005
  2. 2. Agenda <ul><li>Who am I and what is Eurostep? </li></ul><ul><li>Project Focus and Project Technical Summary </li></ul><ul><li>Show Example of Mapping Documentation </li></ul><ul><li>Demonstration of Software </li></ul>
  3. 3. Who am I? <ul><li>David Price </li></ul><ul><ul><li>~20 years at IBM as Senior Software Engineer </li></ul></ul><ul><ul><ul><li>Mechanical CAD support, Corporate Design Practices </li></ul></ul></ul><ul><ul><ul><li>IBM Consulting, IBM Enterprise Integration </li></ul></ul></ul><ul><ul><ul><li>Assignee to PDES, Inc. consortium developing ISO STEP stds </li></ul></ul></ul><ul><ul><li>~4 years at Eurostep Limited as Senior Consultant </li></ul></ul><ul><ul><ul><li>Oil and Gas data warehouse standards/implementation </li></ul></ul></ul><ul><ul><ul><li>Ship Classification data exchange UML/XML Schema project </li></ul></ul></ul><ul><ul><ul><li>ISO AP239/PLCS Semantic Approach to Taxonomies for data exchange for UK MoD </li></ul></ul></ul><ul><ul><ul><li>Open-source Web site www.exff.org dedicated to data exchange and modeling language interoperability </li></ul></ul></ul>
  4. 4. What is Eurostep? <ul><li>Eurostep Limited </li></ul><ul><ul><li>Consulting company based in UK, part of Eurostep Group operating in UK, Sweden, Finland and USA </li></ul></ul><ul><ul><ul><li>Eurostep Sweden commercial product Web-enabled PLM system </li></ul></ul></ul><ul><ul><li>Typical Customers : BAE SYSTEMS, UK MoD, Volvo, NASA/JPL, Boeing, FMV, AstraZeneca, John Deere </li></ul></ul><ul><ul><li>Decades of experience in ISO STEP and OMG standards </li></ul></ul><ul><ul><li>Decades of industrial experience in Aerospace, Ship Classification, Logistics Support, PLM, Mechanical Engineering, … </li></ul></ul><ul><ul><li>Related projects </li></ul></ul><ul><ul><ul><li>SEDRES 2 </li></ul></ul></ul><ul><ul><ul><li>PLCS Consortium Project and Technical Coordination </li></ul></ul></ul><ul><ul><ul><li>ISO STEP AP239/PLCS and AP233/SysEng modeling </li></ul></ul></ul><ul><ul><ul><li>SysML submission team member </li></ul></ul></ul>
  5. 5. Project Focus <ul><li>Based on white paper describing DoDAF, SysML and AP233 standards for System-of-systems and Systems Engineering </li></ul><ul><ul><li>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 </li></ul></ul><ul><li>Influenced by INCOSE, ISO STEP and OMG communities </li></ul>
  6. 6. Standards and SE data <ul><li>DoDAF - DoD Architecture Framework </li></ul><ul><ul><li>Defines standardized views of systems information </li></ul></ul><ul><ul><li>CADM = Core Architecture Data Model </li></ul></ul><ul><li>International Council on Systems Engineering (INCOSE) and Model-Driven System Design </li></ul><ul><ul><li>Model-Driven SE Semantic Dictionary and Concept Model </li></ul></ul><ul><ul><li>Group work results in SysML/AP233 and alignment activity </li></ul></ul><ul><li>SysML - from Object Management Group </li></ul><ul><ul><li>Provide a standard modelling language and notation for systems engineers </li></ul></ul><ul><li>AP233 Systems Engineering - ISO 10303-233 </li></ul><ul><ul><li>Defines a neutral information model for complex systems engineering structures </li></ul></ul>
  7. 7. Proving this path
  8. 8. Project Technical Summary <ul><li>Scope </li></ul><ul><ul><li>SV-1, SV-2, SV-3, SV-4, OV-5, TV-1 subset </li></ul></ul><ul><li>Purpose </li></ul><ul><ul><li>Evaluate feasibility of system architecture data exchange using emerging ISO AP233 Systems Engineering standard </li></ul></ul><ul><ul><ul><li>Not a fully validated design effort </li></ul></ul></ul><ul><ul><li>Provide a body of work that future efforts can build upon </li></ul></ul><ul><li>Deliverables </li></ul><ul><ul><li>Primary deliverable is documented mapping between DoDAF CADM XML format and the ISO AP233 XML format </li></ul></ul><ul><ul><ul><li>Delivered as a Web site </li></ul></ul></ul><ul><ul><ul><li>Audience is software developers writing CADM-AP233 translators </li></ul></ul></ul><ul><ul><li>Software that coverts between CADM XML and AP233 XML </li></ul></ul>
  9. 9. Context Diagram for Systems Engineering Standards <ul><li>This shows only one thread through these standards, others are necessary as well. </li></ul>CADM DoDAF Implemented by Tools Modeling Methods SADT HP OOSE Other Interchange Standards MOF/XMI STEP/AP-233 Other Architecture Frameworks FEAF Zachman FW DoDAF MoDAF Modeling & Simulation Standards UML/SysML IDEF0 Other HLA Modeling Simulation Process Standards EIA 632 CMMI * ISO 15288 IEEE 1220 MOF/XMI STEP/AP-233 UML/SysML
  10. 10. Future Big Picture? SV4 AP233 OMG SysML Other SE Views DODAF AP2xx Detailed Design, Manufacturing, Life Cycle Support, … ISO 10303 STEP Standards specifies requirements for DARS CADM CADM CADM = Core Architecture Data Model DARS = DoD Architecture Repository System Operational Systems Technical AP233
  11. 11. From SysML Submission
  12. 12. AP233 Scope requirements text-based property-based breakdowns static structure PDM analysis rules behaviour product structure system sub-system functional breakdown WBS verification & validation state-based function-based model presentation config control security risk measurement person & org completed future work Legend
  13. 13. The Mapping Documentation
  14. 14. Demonstration Scenario Activity Hierarchy (Mindmap) Operational Use Case (UML) Systems Interfaces (UML) AP233 CADM AP233 AP233 Simple CADM Browser 1 2 3 4 5
  15. 15. Brainstorming : Activity Decomposition
  16. 16. Assign Nodes Actors added in UML Use Case Diagram
  17. 17. Define Interfaces Interface added in UML Deployment Diagram
  18. 18. Resulting Tool Interoperability <ul><li>CADM-AP233 interoperability creates a new path into DoDAF for: </li></ul><ul><ul><li>UML/SysML tool vendors </li></ul></ul><ul><ul><li>Non-UML tool vendors </li></ul></ul><ul><ul><li>Other military AFs </li></ul></ul><ul><ul><ul><li>UK MoDAF Enterprise Reference Model </li></ul></ul></ul><ul><li>CADM-AP233 interoperability creates a capability to feed DoDAF data down the systems life cycle via other STEP APs </li></ul><ul><ul><li>e.g. AP239/Product Life Cycle Support for Support Engineering, Maintenance, Logistics, etc. </li></ul></ul>
  19. 19. Conclusions <ul><li>Core DoDAF Views/CADM and AP233 can be mapped </li></ul><ul><ul><li>Provides additional path for creating CADM data for tool vendors </li></ul></ul><ul><ul><li>Only 6 of 20+ views included in the current activity </li></ul></ul><ul><li>Confirmed white paper conclusions on SysML, AP233 and DoDAF each being useful </li></ul><ul><li>Deliverables approached so it is possible for them to be reused as the basis for future work </li></ul><ul><ul><li>CADM-AP233 mapping documented as a Web site </li></ul></ul><ul><ul><ul><li>AP233 portion could be reused in SysML-AP233 mapping </li></ul></ul></ul><ul><ul><li>Prototype implementation of CADM<->AP233 plus some extra tool-specific software for demonstration purposes </li></ul></ul>