MODAF

Last updated

United Kingdom
Ministry of Defence
Department overview
Formed1964 (as modern department)
JurisdictionUnited Kingdom
Headquarters Whitehall, Westminster, London [1]
Employeesover 80,000 civilian staff [2]
Annual budget£35.165 billion (2009/10) [3]
Minister responsible
Department executives
Website https://www.gov.uk/government/organisations/ministry-of-defence

The British Ministry of Defence Architecture Framework (MODAF) was an architecture framework which defined a standardised way of conducting enterprise architecture, originally developed by the UK Ministry of Defence. It has since been replaced with the NATO Architecture Framework.

Contents

Initially the purpose of MODAF was to provide rigour and structure to support the definition and integration of MOD equipment capability, particularly in support of network-enabled capability (NEC).

The MOD additionally used MODAF to underpin the use of the enterprise architecture approach to the capture of the information about the business to identify the processes and resources required to deliver the vision expressed in the strategy.

Overview

MODAF was an internationally recognised enterprise architecture framework developed by the MOD to support Defence planning and change management activities. It does this by enabling the capture and presentation of information in a rigorous, coherent and comprehensive way that aids the understanding of complex issues, thereby providing managers with the key factors they should consider when making decisions about changes to the business. It is used extensively in Defence acquisition to support systems engineering, particularly in support of network-enabled capability (NEC), "which is about the coherent integration of sensors, decision-makers, weapon systems and support capabilities to achieve the desired effect".

With the publication of the MOD Information Strategy (MODIS) [4] and its enterprise architecture (EA) sub-strategy, the MOD has recognised the utility of EA to support business improvement. MODAF is central to the use of EA in MOD.

MODAF was managed and maintained by staff working for the MOD's Chief Information Officer [5] (CIO), as part of their role to provide information policy and standards. Additional support is provided by the MOD's System Engineering and Integration Group, as part of their role in developing the System of Systems Approach (SOSA), [6] a common set of principles, rules, and standards to enable the delivery of better interoperability between systems.

The MOD works closely with its international allies to ensure coherence with their architecture frameworks to enable the sharing of information about capabilities fielded in coalition operations in-order to support interoperability. MODAF was developed from the US Department of Defense Architecture Framework (DoDAF) version 1.0, but has been extended and modified to meet MOD requirements by the addition of strategic, acquisition and service-oriented viewpoints and the provision of the M3.

MODAF version 1.0 was released in 2005, following development work by the MODAF Partners, a collaborative team of MOD staff and contractors from a number of industry partners and has been continuously improved since Version 1.0, the latest release, version 1.2.004, was released in May 2010

History

MODAF was initially developed for MOD from two parallel work strands, an MOD-funded research programme undertaken by QinetiQ (formerly part of the Defence Evaluation Research Agency) and a separate DoDAF-based development by MODAF Partners, a consortium of Cornwell Management Consulting (now Serco) and PA Consulting Group with Model Futures providing the technical input, and extended by other key suppliers such as Logica and Vega through work for the MOD Integration Authority (as of April 2008 the System Engineering Integration Group (SEIG)). The draft version of MODAF combined the metamodel developed from the UK MOD funded QinetiQ research programme and the views developed by MODAF Partners. The meta-model was subsequently replaced with the M3 for the released version of MODAF.

Framework

MODAF provides a set of templates (called "Views") that provide a standard notation for the capture of information about a business in order to identify ways to improve the business. Each MODAF View offers a different perspective on the business to support different stakeholder interests, presented in a format, usually graphical, that aids understanding of how a business operates.

The Views are grouped into seven Viewpoints (Note that this is a different use of the term 'viewpoint' from ISO/IEC/IEEE:42010 as a specification for a single view):

The relationship between the data in the MODAF Views is defined in the MODAF Meta Model, known as the M3. The M3 provides a logical structure for the storage of the data in a database and subsequently provides the necessary coherence for the data to be shared with other MODAF architectures.

Functionality of framework

In MOD, MODAF has primarily been used in acquisition domains, programmes and delivery teams to support the delivery of military capability, particularly NEC. A number of MODAF architectures directly support operations in Afghanistan. In addition, MODAF is widely used by its industry partners, such as BAE Systems, Thales, Lockheed Martin, Boeing and Serco. It is also used by other government departments and agencies, such as GCHQ, and external bodies such as the National Air Traffic Services (NATS). MODAF is used by the Swedish Armed Forces to support the development of military capability, and it has been adapted by NATO to form the core of the NATO Architecture Framework (NAF).

Harmonisation

MODAF will continue in its current form for the foreseeable future. However, MOD is working closely with the United States Department of Defense, the Canadian Department of National Defence, the Australian Department of Defence, and the Swedish Armed Forces to develop the International Defence Enterprise Architecture Specification (IDEAS). Although the focus for IDEAS has been the ability to provide a mechanism to better enable the exchange of architecture information between Nations, the IDEAS Management Group are also actively considering how their architecture frameworks should converge, perhaps into a single unified architecture framework. [7]

Tools and tooling

The MOD is "agnostic" about which software tools should or should not be used to develop MODAF architecture descriptions. The key requirement is that they should correctly implement the M3 [8] with downloads in Sparx Systems Enterprise Architect; HTML and XMI formats. to provide a coherent structure against which architecture information can be exchanged. A number of tools offer this functionality.

The MOD has been working with the Object Management Group (OMG) to develop the Unified Profile for DoDAF and MODAF (UPDM), an abstract UML profile that implements the MODAF Metamodel (M3), itself an abstract UML profile for UML modelling tools, as well as the DODAF metamodel (DM2) . It is based on the Unified Modelling Language (UML) and extends the Systems Modelling Language (SysML) UML profile.

Terminology

An "architectural framework" or "architecture framework" is a specification of how to organise and present architectural models. An architectural framework consists of a standard set of views, which each have a specific purpose.

An "architectural description" is a contiguous, coherent model of an enterprise. An architectural description comprises "architectural products". MODAF is not an architectural description.

A "view" is a specification of a way to present an aspect of the enterprise. Views are defined with one or more purposes in mind - e.g., showing the logical topology of the enterprise, describing a process model, defining a data model, etc.

An "architectural product" is a model of a particular aspect of the enterprise. An architectural product conforms to a "view".

A "viewpoint" is a collection of "views." Viewpoints are usually categorized by domain - e.g., in MODAF there are seven viewpoints.

Applications

Although originally developed by the UK Ministry of Defence, MODAF is the standard architecture framework for other organisations, such as:

In addition, revision 3 of the NATO Architecture Framework (NAF) is identical to MODAF at its core but extends the framework by adding views for Bandwidth Analysis, SOA and Standards configurations.

MODAF is also the basis for other frameworks such as TRAK, a domain-free framework, which is based on MODAF 1.2

Related Research Articles

Unified Modeling Language Software system design modeling tool

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.

Meta-Object Facility Standard of Object Management Group

The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. Its purpose is to provide a type system for entities in the CORBA architecture and a set of interfaces through which those types can be created and manipulated. The official reference page may be found at OMG's website.

Model Driven Architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of domain engineering, and supports model-driven engineering of software systems. It was launched by the Object Management Group (OMG) in 2001.

Department of Defense Architecture Framework Enterprise architecture framework

The Department of Defense Architecture Framework (DoDAF) is an architecture framework for the United States Department of Defense (DoD) that provides visualization infrastructure for specific stakeholders concerns through viewpoints organized by various views. These views are artifacts for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through tabular, structural, behavioral, ontological, pictorial, temporal, graphical, probabilistic, or alternative conceptual means. The current release is DoDAF 2.02.

System Architect Enterprise architecture tool

Unicom System Architect is an enterprise architecture tool that is used by the business and technology departments of corporations and government agencies to model their business operations and the systems, applications, and databases that support them. System Architect is used to build architectures using various frameworks including TOGAF, ArchiMate, DoDAF, MODAF, NAF and standard method notations such as sysML, UML, BPMN, and relational data modeling. System Architect is developed by UNICOM Systems, a division of UNICOM Global, a United States-based company.

Enterprise architecture framework Frame in which the architecture of a company is defined

An enterprise architecture framework defines how to create and use an enterprise architecture. An architecture framework provides principles and practices for creating and using the architecture description of a system. It structures architects' thinking by dividing the architecture description into domains, layers, or views, and offers models - typically matrices and diagrams - for documenting each view. This allows for making systemic design decisions on all the components of the system and making long-term decisions around new design requirements, sustainability, and support.

The Unified Profile for DoDAF/MODAF (UPDM) is the product of an Object Management Group (OMG) initiative to develop a modeling standard that supports both the USA Department of Defense Architecture Framework (DoDAF) and the UK Ministry of Defence Architecture Framework (MODAF). The current UPDM - the Unified Profile for DoDAF and MODAF was based on earlier work with the same acronym and a slightly different name - the UML Profile for DoDAF and MODAF.

The IDEAS Group is the International Defence Enterprise Architecture Specification for exchange Group. The deliverable of the project is a data exchange format for military Enterprise Architectures. The scope is four nation and covers MODAF (UK), DoDAF (USA), DNDAF (Canada) and the Australian Defence Architecture Framework (AUSDAF). The initial scope for exchange is the architectural data required to support coalition operations planning -

MagicDraw Systems modelling software

MagicDraw is a visual UML, SysML, BPMN, and UPDM modeling tool with team collaboration support. Designed for business analysts, software analysts, programmers, and QA engineers, this dynamic and versatile development tool facilitates analysis and design of object oriented (OO) systems and databases. It provides the code engineering mechanism, as well as database schema modeling, DDL generation and reverse engineering facilities.

RM-ODP Reference model in computer science

Reference Model of Open Distributed Processing (RM-ODP) is a reference model in computer science, which provides a co-ordinating framework for the standardization of open distributed processing (ODP). It supports distribution, interworking, platform and technology independence, and portability, together with an enterprise architecture framework for the specification of ODP systems.

AGATE is a framework for modeling computer or communication systems architecture.

Capability management is a high-level integrative management function, with particular application in the context of defense.

The Semantics of Business Vocabulary and Business Rules (SBVR) is an adopted standard of the Object Management Group (OMG) intended to be the basis for formal and detailed natural language declarative description of a complex entity, such as a business. SBVR is intended to formalize complex compliance rules, such as operational rules for an enterprise, security policy, standard compliance, or regulatory compliance rules. Such formal vocabularies and rules can be interpreted and used by computer systems. SBVR is an integral part of the OMG's model-driven architecture (MDA).

Enterprise engineering is the body of knowledge, principles, and practices used to design all or part of an enterprise. An enterprise is a complex socio-technical system that comprises people, information, and technology that interact with each other and their environment in support of a common mission. One definition is: "an enterprise life-cycle oriented discipline for the identification, design, and implementation of enterprises and their continuous evolution", supported by enterprise modelling. The discipline examines each aspect of the enterprise, including business processes, information flows, material flows, and organizational structure. Enterprise engineering may focus on the design of the enterprise as a whole, or on the design and integration of certain business components.

View model

A view model or viewpoints framework in systems engineering, software engineering, and enterprise engineering is a framework which defines a coherent set of views to be used in the construction of a system architecture, software architecture, or enterprise architecture. A view is a representation of a whole system from the perspective of a related set of concerns.

Operational View Component of Departement of Defense Architecture Framework

Operational View (OV) is one of the basic views defined in the enterprise architecture (EA) of the Department of Defense Architecture Framework V1.5 (DoDAF) and is related with concept of operations. Under DODAF 2, which became operational in 2009, the collections of views are now termed 'viewpoints' and no longer views.

TRAK Enterprise architecture framework

TRAK is a general enterprise architecture framework aimed at systems engineers. It is based on MODAF 1.2.

Capability management is the approach to the management of an organization, typically a business organization or firm, based on the "theory of the firm" as a collection of capabilities that may be exercised to earn revenues in the marketplace and compete with other firms in the industry. "Capability Management" seeks to manage the stock of capabilities within the firm to ensure its position in the industry and its ongoing profitability and survival.

Enterprise Architect (software) Visual modeling and design tool

Sparx Systems Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports: the design and construction of software systems; modeling business processes; and modeling industry based domains. It is used by businesses and organizations to not only model the architecture of their systems, but to process the implementation of these models across the full application development life-cycle.

References

  1. 51°30′14″N0°7′30″W / 51.50389°N 0.12500°W
  2. "Defence in the Community". Ministry of Defence. Retrieved 22 March 2010.
  3. "Defence Spending". Ministry of Defence. Retrieved 22 March 2010.
  4. Error pages Archived 18 May 2010 at the Wayback Machine
  5. House of Commons Hansard Written Answers for 13 Jan 2009 (pt 0004)
  6. Archived 13 October 2010 at the Wayback Machine
  7. IDEAS Group. "IDEAS DM2 MetaModel". IDEAS Group. Archived from the original on 4 February 2015. Retrieved 25 July 2014.
  8. Ministry of Defence | About Defence | Corporate Publications | Information Management | MODAF | MODAF Meta Model Archived 15 September 2010 at the Wayback Machine