Author Archives: Ian

Lr – Lines of Development

NAF v3: NPV-2 MODAF: AcV-2

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Logical
Specifications
L1
Node Types
NAV-2
AV-2
L2
Logical Scenario
NOV-2
OV-2
L3
Node Interactions
NOV-2, NOV-3
OV-2,OV-3
L4
Logical Activities
NOV-5
OV-5
L5
Logical States
NOV-6b
OV-6b
L6
Logical Sequence
NOV-6c
OV-6c
L7
Logical Data Model
NSV-11a
OV-7
L8
Logical Constraints
NOV-6a
OV-6a
Lr
Lines of Development
NPV-2
AcV-2

The Lr view specifies the logical threads (lines of development) for a set of projects and programmes. The status of each of these threads can be shown at the various milestones in the projects or programmes.

Background

The Lr view is primarily intended to support the acquisition process across multiple projects or programmes, including the management of dependencies between projects and the integration of all the DLODs to achieve a successfully integrated military capability.

Use of the Lr view should support the management of capability delivery and be aligned with Cr Capability Phasing view.

Usage

  • Project management and control (including delivery timescales).
  • Project dependencies and the identification of associated risk.
  • Portfolio management
  • Through Life Management Planning (TLMP).

Representation

Detailed View Description

Key Elements and Their Relationships

lr-hlmm

Meta-Model

The detailed meta-model for Lr can be viewed here

A1 – Meta-Data Definitions

NAF v3: NAV-3 MODAF: AV-1/2

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

The A1 Meta-Data Definitions view specifies the categories of meta-data tag used throughout the architecture.

Background

Architectures, particularly large ones, usually require meta-data tags to aid with searching and discovery. NAF specifies some built-in meta-data tags, such as:

  • Definition
  • Assumption
  • Finding
  • Recommendation
  • Purpose
  • Approver, Approval Milestone, Modeller, Manager, Responsible Owner, Tool Used (see Ap – Architecture Plan)

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

a1-meta-model

A2 – Architecture Products

NAF v3: NAV-3 MODAF: AV-1/2

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

The A2 Architecture Products view lists the products that describe an Architecture, and the views to which those products correspond.

Background

The A2 view specifies the structure of an architecture, and the products that describe the architecture. Each product may correspond to an architecture view. This view also traces the architectures onto the Enterprise Phases they correspond to (see also E2 – Enterprise Vision) and identifies the key stakeholders, their concerns and the products that address those concerns (from ISO42010).

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

a2-meta-model

A3 – Architecure Correspondence

From ISO42010

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

The A3 Architecture Correspondence view identifies the relationships between architectural elements.

Background

ISO42010 introduces the idea of architecture correspondence and correspondence rules. Quoting from ISO/IEC42010; “A correspondence defines a relation between AD elements. Correspondences are used to express architecture relations of interest within an architecture description (or between architecture descriptions). Correspondences can be governed by correspondence rules. Correspondence rules are used to enforce relations within an architecture description (or between architecture descriptions).”

NAF has a number of relationships, used throughout the framework. Rather than identify each relationship here, those relationships are shown in each meta-model excerpt for each view. Each view shows “Key Elements and Their Relationships” and “Meta-Model Excerpt“. In the meta-model excerpt, relationships are depicted as boxes with thin borders.

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

a3-meta-model

A4 – Methodology Used


TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

A5 – Architecture Status

NAF v3: NAV-1 MODAF: AV-1

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Mode

A6 – Architecture Versions

NAF v3: NAV-1 MODAF: AV-1

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

A7 – Architecture Meta-Data

NAF v3: NAV-1/3 MODAF: AV-1

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

A8 – Standards

NAF v3: NTV-1/2 MODAF: TV-1/2

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
Architecture
Meta-Data
A1
Meta-Data Definitions
NAV-3
AV-1/2
A2
Architecture Products
A3
Architecture Correspondence
ISO42010
A4
Methodology Used
NAF Ch2
A5
Architecture Status
NAV-1
AV-1
A6
Architecture Versions
NAV-1
AV-1
A7
Architecture Meta-Data
NAV-1/3
AV-1
A8
Standards
NTV-1/2
TV-1/2
Ar
Architecture Roadmap

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Mode

Ar – Architecture Roadmap

NAF v3: NAV-1 MODAF: AV-1

The Ar Architecture Roadmap view specifies the project plan for the architecture, the key approval milestones and the roles and responsibilities.

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

ap-meta-model