MODAF Ontological Data Exchange Model (MODEM)

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

MODEM - Behaviour ONTOBRAS-2013 The industrial application of ontology: Driven by a foundational ontology A structural constraints case study.
MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo, Swedish Armed.
UML an overview.
January, 2012 UPDM – Unified Profile for DoDAF/MODAF 88Solutions Adaptive Atego ASMG Axway Software BAE Systems DoD DND Everware-CBDI Generic General Dynamics.
HEADQUARTERS MODEM - Reengineering the MODAF meta-model based on the IDEAS foundation model Lt Col Mikael Hagenbo, Swedish Armed Forces Lars-Olof Kihlström,
Profiles vs the Canonical Model Other Uses of CIM Version Management in CIM Architectures Smart Grid and CIM Jay Britton Alstom Grid
November 2010 UPDM – Unified Profile for DoDAF/MODAF Adaptive Artisan Software ASMG BAE Systems DoD DND embeddedPlus Generic General Dynamics IBM Lockheed.
IS Alternative process modeling methods and notations  The notation used in the 788 textbook (Harmon) – BPMN – is rapidly becoming a standard.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
DCMO - CIO Architecture Federation Pilot Larry Singer 5 January, 2012.
BORO-related standards overview ONTOBRAS-2013 The industrial application of ontology: Driven by a foundational ontology.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Architectural Framework
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Doing a CIM Project. 22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme.
CSCI 3428: Software Engineering Tami Meredith UML Unified Modeling Language.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
HEADQUARTERS Introduction to MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col.
January, 2011 UPDM – Unified Profile for DoDAF/MODAF Adaptive Artisan Software ASMG BAE Systems DoD DND Generic General Dynamics IBM Lockheed Martin Co.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
UPDM – Unified Profile for DoDAF/MODAF
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Object Management Group Unified Architecture Framework (OMG UAF)
Human Views in NCOIC HIE Project Rex Brooks 09 June, 2010
Discussion Topics for Exploring OMG UPDM Way-ahead
International Defence Enterprise Architecture Specification (IDEAS)
IDEAS Model for Coalition Architecture Interoperability
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
MODEM: Reason for being and examples
Patrick Gorman Assistant Head Architecture Framework
Agenda Federated Enterprise Architecture Vision
Unified Architecture Framework NATO Architecture CaT Introduction
Specifying Repository Requirements
Lt Col Mikael Hagenbo, Swedish Armed Forces
Introduction to MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,
SysML v2 Formalism: Requirements & Benefits
Lars-Olof Kihlström, Contractor Generic Systems Sweden AB
US Kickoff brief to Frameworks Convergence Meeting
Unified Architecture Framework NATO Architecture CaT Results
Agenda March 3 (MOD Whitehall)
DnDAF security views.
Update on NAF, MODAF and IDEAS
International Defence Enterprise Architecture Specification (IDEAS)
Abstract descriptions of systems whose requirements are being analysed
Unified Architecture Framework
UAF (Unified Architecture Framework) Training
UAF Training, Hands-on Project Based Unified Architecture Framework (UAF) Crash Course
UAF Seminar
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Building a Real World Semantics for MODAF
Review June 2012 London Unified Architecture Framework Meeting
مروری بر معماری سازمانی با تاکید بر چارچوب DoDAF
International Defense Enterprise Architecture Specification (IDEAS)
MODEM: Reason for being and examples
NAF Revision Syndicate Update to IDEAS Group
Conceptual Data Model (CDM) For: core process stakeholders
Statement from the SweAF Joint CIO, Capt (N) Peter Haglind
Architecture Data Exchange Experiments Military Utility Demonstration
Architecture Data Exchange Experiments Military Utility Demonstration
Scott Thorne & Chuck Shubert
International Defence Enterprise Architecture Specification (IDEAS)
CORE Name: CORE® Description:
US Kickoff brief to Frameworks Convergence Meeting
IDEAS Chris Partridge 6/27/2019.
IDEAS Group Model for Interoperability
Presentation transcript:

MODAF Ontological Data Exchange Model (MODEM) Brief to NATO C3B Architecture CaT 2011-12-06 LtCol Mikael Hagenbo Swedish Armed Forces, Head of Architecture, frameworks and International EA co-operation Chairman International Defence Enterprise Architecture Specification (IDEAS) 1 Unclassified 1 1

The Team Management Capt (N) Peter Haglind, SweAF Joint CIO – Project Sponsor LtCol Mikael Hagenbo – Chairman IDEAS and Project Leader Mrs Fariba Hozhabrafkan – Senior Expert Advisor Mr Patrick Gorman – Liaison Official at UK MOD Technical Experts Mr Lars-Olof Kihlström – Chief Architect Mr Chris Partridge – Chief Ontologist Mr Ian Bailey – Technical Expert and Ontologist Observers NN – NATO?

Important Dates 2011-11-29 Phase 3 project start – point of departure: a 60% finished model 2012-03-06--07 MODEM presentation at Integrated EA 2012 in London Late Spring/Early Summer 2012 MODEM finished

Rationale on one slide MODEM has been developed to be used by the tool vendors so that to create a means of unification, reusability and exchange of architectural artefacts between different tools. MODEM is a evolution of M3 based on IDEAS work. MODEM will together with the national architecture frameworks in the IDEAS nations be a building block for a future common defence standard (CUDEAM). NATO is invited to make use of MODEM for NAF.

Migrating to a common ontological framework

Migrating UML Metamodel

MODAF & UML Currently the MODAF metamodel is built upon the UML foundation. There are several issues with this. It limits the vendors that can easily support MODAF to UML vendors. Furthermore UML is not an ideal foundation for EA models. It originated from, and so was designed for, a technical programming environment rather than enterprise architecture. One result is that it has a number of technical features more suited to programming and systems development, some of which can cause EA interoperability problems. In addition, it was not designed to work at the level of meaning and so is unsuitable as a foundation in this project. The migration from UML to MODEM will resolve these issues. NATO nations (and NC3A) have expressed very forcefully the need for a non-UML based NAF (NATO Architecture Framework) foundation. The migration will enable MODAF to meet the requirement from NATO to have a NAF model without UML dependencies.

Aims of the MODEM Migration There is a significant investment in MODAF, both directly in the MODAF metamodel and users’ models and indirectly in the investment in UML. The MODEM migration aims to harvest and build upon this investment. The MODEM migration aims to: harvest the relevant features of UML and the MODAF metamodel and migrate them to MODEM, winnow out the irrelevant technical features – particularly the constraints that were stovepiping the UML metamodel and the MODAF metamodel built upon it, provide a clearer picture of the enterprise – one which reveals the common underlying business patterns across what previously appeared as very different areas, and provide a migration path for the existing MODAF models.

Existing MODAF Users This enables the partners using MODAF to take advantage of the significant historic investment made in: the UML foundation without having to also take on the burden of irrelevant features and constraints, the UML-based MODAF model, while also providing access to the improved features of the new foundation, and the users’ existing MODAF models. And to do this while moving to a more flexible foundation that provides a basis for significantly improved collaboration at the level of military enterprise architectures through the seamless sharing of architectures between the partner nations regardless of which modelling tool or repository they use.

Simplifying the MetaModel

UML Interoperability Issues UML’s lack of a real world semantics (and so the benefits of moving to a MODEM Foundation) can be illustrated by the kind of semantic interoperability issues that are endemic within UML where different nations may take different views of the same domain. UML State Machines and Interaction diagrams tend to assume that there is only a single view of the enterprise and so do not allow any other alternate views. However, in coalitions with multiple partners there are likely to be multiple views. The following examples illustrate the issue. While UML’s constraints might make sense in a programming situation, they hinder interoperability between different nations’ models.

UML Interoperability Issues – Example 1 - partial views In UML one can choose which states to include in a state machine. If Nation 1 chooses to include three states in a state machine and Nation 2 chooses to only include two of these states, then it is impossible in UML to combine the two models. There is no real world semantics reason why one should not be able to do this, so it is possible within MODEM.

UML Interoperability Issues – Example 2 - inheritance In UML one cannot inherit either states or state machines. But if Nation 1 chooses to include three states in a state machine and Nation 2 chooses model sub-states of two of these, this cannot be described directly in UML. There is no real world semantics reason why one should not be able to do this, so it is possible within MODEM.

UML Interoperability Issues – Example 3 - - regions In UML one can describe exactly the same orthogonal regions in a single state machine or multiple state machines. If Nation 1 describes the two regions in two state machines and Nation 2 describes them in one state machine, then it is impossible in UML to combine the two models. There is no real world semantics reason why one should not be able to do this, so it is possible within MODEM.

MODEM vs UPDM Sweden and UK invested heavily in the development of ‘Unified Profile for DoDAF and MODAF (UPDM)’,  are keen to reap some benefit from that investment and don’t intend to “throw the baby out with the bath water;” As you know: UPDM provides a standard that can be used by UML/SysML tool vendors; MODEM will provide a standard that can be used by non-UML/non-SysML tool vendors;

MODEM vs UPDM So one option we may consider (at least in the near-term) is a policy that UML/SysML tools must conform to UPDM and non-UML tools must conform to MODEM; this will give us assurance that there will be MODAF compliant tools available regardless of notation used, truly making MODAF tool-agnostic; Ultimately, this is a step towards frameworks convergence, and as we progress down this path we will ensure that we take all stakeholders with us, including the UPDM Group.