VERSION 15 DoDAF Vendor’s Day Session 22 July 2008

Slides:



Advertisements
Similar presentations
DoDAF V2.0 Community Update Overview
Advertisements

Software Quality Assurance Plan
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
DCMO - CIO Architecture Federation Pilot Larry Singer 5 January, 2012.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Developing Enterprise Architecture
Architectural Framework
DoDAF Journal 5 Jan 2012 DoDAF Team. DoDAF 2.0 Journal Outline Purpose & Objectives Journal Changes First Issue Layout First Issue Articles Planned 2.
Chapter 7 Applying UML and Patterns Craig Larman
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
12 August 2010 DoDAF Development Team
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Advanced Software Engineering Dr. Cheng
VERSION 15 Primitives – Lexicon IPR 6 August 2008
DoDAF Data Meta Model (DM2) Overview
Elaboration popo.
Discussion Topics for Exploring OMG UPDM Way-ahead
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Walkthrough DoDAF 2.0 Meta Model (DM2) TBD 20 March 2009 VERSION 15
Agenda Federated Enterprise Architecture Vision
Unified Architecture Framework NATO Architecture CaT Introduction
Official Current Version of DoDAF
VERSION 15 DARS User’s Group / DoDAF Vendor’s Day 11 February 2009
GEA CoP DRM Briefing for July 13 Meeting with Andy Hoskinson
Software Configuration Management
IC Conceptual Data Model (CDM)
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,
DATA VERTICAL Technical Exchange
Computer Aided Software Engineering (CASE)
DARS Update DoDAF 2.0 Plenary Tool Vendor 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
Agenda All-Monday 15 Sep 0800 Welcome - Opening remarks
ServiceNow Implementation Knowledge Management
Developing Information Systems
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
CV-1: Vision The overall vision for transformational endeavors, which provides a strategic context for the capabilities described and a high-level scope.
VERSION 15 9/12/ :44 International Defence Enterprise Architecture Specification (IDEAS) and DoDAF 2.0 Data Model OMG Systems Engineering Domain.
The Open Group Architecture Framework (TOGAF)
TMF Information Framework
Architect’s Walkthrough (Logical Data Model)
TMF Information Framework
DoDAF Data Meta Model (DM2) Overview
INCOSE IW11 MBSE Workshop
DoDAF 2.x Meta Model (DM2) Conceptual Level
VERSION 15 UCORE Conference 23 Sep 2009
DM2 D O A F M E T L Conceptual Data Model (CDM)
IDEAS Core Model Concept
DM2 D O A F M E T L Conceptual Data Model (CDM)
X-DIS/XBRL Phase 2 Kick-Off
Manager’s Overview DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009
“New” things Discussed in London
Systems Architecture & Design Lecture 3 Architecture Frameworks
Requirements Document
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
Joint Application Development (JAD)
Executive Project Kickoff
Architect’s Walkthrough (Logical Data Model)
International Defense Enterprise Architecture Specification (IDEAS)
Presentation transcript:

VERSION 15 DoDAF Vendor’s Day Session 22 July 2008 6/25/2018 00:02 DoDAF 2.0 Meta Model (DM2) Overview DoDAF Vendor’s Day Session 22 July 2008 Dave McDaniel DoDAF Senior Data Engineer

Briefing Outline DM2 and DoDAF Top-Level Diagram Development and Life-Cycle Methodology Data Groups Overviews

DoDAF Meta Model (DM2) Purposes: The vocabulary for description and discourse about DoDAF models (formerly “products”) and core process usage The basis for generation of the “physical” exchange specification for exchange of data between architecture tools and databases.

DoDAF Meta Model (DM2) Form: VOLUME I, DoDAF Conceptual Data Model (CDM) Core concepts, definitions (with examples, sources, aliases) Relationships (with some typing) VOLUME II, DoDAF Logical Data Model (LDM) The DoDAF Logical Data Model (LDM) is the Conceptual Data Model described in Volume I with attributes, specializations, and association reifications added VOLUME III, DoDAF Physical Exchange Model (PES) Physical Data Exchange Model is the Logical Data Model with general data types specified and implementation attributes (e.g., source, date) added and then generated as a set of XSD’s, one schema per product/view type described in Volume II.

Volume II Organization Vol II Perspectives Metamodel Data Groups Views  Metamodel Data Groups Capability Services Project Goals Rules Measures Location Doctrine Training / Skill / Education Performer Object Exchange / Flow Information & Data x.y.1 Data Diagram and definitions from DM2 Discussion x.y.2 Method x.y.3 Usage in Core Processes x.y.4 Presentation

Data Groups The “groups” are clusters of semantically related concepts Performer. Things that perform activities such as service performers, systems, personnel, and organizations. Object Exchange / Flow. The interaction between performers that is both temporal and results in the flow or exchange of objects such as information, data, materiel, and even other performers. Information and Data. Representations (descriptions) of things of interest and necessary for the conduct of activities. Doctrine. (TBS in Spiral 4). Training / Skill / Education. (TBS in Spiral 4) Capability. Models the need to perform a set of activities under certain conditions and standards to achieve desired effects and the way in which those needs are satisfied (or satisfiable.) Services. Business and software services, what they do for what effects, by what measures and rules, how they are described for discovery and use, and how and where they can be accomplished. Project. All forms of planned activities that are responsive to visions, goals, and objectives that aim to change the state of some situation. Goals. How goals, visions, objectives, and effects relate and bear on architectures. Rules. How rules, standards, agreements, constraints, and related and are relevant to architectures. Measures. All form of measures (metrics) applicable to architectures including needs satisfaction, performance, interoperability, organizational, and resources. Location. All forms of locations including points, lines, areas, volumes, regions, installations, facilities, and addresses including electronic addresses (e.g., URL’s) and physical (e.g., postal.)

In Section 3 of DoDAF Vol II Data Groups Relate to DoDAF Perspectives, Views, Core Processes, and Models (formerly Products) In Section 3 of DoDAF Vol II

The Elements of the Data Groups Map to DoDAF Models Three mappings: Concepts (Classes) Associations Class attributes In Section 4 of DoDAF Vol II

Top-Level Overview

Realization - implementation Federated Taxonomies and Ontologic Foundation (IDEAS) Visions Objectives Effects Goals Rules Metrics Capabilities Activities Metrics Effects Conditions Guidance Agreements Constraints Standards IA/Security Services Descriptions Ports & Channels Service Functions QoS Metrics Service Policies Service Contracts Performance Needs Satisfaction Organizational Maintainability Adaptability Projects Activities Cost / Schedule / Metrics Organizations / Performers Realization - implementation Performers Flows Personnel Materiel Information & Data Materiel Performers Temporal Service System Organization Environmental Socio-political Military Conditions Activities Functions Processes Tasks Locations Points / Areas / Volumes Regions Real Property Facilities Addresses Parts, types, temporal parts, states, overlaps

Modeling Methodology

Top-Down / Bottom-Up Development DoDAF 2.0: Conceptual Data Model (Vol I) Logical Data Model (Vol II) Physical Exchange Model (Vol III) Existing / Emerging Schema, Models, and Databases Data Model Development COI1 COIn COI Coordination PPBE Process Information Requirements JCIDS Process Information Requirements Ops Planning Process Information Requirements SE Process Information Requirements DoD Core Process Information Requirements Collection UCORE DAS Process Information Requirements CPfm Process Information Requirements

Sources Models CADM 1.5 IDEAS UPDM BMM Hay/Zachman ASM CRIS Conceptual CADM in DoDAF 1.0 / prototype CADM 2.0 M3 NAF Meta Model DoI Meta Model JC3IEDM GML UCORE 1.1 GEIA 927 AP233 SUMO and ISO 15926 (via IDEAS) FEA Reference Models JFCOM JACAE Definitions IEEE ISO W3C OMG EIA DODD & DODI JCS Pubs, especially CJCSI's Models in the Source_Candidates_071115.ppt DoDAF Other frameworks: Zachman, MODAF, TOGAF, NAF, ... FEA BMM Worknet Wikipedia English dictionaries DoDAF Glossary On the left are the model sources we considered to date; on the right, additional sources for definitions. Note that as a result of the Ops Planning workshop at JFCOM last week, we now can add JACAE as source. That metadata is being parsed into the spreadsheet this week. Note also, that we considered sereral non-AF sources, e.g., JCS Pub 1-02, the DoD Dictionary of Military Terms, and English dictionaries.

Modeling Principles Model Core Process (PPBE, DAS, JCIDS, CPM, SE, Ops) business objects Terms enter model through thorough semantic research: Assignment to a researcher Collection of authoritative definitions, documenting source Assessment of redundant (alias) or composite terms Formulation / selection of definition based on authoritative definitions Examples Outbrief to team Recording of research and decision rationale No need to distinguish / label concepts that differ only in level of aggregation – e.g., subfunction – function. Whole-part relationship covers the need without different names for different types of wholes and parts. When a user has need to label, the naming pattern accommodates. Typed Relationships, e.g., using IDEAS No commitment to an implementation type. Support RDBMS, XSD, Java, etc. from core model Goal is a core that can be extended by user communities, not to try to cover all user detail. Extenders should be careful to not create redundant representations. Model will enter a CM process

Definitions and Aliases Record

Definitions and Aliases Record

Model Walkthru

Foundation Ontology http://en.wikipedia.org/wiki/IDEAS_Group All the DoDAF 2 domain concepts are founded on a mathematically-based foundation “Individuals” that have 4D extent “Types” – basically sets of Things “Tuples” – ordered relationships between Things Rigorously worked-out common patterns are reused Saved a lot of repetitive work – “ontologic free lunch” Result is higher quality and consistent throughout http://en.wikipedia.org/wiki/IDEAS_Group

PRE-DECISIONAL WORKING DRAFT

Doctrine Training / Skill / Education TBD

PRE-DECISIONAL WORKING DRAFT

PRE-DECISIONAL WORKING DRAFT

PRE-DECISIONAL WORKING DRAFT

PRE-DECISIONAL WORKING DRAFT

Backups

Overall Map of DoDAF Metamodel

DoDAF 2 Vol II and the Meta Model 1.0 - Introduction 1.1 - Perspectives 1.1.1 - Requirements 1.1.2 - Solution 1.1.3 - Resource 1.2 - Operational 1.3 - Technology 2.0 - Data Groups 2.1 - Performer 2.1.0 - Introductory Paragraph 2.1.1 - Data 2.1.2 - Method 2.1.3 - Use 2.1.4 - Presentation 2.2 - Object Exchange / Flow 2.3 - Data & Information 2.4 - Doctrine 2.5 - Training / Skill / Education 2.6 - Capability 2.7 - Services 2.8 - Project 2.9 - Goals 2.10 - Rules 2.11 - Measures 2.12 - Location 3.0 - Views 3.1 - Operational 3.2 - Capability 3.3 - Data & Information 3.4 - Service-Oriented 3.5 - Systems Engineering 3.6 - Standards 3.7 - Project 3.8 - Services 3.9 – Systems Appendices Acronyms Glossary DoDAF Meta Model DoDAF 1.5 Product Cross Reference

DoDAF v2.0 Spiral Approach VERSION 15 6/25/2018 00:02 DoDAF v2.0 Spiral Approach 100% of all Requirements Spiral IV 10% of all Requirements Spiral I 35% of all Requirements Spiral II 70% of all Requirements Spiral III Draft Conceptual Model Draft DoDAF Outline Volumes I –II Initial Write-ups Final Deliverable Volumes I – III Journal 12 Sep 08 18 Jan 08 We are about 50% done? Spiral 3 Volumes I – II Updates Conceptual Model Fit for Purpose Concept Customer Requirements DoDAF Structure Enterprise Architecture Volume I – III Updates Exchange Specification Conceptual and Logical Data Model Updates New Potential Views Journal Layout XX Jun 08 4 Apr 08 33 33

DoDAF 2.0 Outline: Volumes 1, 2, & 3 VERSION 15 6/25/2018 00:02 DoDAF 2.0 Outline: Volumes 1, 2, & 3 Volume III: DoDAF Metamodel Executive Summary Introduction Exchange Specification Volume II: Architecture Data and Views Metamodel Data Groups Performer Object Exchange / Flow Data and Information Doctrine Training/Skill/Education Capability Services Project Goals Rules Measures Location Views Appendices Acronyms DoDAF Metamodel Data Dictionary & Glossary Legacy Products Volume I: Introduction, Overview, and Concepts Vision for DoDAF 2.0 Framework & Journal Overview Enterprise Architectures Scoping Architecture to be “Fit for Purpose” Customer Requirements Methodologies Architecture Presentations DoDAF Data Model Architecture Planning Analytics DoDAF Configuration Management DoDAF Journal Minor Releases/Updates Best Practices Errata Sheets Reference Library Templates & Examples Collaboration Topics Red Font – Spiral IV Deliverables 35 35

Definitions and Aliases Record

Definitions and Aliases Record

Big-Four Reuse Patterns Super/Sub Type, e.g., F-15 is type of Fighter Whole Part, e.g., AEGIS radar is part-of the AEGIS ship Interface Type, e.g., Asset data collection activities produce data for audit reporting Temporal Type, e.g., The collection task takes place before the posting and exploitation tasks

IDEAS Foundation Linkage to DoDAF Domain