280 likes | 573 Views
DODAF CADM/AP233 Interoperability Project. David Price OSJTF March 2006. System-of-systems engineering requires Greater collaboration and tool interoperability, and … Using robust modeling techniques for describing systems architectures. Request. System Model. Response.
E N D
DODAF CADM/AP233 Interoperability Project David Price OSJTF March 2006
System-of-systems engineering requires • Greater collaboration and tool interoperability, and … • Using robust modeling techniques for describing systems architectures Request System Model Response Our Focus is on SE Standards • Enable communication between SAs/SEs and the tools they use • Approach described in white paper : Using Systems Engineering Standards In an Architecture Framework • Influenced by DoD, INCOSE, ISO STEP and OMG communities
MoDAF or UPDM Architecture Repository ISO STEP-enabled Downstream Tool DODAF specifies requirements for Any SE Tool Systems Technical Operational DOD CADM DoD Architecture Repository System Request System Model Response
AP233 Systems Engineering • On-schedule for AP233 modules to go out for ISO ballot starting in the summer • Committee Draft ballot (July-October 2006) • After ballot completes, workshops are held to address ballot comments • AP233 modules should be published 1Q2007 • The complete AP233 Application Protocol that includes Business Use Cases, etc. takes a bit longer Critical Testing Happens Here ISO Ballot
rules (moved to AP210) AP233 Scope breakdowns requirements PDM product structure config control static structure system sub-system text-based person & org functional breakdown WBS security property-based behaviour link to analysis state-based verification & validation model presentation function-based Legend measurement risk Complete Edition 2
AP233 Testing • AP233 Development Team is working strategy for critical testing • Includes internal team testing • Includes approaching vendors to participate • AP233 Team developing a “test harness” • Fitting into the “test harness” is now the main focus for the DODAF CADM/AP233 demo work • Dwayne made significant contribution to the architecture of this • The bad news though: Previous “cool CADM/AP233 demos” are broken into bits at the moment
AP233 Test harness Test data creation tools Visio Freemind Excel UML 2/SysML CADM examples … XML AP233 XML Translate via: XSLT Ruby Java Import/Export Repository Web Viewers, Graphical Viewers and Available SE Tools
DoDAF CADM/AP233 Project • 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
CADM/AP233 Process Steps Id CADM vs. AP233 Gaps Complete AP233 Modules for Gaps Produce AP233 Draft TOOLS Define CADM/AP233 Mappings Create AP233 Test Cases Develop CADM/AP233 Translator Demonstrate CADM/AP233 Translator
NODES A B C TIME System Functionality Description (SV-4) T1 T2 T3 Systems Functionality Sequence and Timing Description (SV-10 a/b/c) Technical Architecture Profile (TV-1) Physical Schema SV-11 Standards Technology Forecast (TV-2) Systems Evolution Description (SV-8) System - System Matrix (SV-3) Systems Interface Description (SV-1) Activity to System Function (SV-5) Systems Technical • -------------------------------- Systems Communications Description (SV-2) • ..... Operational • ..... • ..... Systems Data Exchange Matrix (SV-6) Systems Performance Parameters Matrix (SV-7) X Y X Z Y Operational Concept Description (OV-1) Y X Systems Technology Forecast (SV-9) Operational Activity Model (OV-5) Node Connectivity Description (OV-2) NODES A B C TIME T1 T2 T3 Operational Activity Sequence and Timing Description (OV-6 a/b/c) Organizational Relationships Chart (OV-4) Information Exchange Matrix (OV-3) Logical Data Model (OV-7) DoDAF Views Coverage
Delivered now NODES A B C TIME System Functionality Description (SV-4) T1 T2 T3 Systems Functionality Sequence and Timing Description (SV-10 a/b/c) Technical Architecture Profile (TV-1) Physical Schema SV-11 Standards Technology Forecast (TV-2) Systems Evolution Description (SV-8) System - System Matrix (SV-3) Systems Interface Description (SV-1) Activity to System Function (SV-5) Systems Technical • -------------------------------- Systems Communications Description (SV-2) • ..... Operational • ..... • ..... Systems Data Exchange Matrix (SV-6) Systems Performance Parameters Matrix (SV-7) X Y X Z Y Operational Concept Description (OV-1) Y X Systems Technology Forecast (SV-9) Operational Activity Model (OV-5) Node Connectivity Description (OV-2) NODES A B C TIME T1 T2 T3 Operational Activity Sequence and Timing Description (OV-6 a/b/c) Organizational Relationships Chart (OV-4) Information Exchange Matrix (OV-3) Logical Data Model (OV-7) DoDAF Views Coverage
NODES A B C TIME System Functionality Description (SV-4) T1 T2 T3 Systems Functionality Sequence and Timing Description (SV-10 a/b/c) Technical Architecture Profile (TV-1) Physical Schema SV-11 Standards Technology Forecast (TV-2) Systems Evolution Description (SV-8) System - System Matrix (SV-3) Systems Interface Description (SV-1) Activity to System Function (SV-5) Systems Technical • -------------------------------- Systems Communications Description (SV-2) • ..... Operational • ..... • ..... Systems Data Exchange Matrix (SV-6) Systems Performance Parameters Matrix (SV-7) X Y X Z Y Operational Concept Description (OV-1) Y X Systems Technology Forecast (SV-9) Operational Activity Model (OV-5) Node Connectivity Description (OV-2) NODES A B C TIME T1 T2 T3 Operational Activity Sequence and Timing Description (OV-6 a/b/c) Organizational Relationships Chart (OV-4) Information Exchange Matrix (OV-3) Logical Data Model (OV-7) DoDAF Views Coverage Next month
NODES A B C TIME System Functionality Description (SV-4) T1 T2 T3 Systems Functionality Sequence and Timing Description (SV-10 a/b/c) Technical Architecture Profile (TV-1) Physical Schema SV-11 Standards Technology Forecast (TV-2) Systems Evolution Description (SV-8) System - System Matrix (SV-3) Systems Interface Description (SV-1) Activity to System Function (SV-5) Systems Technical • -------------------------------- Systems Communications Description (SV-2) • ..... Operational • ..... • ..... Systems Data Exchange Matrix (SV-6) Systems Performance Parameters Matrix (SV-7) X Y X Z Y Operational Concept Description (OV-1) Y X Systems Technology Forecast (SV-9) Operational Activity Model (OV-5) Node Connectivity Description (OV-2) NODES A B C TIME T1 T2 T3 Operational Activity Sequence and Timing Description (OV-6 a/b/c) Organizational Relationships Chart (OV-4) Information Exchange Matrix (OV-3) Logical Data Model (OV-7) DoDAF Views Coverage May - July
Delivered as of March 2006 • Web site documenting AP233 and CADM/AP233 mapping
Delivered as of March 2006 (2) • New additions to AP233 covering • State machines suite • Assigning descriptions to anything • Some gaps filled in Interface schemas • New API for creating the AP233 XML • Ruby is a language for proof-of-concept implementation, not designed for production software support
CADM/AP233 Testing • Fitting into the “AP233 test harness” is current focus of my the DODAF CADM/AP233 demo work • Dwayne made a significant contribution to the architecture of this • Also changing test tools to enabling other AP233 team members to create test data • So, earlier “cool CADM/AP233 demos” are broken into bits at the moment • Can show a few test harness components today
Conclusions • Confirmed ideas from white paper that AP233 can support DOD DODAF/CADM data interchange requirements • Will complete DODAF CADM/AP233 Gap Analysis before AP233 ballot ends • Keeping an eye on the OMG SysML, UPDM, etc. to identify gaps in AP233 • Positive, direct impact on AP233 completeness by this OSJTF project • DOD in a position for future validation to build on these efforts (e.g. AP233, SysML, UPDM)
Many things are coming together Critical Testing Happens Here ISO Ballot
Contact Information • David Price • David.Price@eurostep.com • +1 336 283-0606 or +44 20 7221 7307 • exff Systems Engineering • http://www.exff.org/ap233 • AP233 • NASA AP233 Page at http://www.ap233.org • DoDAF • DoD NII Archive at http://www.defenselink.mil/nii/doc • SysML • OMG SysEng SIG at http://syseng.omg.org/ • The International Council on Systems Engineering • INCOSE at http://www.incose.org
May - July Next month Delivered now NODES A B C TIME System Functionality Description (SV-4) T1 T2 T3 Systems Functionality Sequence and Timing Description (SV-10 a/b/c) Technical Architecture Profile (TV-1) Physical Schema SV-11 Standards Technology Forecast (TV-2) Systems Evolution Description (SV-8) System - System Matrix (SV-3) Systems Interface Description (SV-1) Activity to System Function (SV-5) Systems Technical • -------------------------------- Systems Communications Description (SV-2) • ..... Operational • ..... • ..... Systems Data Exchange Matrix (SV-6) Systems Performance Parameters Matrix (SV-7) X Y X Z Y Operational Concept Description (OV-1) Y X Systems Technology Forecast (SV-9) Operational Activity Model (OV-5) Node Connectivity Description (OV-2) NODES A B C TIME T1 T2 T3 Operational Activity Sequence and Timing Description (OV-6 a/b/c) Organizational Relationships Chart (OV-4) Information Exchange Matrix (OV-3) Logical Data Model (OV-7) DoDAF Views Coverage
Delivered as of March 2006 • Web site documenting AP233 and CADM/AP233 mapping covering: • SV-1 Systems Interface • SV-2 System Communications • SV-3 System Functionality • SV-4 System-System Matrix • SV-10b, SV-10c System Sequence and States • OV-5 Operational Activity Model • OV-6b, OV-6c Operational Activity Sequence and States • TV-1 Technical Standards Profile • See http://www.exff.org/ap233
NIST Project April – July 2006 (1) • DODAF/AP233 Deliverable Set 1 • OV-4 Organizational Relationships Chart • OV-3 Operational Information Exchange Matrix • OV-2 Operational Node Connectivity Description • DODAF/AP233 Deliverable Set 2 • SV-5 Operational Activity to Systems Function Traceability Matrix • SV-7 Systems Performance Parameters Matrix • SV-6 Systems Data Exchange Matrix
NIST Project April – July 2006 (2) • DODAF/AP233 Deliverable Set 3 • OV-6a Operational Rules Model • SV-10a Systems Rules Model • SV-8 Systems Evolution Description • SV-9 Systems Technology Forecast • TV-2 Technical Standards Forecast • DODAF/AP233 Deliverable Set 4 • AV-2 Integrated Dictionary • AV-1 Overview and Summary Information • OV-1 High-Level Operational Concept Graphic • DODAF/AP233 Deliverable Set 5 • OV-7 Logical Data Model • SV-11 Physical Schema