Nato Architecture Framework (NAF) - 4.7 - NATO Meta Model - NTV

From Training Material
Jump to navigation Jump to search


title
NAF - Part 4.7 - NATO Meta Model - NTV
author
Bernard Szlachta (NobleProg Ltd)


NATO Technical Views (NTV)

NTV-1 Technical Standards Profile。

NTV-1 defines the technical and non-technical standards, guidance and policy applicable to the architecture.

The data in an NTV-1 can include:

  • Standard
  • Protocol

Nato Architecture Framework (NAF) - 3.6 - NATO Technical View#NTV-1.2C_Technical_Standards_Profile


NTV-2 Technical Standards Forecast。

The Standards Forecast contains expected changes in technology-related standards and conventions, which are documented in the NTV-2 Product.

The data in an NTV-2 can include:

  • Standard (evolution over time)

Nato Architecture Framework (NAF) - 3.6 - NATO Technical View#NTV-2.2C_Technical_Standards_Forecast


NTV-3 Standards configuration。

The application of standard configurations shortens the architecture effort and provides for a better design by reusing readily available and already proven designs.

The architectures themselves must explicitly mention and describe standard configurations, or else they will not be recognized as such, and consequently, will not be available for future projects or recognized by future architects.

Nato Architecture Framework (NAF) - 3.6 - NATO Technical View#NTV-3.2C_Standard_Configurations


NTV metamodel diagrams。

NTV-1&2&3 Technical standards profile, standards forecast and standard configuration

NTV-1&2&3 Technical standards profile, standards forecast and standard configuration.png


NTV metamodel glossary

NTV metamodel glossary
Element Definition
Attribute A defined property of an <<Entity>>.
DataModel A structural specification of data, showing classifications of data elements and relationships between them. [ABSTRACT]
Entity A definition (type) of an item of interest.
EntityRelationship Asserts that there is a relationship between two entities.
ImplementsProtocol An assertion that a <<ProtocolImplementation>> implements a <<Protocol>>
Protocol A <<Standard>> for communication. <<Protocol>>s may be composite (i.e. a stack).
ProtocolImplementation An element that can implement a <<Protocol>>.
ProtocolStack Asserts that a <<Protocol>> (upperLayer) uses another <<Protocol>> (lowerLayer).
RatificationBody Asserts than an <<ActualOrganisation>> is responsible for the ratification of a standard.
SpectrumAllocation A <<Standard>> specifying a particular frequency range of the electromagnetic spectrum that is allotted to a particular usage.
StandardConfiguration A UML::Comment that when attached to a <<CapabilityConfiguration>> indicates that it is a standard pattern for reuse in the architecture.
SubtypeRelationship Asserts that one <<Entity>> (subtype) is a specialization of the other (supertype).