DoD EA COI Data Exchange Standard

Slides:



Advertisements
Similar presentations
Ontology Assessment – Proposed Framework and Methodology.
Advertisements

® DODAF CADM/AP233 Interoperability Project David Price OSJTF March 2006.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited AP233 – CADM Data Interchange Demo NDIA M&S Presentation David Price February 2005.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
DoD Architecture Tools 5 January 2012 DoDAF Team.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
12 August 2010 DoDAF Development Team
Service Component Registry and Repository (SCRR) April 26, 2007 Lico Galindo 2007 Exchange Network National Meeting.
Doing a CIM Project. 22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme.
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
VERSION 15 Primitives – Lexicon IPR 6 August 2008
Allison Barnard-Feeney Dr Phil Spiby
Testability.
Discussion Topics for Exploring OMG UPDM Way-ahead
IDEAS Model for Coalition Architecture Interoperability
Why XMI Will Not Work as the Data Exchange Standard for the DoD EA COI
Unified Architecture Framework NATO Architecture CaT Introduction
A Federated Architecture Framework Roadmap
Official Current Version of DoDAF
Building the Semantic Web
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
Experiences and Status
DoDAF Version 2.03 Update 05 Jan 2012 DoDAF Team 1 1.
Introduction to MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,
VERSION 15 DoDAF Vendor’s Day Session 22 July 2008
US Kickoff brief to Frameworks Convergence Meeting
Architecture Tool Vendor’s Day
Workshop for ACT – IAC, EA-SIG Mr. David McDaniel (ctr) 20 July 2012
The 5th U.S.-ROK EAWG meeting
Agenda All-Monday 15 Sep 0800 Welcome - Opening remarks
Introduction DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009 VERSION 15
Introduction DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009 VERSION 15
Universal Core Task Force Connecting People With Information
Software Documentation
Object oriented system development life cycle
VERSION 15 9/12/ :44 International Defence Enterprise Architecture Specification (IDEAS) and DoDAF 2.0 Data Model OMG Systems Engineering Domain.
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
DoD EA COI Data Exchange Standard
DoD EA COI Data Exchange Standard
UAF (Unified Architecture Framework) Training
UAF Training, Hands-on Project Based Unified Architecture Framework (UAF) Crash Course
Modernizing web service standards: The next version of WFS
DoD EA COI Data Exchange Standard
A Data Exchange Standard for the DoD EA COI
IEEE SCC41 PARs Date: Authors: August 2009 August 2009
Conceptual Data Model (CDM) For: core process stakeholders
Metadata in the modernization of statistical production at Statistics Canada Carmen Greenough June 2, 2014.
Web Services Interoperability Organization
DM2 D O A F M E T L Conceptual Data Model (CDM)
Constructing MDA-based Application Using Rational XDE for .NET
Enterprise Lexicon Services: AV-2 PES Tiger Team
IDEAS Core Model Concept
DDMS for DoDAF 2.0 Hal Beumer 25 Aug /22/2019.
DM2 D O A F M E T L Conceptual Data Model (CDM)
“New” things Discussed in London
, editor October 8, 2011 DRAFT-D
Systems Architecture & Design Lecture 3 Architecture Frameworks
Lecture # 7 System Requirements
Architecture & Interoperability Directorate
CORE Name: CORE® Description:
What is the DM2? DoDAF Vocabulary Discovery Categories D O A F M E T L
US Kickoff brief to Frameworks Convergence Meeting
International Defense Enterprise Architecture Specification (IDEAS)
DoD EA COI Data Exchange Standard
International Defense Enterprise Architecture Specification (IDEAS)
Software Architecture & Design
Presentation transcript:

DoD EA COI Data Exchange Standard I and SBSI do not have a vested interest in PES. Indeed, we developed it reluctantly. Our argument against XMI is based on our perception of the needs of the entire DoD architecture community – vendors, analysts, etc. and our concern about the negative impacts of over extending the XMI “standard”. DoDAF Team 28 March 2011

Topics Bird’s eye view of DoD EA Data Exchange Tools PES and DoDAF XMI PES and UPDM XMI side-by-side DoDAF CM and UPDM Conclusion and Recommendations

Why exchange architecture data? Across For reuse Might be convenient but often more trouble than it’s worth. Downward To bootstrap a refinement Might be convenient. Upward To integrate and analyze Otherwise it’s “wet” information fusion and ad-hoc analysis. OPS DAS SE CPM JCIDS PPBE Most DoD architecture “exchanges” today are pdf, ppt, doc, xls, html, SA encyclopedias, … -- not optimal, most participants would prefer otherwise

DoD EA COI Data Exchange DoD EA Data Exchange Standard Specialty: JACAE Specialty: XMI Federal: OMB Cross-Agency Specialty: TBD Specialty: CUDEAM Allied NATO Coalition Specialty: BPMN Specialty: others Specialty: SA Encyclopedia Specialty: Archimate Goal: minimize translation Current givens: DoDAF 2 is founded on DM2. DM2 and CUDEAM are founded on IDEAS. Consequent: the DoD EA data exchange standard should be as semantically close to DM2 and IDEAS as possible.

COTS Architecture Tools Vendor’s Day Mar-2011 + Follow-up (page 1 of 2) Note that many non-UPDM tools are in upper Gartner quadrants Also, we counted IBM SA as “UPDM” even though the primary data exchange between SA is the encyclopedia

COTS Architecture Tools Vendor’s Day Mar-2011 + Follow-up (page 2 of 2) We have just started looking into relevant Govt-developed tools and ADS We have not figured out a way to know which federated architectures are currently or planning to use which tools.

Lay of DoDAF Land Model specifications (AV-1  SV-10c) DM2 Intent was to specify using data dictionary terms Unfortunately too much legacy committee language was preserved. Estimate 75% of the terminology is undefined and inconsistent. This ambiguous specification, accumulated since 1994, has led to the evolution of an EA community disconnected from the six core processes. DM2 Conceptual Data Model – very simple Logical Data Model Because of IDEAS there are only ~250 total data elements compared to the less-expressive CADM that had ~16,000! But IDEAS is hard to learn – it’s mathematical Physical Exchange Specification is Automatically generated from the LDM (an IDEAS plug-in, already paid-for) Slightly-dumbed-down LDM in XML so if you know the LDM, PES is simple PES tags and definitions are identical to DM2 LDM No new structures are introduced other than XML-isms MITRE on the UPDM Team has been opposed to the idea of PES since it’s inception 3 years ago The 52 DoDAF models and the DM2 are related via a matrix* * 52 DoDAF models X 250 DM2 data elements, referred to as the “monster matrix” because it has ~ 13,000 decision cells

PES Structure Planned future interoperability with IDEAS Packaging, e.g., overall classification marking Extra goodies for Dublin Core (optional) Screen-scrape of the actual PES XSD Architecture data – tag names and definitions are exactly from DM2 LDM Where you say what views the data corresponds to One PES file can have multiple views A single piece of data can be in multiple views A recipient of the XML file should validated it against PES XSD which automatically encodes the “monster matrix”. XML stuff -- unimportant This could be made optional

UPDM XMI Very complicated – has taken years for a very limited set of like-functioned CASE tools to exchange UML meta model carries a lot of early Object Oriented programming baggage and was designed by committee. Consequently, it is badly suited to EA. This was the biggest problem in using UML in M3. Specific to UML tools, only 14% of the tools identified by the A&I team We have not yet found any DoDAF XMI files in DARS or NARS or any DoD architecture repository. Sweden estimated UML tools used for less than 1% of their EA’s. Most architecture tools we have identified are not UML There will probably never be a business case for them to implement XMI, esp. given how costly it has been for the tools in the CASE market. There are other modeling language standards, e.g., BPMN, Archimate. In many cases it is not even possible for the tools to conform to XMI because they are not software engineering tools. I.e., OMG standards do not apply to 75% of architecture tools An IEEE, INCOSE, or ISO standard would be broader

Comparison UPDM Search and Rescue OV-2 Example NOTE: In this example, UPDM Team disagrees with early DM2 LDM decision that input and output happens only a result of an activity. This was done to fix to long-standing CADM problem. UPDM does not have a solution to this problem and so it is possible to create inconsistent data as in CADM.

PES vs XMI PES 217 lines Almost all are direct DM2 terms so anyone familiar with DoDAF and DM2 can read. XMI 1,272 lines* Almost all are UML terms so only someone familiar with UML could read. * Much bigger even with the dangerous shortcut noted in the prior slide See handouts. There are many PES samples on the DoDAF Journal site. GFE software on the WG site can generate PES easily.

DoDAF-DM2 CM UPDM Team Participation UPDM Team has been a DoDAF-DM2 Working Group member for over two years. Approximately 75 UPDM Team Change Requests have been submitted. Most incorporated in v2.01 and v2.02 Only three on PES Two the WG deferred to v2.04 One new one is on “monster matrix” (entered by Greg Schaefer) UPDM Team knows our Greg Schafer has been their resource for PES and IDEAS Foundation questions and aid for over two years. Not where the issues are Small only because WG is reluctant to turn attention to the DoDAF model specifications.

DoDAF-DM2 CM Process Involves Peer and Component Reviews DoDAF Development Team does not control DoDAF or DM2. 400 member WG does peer review and work. FAC/ASRG oversees and coordinates formal Component review and approval of new versions.

WG Business Rules Essential for Broad Community Consensus Some people don’t like the rigor. It is hard but the alternatives are worse.

DoDAF-DM2 Conformance (proposed to FAC as change for v2.03) Levels Conceptually conformant Uses DoDAF terms and aliases (from DM2 CDM) to categorize its concepts DoDAF views (AV-1 thru DIV-3) have correct information according to “monster matrix”).  Logically conformant Level 1 + adheres to terms and relationships from DM2 LDM and aliases Physically conformant Level 2 + expressed as DoDAF – DM2 PES that can be consumed by others Semantically conformant Level 3 + IDEAS semantics are correct Confirmation method Inspection Test of XML files against standard schema validator TBD, but would mostly likely be a test of the OWL/RDFS files e.g., USAF RA was deemed Level 2 Vendors may wince at levels 3 and 4 because they are testable Gives vendors and architects flexibility – FFP!

Conclusion PES is not separate from or more complicated than DM2 PES is just a way to exchange DM2 data via XML. DM2 is the only solid part of DoDAF 2.0. The DoDAF model descriptions have major quality problems which will be a drag on any framework consolidation efforts -- Federal, Coalition, NATO, … Using DM2 is the only hope of fixing these problems. DM2 CDM is being used by Intelligence Community JAWG. DM2 OWL is being used by Business Mission Area for its Semantic Web. DM2 PES has been developed and exchanged in a few pilots and examples, e.g., JACAE, CADIE, MCAE, NARS. Currently there is no broad-based commercial standard for architecture data exchange. UPDM XMI is not it. Most (75%) tools do not and probably cannot support. Most Govt tools and ADS would not be able to import or export XMI. If a single commercial standard is desired, a broader base is needed, e.g., IEEE, INCOSE, ISO, IDEAS, and/or NATO.

Recommendations Continue work with IDEAS Group and NATO to develop CUDEAM with goal to move into a broad-based standards body, e.g., ISO, IEEE. At the DoD level, use the 400+ DoDAF WG members for peer review – Includes all vendors as well as UPDM team. More importantly includes core process stakeholders. Moving to international, remember experience with AP-233 and Eurostep. IDEAS methodology and Business Rules will help. Support all vendors Do not mandate a small segment standard that would disqualify 85% of the market . Define a Level 3.5 conformance: PES generation only. Remind vendors Level 2 may be sufficient for some of their clients – FFP! Encourage use of XMI, BPMN, Archimate, etc. for specialized exchange between appropriate tools. Fully evaluate impact of PES termination on: DoDAF-DM WG and FAC/ASRG governance process Other vendors Interfaces to Govt tools and ADS’s Early adopters and pilots (e.g., JFCOM) DoD EA COI and its Architecture namespace IDEAS Group DoDAF WG peer review the UPDM PES white paper when it becomes available.