DODAF CADM/AP233 Interoperability Project
description
Transcript of DODAF CADM/AP233 Interoperability Project
![Page 1: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/1.jpg)
®
DODAF CADM/AP233 Interoperability Project
David PriceOSJTF
March 2006
![Page 2: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/2.jpg)
®
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
•System-of-systems engineering requires •Greater collaboration and tool interoperability, and …•Using robust modeling techniques for describing systems architectures
Request
Response
SystemModel
![Page 3: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/3.jpg)
®
MoDAF or UPDMArchitectureRepository
Request
Response
SystemModel
DoD ArchitectureRepository System
DOD CADM
Operational
Systems
Technical
DODAF
Any SE Tool
specifies requirements for
ISO STEP-enabledDownstream Tool
![Page 4: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/4.jpg)
®
ISO TC184/SC4 Industrial Data
![Page 5: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/5.jpg)
®
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
![Page 6: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/6.jpg)
®
AP233 Scoperequirements
text-based
property-based
breakdownsstatic
structure
PDM
link to analysisbehaviour
productstructure
systemsub-system
functionalbreakdown
WBS
verification &validationfunction-based
model presentation
configcontrol
security
risk measurement
person &org
Complete Edition 2
Legend
state-based
rules(moved to AP210)
![Page 7: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/7.jpg)
®
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
![Page 8: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/8.jpg)
®
AP233 Test harness
Repository
Test data creation tools
VisioFreemindExcelUML 2/SysMLCADM examples…
XML AP233 XMLTranslate via:
Import/Export
Web Viewers, Graphical Viewersand Available SE Tools
XSLTRubyJava
![Page 9: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/9.jpg)
®
DoDAF CADM/AP233 Project
![Page 10: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/10.jpg)
®
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
![Page 11: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/11.jpg)
®
Proving this path
![Page 12: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/12.jpg)
®
CADM/AP233 Process Steps
Id CADM vs.AP233 Gaps
Complete AP233Modules for Gaps
Produce AP233Draft
Define CADM/AP233Mappings
Create AP233Test CasesDevelop CADM/AP233
Translator
DemonstrateCADM/AP233
Translator
TOOLS
![Page 13: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/13.jpg)
®
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 Coverage
![Page 14: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/14.jpg)
®
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 CoverageDelivered now
![Page 15: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/15.jpg)
®
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 CoverageNext month
![Page 16: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/16.jpg)
®
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 CoverageMay - July
![Page 17: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/17.jpg)
®
Delivered as of March 2006
• Web site documenting AP233 and CADM/AP233 mapping
![Page 18: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/18.jpg)
®
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
![Page 19: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/19.jpg)
®
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
![Page 20: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/20.jpg)
®
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)
![Page 21: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/21.jpg)
®
Many things are coming together
Critical Testing Happens Here
ISO Ballot
![Page 22: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/22.jpg)
®
Contact Information
• David Price– [email protected]– +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
![Page 23: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/23.jpg)
®
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 CoverageDelivered now
Next monthMay - July
![Page 24: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/24.jpg)
®
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
![Page 25: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/25.jpg)
®
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
![Page 26: DODAF CADM/AP233 Interoperability Project](https://reader036.fdocuments.net/reader036/viewer/2022081504/56814333550346895dafa753/html5/thumbnails/26.jpg)
®
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