DoD EA COI Data Exchange Standard

Slides:



Advertisements
Similar presentations
® DODAF CADM/AP233 Interoperability Project David Price OSJTF March 2006.
Advertisements

1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
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.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
XML, DITA and Content Repurposing By France Baril.
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Using Systems Engineering Data Standards with DoDAF
1 Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Proposed PLCS TC Organization and Functional Responsibilities.
Implementing the DoD Business Mission Area (BMA) Vision June 26, 2012 Department of Defense Deedee Akeo, Senior Enterprise Architect, DCMO.
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
Doing a CIM Project. 22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
® 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.
Requirements Specification
Allison Barnard-Feeney Dr Phil Spiby
Testability.
Discussion Topics for Exploring OMG UPDM Way-ahead
Why XMI Will Not Work as the Data Exchange Standard for the DoD EA COI
Unified Architecture Framework NATO Architecture CaT Introduction
Object Management Group Information Management Metamodel
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,
John D. McGregor Eclipse Process Framework Module 2 Session 4
US Kickoff brief to Frameworks Convergence Meeting
Architecture Tool Vendor’s Day
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
VERSION 15 9/12/ :44 International Defence Enterprise Architecture Specification (IDEAS) and DoDAF 2.0 Data Model OMG Systems Engineering Domain.
OUTCOME MEASUREMENT TRAINING
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
DoD EA COI Data Exchange Standard
DoD EA COI Data Exchange Standard
UAF Training, Hands-on Project Based Unified Architecture Framework (UAF) Crash Course
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
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)
, editor October 8, 2011 DRAFT-D
Systems Architecture & Design Lecture 3 Architecture Frameworks
Lecture # 7 System Requirements
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)
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 PES and DoDAF XMI DoDAF CM and UPDM Conclusion Recommendations

Why would a DoD architect exchange 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 Most DoD architecture “exchanges” today are pdf, ppt, doc, xls, html, SA encyclopedias, … -- not optimal, most participants would prefer otherwise

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 14 March 2011 + Follow-up (page 1 of 2)

COTS Architecture Tools Vendor’s Day 14 March 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 DoD’s six core processes DoDAF is intended to support 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 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 Made for future interoperability with IDEAS-based data Packaging, e.g., overall classification marking Extra goodies for Dublin Core (optional) Actual 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

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, ~ 10% of the tools identified by the A&I team We have not yet found any DoDAF XMI files in DARS or NARS 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 90% of architecture tools An IEEE, INCOSE, or ISO standard would be broader

Compare: 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 samples on the DoDAF Journal site. GFE software on the WG site can generate PES easily.

UPDM Team Participation in DoDAF-DM2 Configuration Management Not where the issues are UPDM Team has been a DoDAF-DM2 Working Group member for over two years Approximately 75 UPDM Team Change Requests have been submitted, most of which were 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 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 Have Been 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 There is currently no broad-based commercial standard for architecture data exchange XMI is not it Most (90%) 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 Moving to international, remember AP-233 and Eurostep IDEAS methodology and Business Rules will help Support all vendors Do not mandate a small segment standard that would disqualify 90% 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 DoDAF WG peer review the UPDM PES white paper when it becomes available