Category Archives: Constraints

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

P8 – Resource Constraints

NAF v3: NSV-10a MODAF: SV-10a

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
L4-P4 (NSV-5)
Physical
Resource
Specifications
P1
Resource Types
NAV-2, NSV-2a,7,9,12
AV-2, SV-2a,7,9,12
P2
Resource Structure
NOV-4,NSV-1
OV-4, SV-1
P3
Resource Connectivity
NSV-2, NSV-6
SV-2, SV-6
P4
Resource Functions
NSV-4
SV-4
P5
Resource States
NSV-10b
SV-10b
P6
Resource Sequence
NSV-10c
SV-10c
P7
Physical Data Model
NSV-11b
SV-11
P8
Resource Constraints
NSV-10a
SV-10a
Pr
Configuration Management
NSV-8
SV-8

The P8 Resource Constraints view specifies functional and non-functional constraints on the implementation aspects of the architecture (i.e. the structural and behavioural elements of the Resource viewpoint).

Background

The P8 describes constraints on the resources, functions, data and ports that make up the Resource architecture. The constraints are specified in text and may be functional or structural (i.e. non-functional).

Usage

  • Definition of implementation logic.
  • Identification of resource constraints.

Representation

Detailed View Description

Key Elements and Their Relationships

p8-hlmm

Meta-Model

The detailed meta-model for P8 can be viewed here

S8 – Service Policy

NAF v3: NSOV-4a MODAF: SOV-4a

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
C1-S1 (NSOV-3)
Service
Specifications
S1
Service Taxonomy
NAV-2, NSOV-1
AV-2, SOV-1
S3
Service Interfaces
NSOV-2
SOV-2
S4
Service Functions
NSOV-3
SOV-5
S5
Service States
NSOV-4b
SOV-4b
S6
Service Interactions
NSOV-4c
SOV-4c
S7
Service I/F Parameters
NSOV-2
SOV-2
S8
Service Policy
NSOV-4a
SOV-4a
Sr
Service Roadmap

The purpose of the Service Policy View (S8) is to specify constraints that apply to implementations of services.

Background

To better enable consistency and re-use of service specifications, it is important to set constraints on how a service should behave. An S8 product specifies constraints against services to which implementations of must conform.

Usage

Representation

Detailed View Description

s8-example-1

Key Elements and Their Relationships

s8-hlmm

Meta-Model

The detailed meta-model for S8 can be viewed here

L8 – Logical Constraints

NAF v3: NOV-6a MODAF: OV-6a

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

An L8 Operational Rules Model specifies operational or business rules that are constraints on the way that business is done in the Enterprise.

Background

L8 is used to constrain the logical architecture without forcing a particular solution. L8 is used for rules which are not expressed as behavioural models, interactions or measures of effectiveness – i.e. they are textual statements of requirement that constrain the architecture.

Usage

• Definition of doctrinally correct operational procedures.
• Definition of business rules.
• Identification of operational constraints.

Representation

Detailed View Description

Key Elements and Their Relationships

l8-hlmm

Meta-Model

The detailed meta-model for L8 can be viewed here

C8 – Planning Assumptions

No corresponding NAF v3 or MODAF view

TaxonomyStructureConnectivityProcessesStatesSequencesInformationConstraintsRoadmap
ConceptsC1
Capability Taxonomy
NAV-2, NCV-2
AV-2, StV-2
C2
Enterprise Vision
NCV-1
StV-1
C3
Capability Dependencies
NCV-4
StV-4
C4
Standard Processes
NCV-6
StV-6
C5
Effects
C7
Performance Parameters
NCV-1
StV-1
C8
Planning Assumptions
Cr
Capability Roadmap
NCV-3
StV-3

C8 is proposed as a new view (i.e. it wasn’t in either MODAF or NAF) that outlines the strategic assumptions and constraints that apply at an enterprise level – e.g. legislation, treaties, etc.

Background

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model

The detailed meta-model for C8 can be viewed here