Systems Engineering and Integration Group

Model Based Systems Engineering Frameworks

Mr Robert Paternoster Maritime Architecture Modelling SME [email protected] 0117 91 36094

V1.1 Aim

• To understand the benefits of Enterprise Architecture (EA) modelling • To become familiar with the principle and structure of MODAF Definition of Enterprise

• An "enterprise" is any organisation or collection of organisations, that have a common set of business goals and/or a single bottom line.

TOGAF Definition Definition of Architecture

• Architecture is about structure and inter-relationship • Some uses of the term architecture: – A Computer Architecture describes the structure and organization of a computer's hardware or system software – Architecture is the art and science of designing and constructing buildings – A Web Services Architecture identifies the functional components and defines the relationships among those components to effect the desired properties of the overall architecture Definition of Enterprise Architecture

• “The formal description of the structure and function of the components of an enterprise, their interrelationships, and the principles and guidelines governing their design and evolution over time” (Ref: IEEE 1471). Components of an Enterprise

• An enterprise is made up of many components including but not limited to: – People – Processes – Physical Structures – Engineering and Information Systems – Financial Resources • In order to achieve the common “Enterprise Goal” these components must coordinate their functions and effectively exchange information and resources • For large enterprises, these relationships between components can be very complex. Managing Complexity

• This complexity tends to lead to the creation of stove-pipes where different areas of an enterprise operate in isolation. • This lack of “bigger picture approach” can result in: – Reduced Efficiency – Poor Investment Decisions – Duplication of Effort – Loss of agility • One way of managing this complexity and preventing the creation of stove-pipes is to model the enterprise architecture Modelling the Enterprise Architecture

• Enterprise Architecture (EA) models enable the capture and presentation of information relating to the Enterprise, with the aim of: – Aiding the understanding of complex issues – Gaining a consistent understanding of the EA and associated assumptions thus avoiding expensive rectification projects – Supporting Enterprise planning and change management activities – Analysing the model to identify and articulate potential issues – Supporting the elicitation of a coherent set of requirements

• Architecture models are developed at a level of detail that is appropriate for a given objective. A Common Framework

• Large corporations may well have separate enterprise architecture projects – But there is much in common about the systems in each “enterprise” – There is usually great potential for gain in the use of a common architecture modelling standard or framework • A common framework can provide a basis for the development of an architecture repository: – Allows the integration and re-use of models, designs, and baseline data What is MODAF?

• Ministry of Defence Architecture Framework • An Enterprise Architecture Framework (or “standard”) designed specifically for the MoD Enterprise – A set of rules and constraints on how to organise information about the enterprise – Templates that provide a graphical and textual visualisation of the enterprise area being investigated – Guidelines to govern architecture activity • MODAF provides a language or “grammar” to produce consistent and coherent enterprise architectures across Defence MODAF Views

• A MODAF view describes a specific aspect of an enterprise architecture • For example: – Strategic View (StV) 1 – Enterprise Vision. Designed for senior management to capture the strategic direction of the enterprise – System View (SV) 2a - System Port Specification. Designed for engineers to specify the ports on a system, and the associated protocols used. • Within MODAF 1.2 there are 46 different MODAF views MODAF is NOT…

A lot of disconnected views Why MODAF is NOT a lot of disconnected views? OV-1a: High-Level Operational Concept Graphic

Underlying Model Constructed in Accordance to MODAF Meta-Model Why MODAF is NOT a lot of disconnected views? OV-1a: High-Level Operational Concept Graphic

Underlying Model Constructed in Accordance to MODAF Meta-Model MODAF Viewpoints

All View (AV 1-2) Strategic (StV 1-6) ‘Summary’ Why? ‘Capabilities’ Technical (TV 1-2)

‘Constraints’ Service Operational Orientated (OV 1-7) (SOV 1-5) What? ‘Services Available’ ‘Logical’

Acquisition (AcV 1-2) System When? (SV 1-12) ‘Programmatic’ How? ‘Solution’ Simplified MODAF 1.1 Meta-Model (M3) Simplified MODAF 1.1 Meta-Model (M3) StV5

AcV2

StV1 SV2a

StV2

SV1 TV1

OV2 Views Example: Joint Fires OV1 StV2 Strategic

JF

Operational OV5 Locate ID OV3 Decide OV3 Destroy (Info Ex) (Info Ex) (Surveillance) (C&C) (Effect)

System

Acquisition

AV1 STV2 OV1 OV2 OV3 OV5 SV1 SOV2 Acv2 TV1 Views Example: Joint Fires OV1 StV2 Strategic

JF

Operational OV2

OV3 OV3

(Info Ex) (Info Ex) (Surveillance) (C&C) (Effect)

System

Acquisition

AV1 STV2 OV1 OV2 OV3 OV5 SV1 SOV2 Acv2 TV1 Views Example: Joint Fires OV1 StV2 Strategic

JF

Operational SOV2 SOV2 Locate ID Decide Destroy (Surveillance) (C&C) (Effect)

System

Acquisition

AV1 STV2 OV1 OV2 OV3 OV5 SV1 SOV2 Acv2 TV1 Views Example: Joint Fires OV1 StV2 Strategic

JF

Operational SOV2 SOV2 Locate ID Decide Destroy (Surveillance) (C&C) (Effect)

System SV1 (Cap Config) (Cap Config) (Cap Config)

(Cap Config)

Acquisition AcV AcV2 AcV2 2 AcV 2

200 202 8 0 2008 2020 2008 2020 2008 2020 AV1 STV2 OV1 OV2 OV3 OV5 SV1 SOV2 Acv2 TV1 Summary

• MODAF is an Enterprise Architecture Framework designed specifically for the MOD enterprise • The MODAF Meta-Model (M3) enables enterprise architecture modelling to be done consistently across Defence • The 46 MODAF views provide a common way of presenting outputs from the MODAF compliant models • MODAF is an evolution of DoDAF and basis for NAF revision 3 Questions?