HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based...
-
Upload
tianna-cutsforth -
Category
Documents
-
view
222 -
download
1
Transcript of HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based...
![Page 1: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/1.jpg)
![Page 2: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/2.jpg)
HEADQUARTERS
MODEMBuilding a Semantic Foundation for EA:
Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model
Lt Col Mikael Hagenbo, Swedish Armed ForcesLars-Olof Kihlström, Generic Systems Sweden AB,
Ian Bailey, Model Futures Limited,Chris Partridge, BORO Solutions Limited
![Page 3: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/3.jpg)
HEADQUARTERS
Introduction
![Page 4: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/4.jpg)
HEADQUARTERS
Introduction• MODEM is an enterprise architecture framework that
provides a vocabulary for describing an enterprise, its structure as well as its behaviour in a unified manner.
• There are several architecture frameworks and this presentation starts with a brief description of how they relate to one another and how they differ.
• MODEM is an evolution of the framework definied by the Ministry of Defence in the UK called MODAF.
• The reengineering effort adds value since the semantics of the elements within the framework end up being defined properly, thereby enabling exchange of architecture models.
• MODEM is based on work performed by the IDEAS group.
![Page 5: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/5.jpg)
HEADQUARTERS
MODEM is a descendent of work within the IDEAS group (International Defence Enterprise Architecture Specification)
• 2005-2009: Development of a Model (IDEAS Foundation) for Coalition Architecture Interoperability.
• IDEAS is based on semantics in order to deal with semantic heterogeneity between the nations national Architecture Frameworks by the use of an approach based on Business Objects Reference Ontology (BORO)™ Methodology.
• IDEAS Foundation has been exploited by US DoD for DODAF 2.• MODEM (MODAF Ontological Data Exchange Model) is the result
of a Swedish led effort within IDEAS aiming for an evolution of M3 by exploiting the IDEAS foundation.
![Page 6: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/6.jpg)
HEADQUARTERS
Why did we start?
![Page 7: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/7.jpg)
HEADQUARTERS
For whom do we do it?
![Page 8: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/8.jpg)
HEADQUARTERS
ISAF Contributing nations
![Page 9: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/9.jpg)
HEADQUARTERS
Something about frameworks
![Page 10: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/10.jpg)
HEADQUARTERS
Defence Enterprise Architecture• Military operations are complex
– Large, hierarchical organisations– Small, agile organisations– Thousands of interacting processes– Complex, data-intensive systems
• Enterprise architecture provides a way to plan and organise information about:– Structures– Behaviour– Capability
Image Crown Copyright
![Page 11: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/11.jpg)
HEADQUARTERS
EA is Just Diagrams, Right ?• First generation enterprise architecture really
was just about pictures• Things have moved on since then
– EA is now considered a decision-support tool– Providing the right information, at the right level of
abstraction to business and technical stakeholders• The frameworks have had to adapt accordingly
– Increasing use of meta-models– Some are even looking at ontologies
![Page 12: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/12.jpg)
HEADQUARTERS
MODAF™• The UK Ministry of Defence Architecture
Framework– Originally based on DoDAF– MODAF extensions now adopted by DoDAF– NATO Architecture Framework *is* MODAF
• MODAF Meta-Model (M3)– An extension of the UML 2.1 Meta-Model– i.e. a UML profile
![Page 13: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/13.jpg)
HEADQUARTERS
There are a lot of different frameworks and standards
TOGAF NAF 3.1 DoDAF v1.5 UPDM SoaML
OASIS DoDAF 2.0 IDEAS Conceptual Overv iew
![Page 14: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/14.jpg)
HEADQUARTERS
Framework timeline
C4ISR 1.0
C4ISR 2.0
MODAF 1.0 MODAF 1.1
NAF 2.0
NAF 3.0
DoDAF 1.5 MODAF 1.2
DoDAF 2.0
DoDAF 1.0
1996 1997 1998 2003 2004 2005 2006 2007 2008 2009 2010 2011
NAF 3.1
UPDM 1.0
UPDM 2.0
![Page 15: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/15.jpg)
HEADQUARTERS
MODAF Stack
Block diagram © Model Futures 2008
Systems (SV)
Operational (OV)
Service (SOV)
Strategic (StV)
Acqu
isiti
on(A
cV)
Stan
dard
s(T
V)
Re-useable specifications& strategic governance
Logical architecture:Scenarios, requirements, etc.
Physical Architecture - Solutions.
![Page 16: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/16.jpg)
HEADQUARTERS
Overview of MODAF Meta-Model
![Page 17: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/17.jpg)
HEADQUARTERS
The benefits of a EA based on a meta-model that defines the types of elements that can be used in an architecture model
![Page 18: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/18.jpg)
HEADQUARTERS
What does a meta-model for an architecture framework provide?
• It could be said that the MODAF/ NAF/ UPDM meta-model provides a grammar for speaking architecture in accordance with a framework.
• It defines the type of words that may be used and how they can be combined (related) to form architectural “sentences”.
• In the case of MODAF the meta-model was created using UML (Unified Modelling Language) where all types of elements to be used in an architecture model are extensions of standardised UML concepts.
![Page 19: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/19.jpg)
HEADQUARTERS
What does give us that MODAF M3 does not ?
• Consider the following text:'Twas brillig, and the slithy tovesDid gyre and gimble in the wabe;All mimsy were the borogoves,And the mome raths outgrabe.• A portion of Jabberwocky: A poem by Lewis Carroll published as
part of: Through the looking-glass, and what Alice found there (1872)
![Page 20: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/20.jpg)
HEADQUARTERS
An analogy .....
• While the grammar of the poem is sound, i.e. adjectives, nouns and verbs can be identified and they seem to relate to one another as they should, the meaning is less than clear.
• The difference between MODAF M3 and MODEM could be visualised by saying that in MODAF M3 the Jabberwocky poem would be accepted as correct as it only checks the grammar, whereas MODEM would also provide the semantic meaning.
![Page 21: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/21.jpg)
HEADQUARTERS
Semantic technology
![Page 22: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/22.jpg)
HEADQUARTERS
Building in a real world semantics
The real problem in speech is not precise language. The problem is clear language.Richard Feynmann
Formal
Semantics
RealWorld
UML
IDEAS
![Page 23: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/23.jpg)
HEADQUARTERS
There is a significant investment in MODAF
Build upon what already exists
Irrelevant technical constraints
Winnow out the irrelevant technical features
Useful patterns
Harvest the relevant features
![Page 24: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/24.jpg)
HEADQUARTERS
M3UML Profile
Building a semantic foundation
M3 was designed as a UML profile.
implementation structure
explicit semantics
As a result it has both implementation structure and (explicit) semantics
implicit semantics From a semantic perspective, it is like an iceberg, with visible ‘explicit semantic’ and hidden ‘implicit semantics’.
The goal is to:• Peel off the implementation structure, and• Make the implicit semantics explicit
semanticfoundation
![Page 25: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/25.jpg)
HEADQUARTERS
super-sub-type
![Page 26: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/26.jpg)
HEADQUARTERS
MODEM
Recovering the supersubtype semantic structure
M3
Need to harvest where it matches, andRefine where it does not.
![Page 27: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/27.jpg)
HEADQUARTERS
An example of formal semantics
Figure 15.12 - Protocol state machine” (p. 552 - UML Superstructure Specification, v2.3)
A UML State Machine
![Page 28: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/28.jpg)
HEADQUARTERS
What is ‘state’ in the real world?
You can know the name of a bird in all the languages of the world, but when you're finished, you'll know absolutely nothing whatever about the bird... So let's look at the bird and see what it's doing — that's what counts. I learned very early the difference between knowing the name of something and knowing something.Richard Feynmann
spac
e
time
Door No 73
Door Open State#01
spac
e
time
Door Open State#01
Door Closed State#02
Door Locked State#03
![Page 29: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/29.jpg)
HEADQUARTERS
Removing Implementation StructureCombining state machines
![Page 30: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/30.jpg)
HEADQUARTERS
Removing Implementation StructureSub-typing state machines
![Page 31: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/31.jpg)
HEADQUARTERS
Building in a ‘clear’ real world semantics
Formal
Semantics
RealWorld
UML
IDEAS
![Page 32: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/32.jpg)
HEADQUARTERS
Patterns
![Page 33: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/33.jpg)
HEADQUARTERS
MODEM relies heavily on the use of patterns
• The basic set of patterns include:– Overlap and intersection– Behaviour– Agent– Process– Exchange
• These patterns are then specialised in order to be used in a variety of places, some examples are shown here.
![Page 34: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/34.jpg)
HEADQUARTERS
Architect: I have a need to show roads that overlap as part of my architecture model
class Proper Ov erlap - Indiv iduals Example reduced
SetOfProperOverlappingThings
«IDEAS:Type»SetOfProperOv erlappingIndiv iduals
IndividualType
«IDEAS:Type»SetOfOv erlappingIndiv iduals
Type
«IDEAS:Type»SetOfOv erlappingThings
«IDEAS:IndividualType»NewYork5Av enue23Street
«IDEAS:Individual»5:th av enue
«IDEAS:Individual»23rd street
«IDEAS:typeInstance»
«IDEAS:superSubtype»
«IDEAS:superSubtype»
«IDEAS:typeInstance»
«IDEAS:typeInstance»
![Page 35: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/35.jpg)
HEADQUARTERS
Architect: The actual intersection is of special interest class Intersection - Example reduced
Type
«IDEAS:Type»SetOfOv erlappingThings
«IDEAS:Type»SetOfOv erlappingIndiv iduals
CoupleType
«IDEAS:Type»IntersectionOfSetOfOv erlappingThings
«IDEAS:Type»IntersectionOfSetOfOv erlappingIndiv iduals
SetOfProperOverlappingThings
«IDEAS:Type»SetOfProperOv erlappingIndiv iduals
Type
«IDEAS:Type»Singleton
«IDEAS:Type»SingletonIndiv idualType
Type
«IDEAS:Powertype»Indiv idualType
CoupleType
«IDEAS:Powertype»WholePartType
«IDEAS:IndividualType»NewYork5Av enue23Street
«IDEAS:Indi...23rd street
«IDEAS:Indi...5:th av enue
«IDEAS:IndividualType»5thAv enueAnd23rdStreetCrossing
«IDEAS:TupleType»IntersectionsOf5thAv enueAnd23rdStreet
«IDEAS:Individual»5thAv enue23rdStreetCrossing
«tuplePlace1»
overlappingPart
«place2Type»
partType
«place2Type»
wholeType
«place1Type»«IDEAS:superSubtype»
«IDEAS:superSubtype»
«IDEAS:superSubtype»
«IDEAS:typeInstance»«place1Type»
«tuplePlace1»
«place2Type»
«IDEAS:typeInstance»
«IDEAS:typeInstance»«IDEAS:typeInstance»
«tuplePlace2»
«tuplePlace2»
«IDEAS:typeInstance»
«IDEAS:typeInstance»
«IDEAS:superSubtype»
«IDEAS:superSubtype»
intersectioned
«place1Type»
«IDEAS:superSubtype»
«IDEAS:typeInstance»
«IDEAS:typeInstance»
«place2Type»
«IDEAS:superSubtype»
intersectioned
«place1Type»
![Page 36: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/36.jpg)
HEADQUARTERS
Tool support for EA
![Page 37: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/37.jpg)
HEADQUARTERS
So why is MODEM needed?Current tool and architecture framework use
situation • Different tools are used in different domains.
• GenEA: General EA tools (ARIS, MEGA, SA, MooD etc.)
• UML tools with EA plugins (Magic Draw, Sparx, Rhapsody, Artisan etc.)
• They are islands on their own with no direct communication in between tools.
• They can not be used to enhance each other.
Implementation
Specification
Strategy and planning
Operational processes
GenEA a
UML EA aUML EA b
UML EA c
UML EA d
UML EA e
GenEA b
GenEA c
GenEA dGenEA e
![Page 38: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/38.jpg)
HEADQUARTERS
Possible tool situation based on MODEM • A seamless transfer
between tools without importing other tool conventions can be achieved if they are based on MODEM as an underlying basis.
• This will expand the usage as well as market for all tools.
• The interconnection ability will dramatically increase the use of each tool.
• The strengths of the different tools can be used to enhance the overall use of all tools.
• This will provide an benefits to all areas of use and to all tools.
MODEM basis
Implementation
Specification
Strategy and planning
Operational processes
GenEA a
UML EA a UML EA b
UML EA cUML EA d
UML EA e
GenEA b
GenEA c
GenEA dGenEA e
e.g. RDF
![Page 39: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/39.jpg)
HEADQUARTERS
MOD statement and conclusions
![Page 40: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/40.jpg)
Chief Information Officer
MOD STATEMENT OF INTENT FOR THE IMPLEMENTATION OF
MODEM
Patrick GormanAssistant Head Architecture FrameworkMOD CIO
![Page 41: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/41.jpg)
Future MODAF – What We Want To Do
On completion of MODEM (c. Sep 2012):
Look to retire M3 Update Policy for use of:
UPDM2 (UML / SysML Tools) MODEM (Non-UML Tools)
Ensure alignment of MODEM and UPDM
Offer MODEM to NATO to support convergence of frameworks
![Page 42: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/42.jpg)
Future MODAF – What We Need To Do To Get There
Primarily Stakeholder Engagement:
UK Defence Stakeholders – MOD and Partners.
Software Tool Vendors.
NATO and Nations.
![Page 43: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/43.jpg)
HEADQUARTERS
The MODEM re-engineering aims to:• Harvest the relevant semantic features of UML and the
MODAF meta-model and migrate them to MODEM, • Winnow out the irrelevant technical implementation
features – particularly the constraints that were stove piping the UML meta-model and the MODAF meta-model 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.
![Page 44: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/44.jpg)
HEADQUARTERS
Rationale on one slide
• MODEM has been developed to be used by the tool vendors in order to create a means of unification, reusability and exchange of architectural artefacts between different tools.
• MODEM is an 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.
• NATO is invited to make use of MODEM for NAF.• MODEM is not in not in any way defence specific and thus
not limited to defence use only.
![Page 45: HEADQUARTERS MODEM Building a Semantic Foundation for EA: Reengineering the MODAF Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,](https://reader038.fdocuments.in/reader038/viewer/2022110304/5517fe7f550346c6568b50df/html5/thumbnails/45.jpg)
HEADQUARTERS
More details concerning MODEM can be found at:
• http://www.borosolutions.co.uk/research/content/files/ SwAF-MODEM-Behaviour Analysis Report - March 2011.pdf• http://dl.dropbox.com/u/823291/MODAF_M3_and_IDEAS_integration_phase%201%20and%202%20version_1.00.pdf• http://dl.dropbox.com/u/823291/MODAF_M3_and_IDEAS_integration_examplification_version_1.00.pdf