Category Archives: States

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

P5 – Resource States

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

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 P5 Resource States view describes how Resources change state in response to events and other stimuli.

Background

A P5 view identifies the states a Resource can be, the allowable changes between those states, and the triggers that cause the state changes.

Usage

  • Definition of states, events and state transitions (behavioural modelling).
  • Identification of constraints (input to System Requirements Document).

Representation

Detailed View Description

Key Elements and Their Relationships

p5-hlmm

Meta-Model

The detailed meta-model for P5 can be viewed here

S5 – Service States

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

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 States View (S5) is to specify the possible states a service may have, and the possible transitions between those states.

Background

It is generally considered good practice to make services stateless – i.e. consumers of a service are not aware of what state the service is in. However, in specifying a service, it is often necessary to specify the allowable states so as to constrain how implementations of the service will behave. S5 is a specification of those states, and the possible transitions between them.

Usage

Representation

Detailed View Description

s5-example-1

Key Elements and Their Relationships

s5-hlmm

Meta-Model

The detailed meta-model for S5 can be viewed here

L5 – Logical States

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

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 L5 Logical States view describes how operational nodes or activities respond to various events by changing state. The view represents the sets of events to which the architecture will respond (by taking an action to move to a new state) as a function of its current state. Each transition specifies an event and an action.

Background

An L5 can be used to describe the detailed sequencing of activities or work flow in the business process. The L5 is particularly useful for describing critical sequencing of behaviours and timing of operational activities that cannot be adequately described in L4 – Logical Activities.

The L5 relates events and states. A change of state is called a transition. Actions may be associated with a given state or with the transition between states in response to stimuli (e.g. triggers and events).

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

l5-hlmm

Meta-Model

The detailed meta-model for L5 can be viewed here

C5 – Effects

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

The purpose of this view is to identify effects, their consequential effects, and the capabilities that can bring about those effects.

Concerns Addressed

Background

Although there was never a specific view for effects in MODAF or NAF, the meta-model has always had effects.

Usage

Representation

Detailed View Description

Key Elements and Their Relationships

Meta-Model