Introduction to HOPEX NAF
Modeling Architectures in a Repository
Architecture Composition
Evolution Traceability
Architecture Comparison
The HOPEX Implementation of NAF
The NAF Views
NATO All View (NAV)
NATO Capability View (NCV)
NATO Operational View (NOV)
NATO Service-Oriented View (NSOV)
NATO Systems View (NSV)
NATO Technical View (NTV)
NATO Programme View (NPV)
The NAF Subviews
NATO All View Subviews
NATO Capability View Subviews
NATO Operational View Subviews
NATO System-Oriented View Subviews
NATO System View Subviews
NATO Technical View Subviews
NATO Programme View Subviews
The HOPEX Implementation
NAF Subview Generation
Objectives and Requirements
Tagging Constraints, Contents and Requirements as Operational or System Items
Variations
Graphical visualization of variations
Activating variations
Importing Solution Packs
Preparing Files for Import
Metamodel Customizations
Using the Military Terms Dictionary
HOPEX Architecture Framework
Viewing artifacts and resource architectures
Overview of HOPEX NAF
The NAF Start Page
The NAF Navigation Tree
The Architecture Tree
The Dictionary Tree
Viewing the terms of the NAF Dictionary
Viewing the terms associated to an architecture
Linking terms to an architecture
Creating NAF Architectures
The Default Architecture
Setting the default architecture
Generating NAF Subview documentation
Reports
Creating Reports
Creating Reports for Complete Subview Sets of an Architecture
MS Word Reports
To keep track of the status of reports, a report can be converted into an RTF or PDF Document (called MS Word Report). This MS Word report is simply a format conversion of reports. Versions of the MS Word report can be created so that evolutions of the architecture design are stored.Converting Reports into MS Word Reports
Managing Different Versions
Adding external references
Accessing external references
Using the BOOK to Organize Document Display
Static Html Documentation
The static HTML documentation is based on a web site template (called NAF). The starting point is the NAF Architecture. All architecture items are inserted from this starting point.Generating HTML Documentation
Contents of the Generated Web Site
NAF All Views Subviews
NAV-1 Overview and Summary Information
The NAV-1 Overview and Summary Information Chapter
The NAV-1 Library Organization Chapter
The NAV-1 Enterprise Phase Composition Hierarchy Chapter
The NAV-1 Enterprise Phase Dictionary Chapter
NAV-2 Integrated Dictionary
The NAV-2 Integrated Dictionary Chapter
The NAV-2 Complete Integrated Dictionary Chapter
NAV-3a Architecture Compliance Statement (Metadata)
The NAV-3a Report Template
The NAV-3a NAF Regulation Compliance Chapter
Understanding the statistic results
NAV-3b Metadata Extensions
The NAV-3b Report Template
The NAV-3b NAF Metamodel Chapter
NAF Capability Views Subviews
NCV-1 Capability Vision
The NCV-1 Report Template
The NCV-1 Enterprise Vision Chapter
The NCV-1 Enterprise Vision Details Chapter
The NCV-1 Enterprise Goal Hierarchy Chapter
The NCV-1 Enterprise Goal Dictionary Chapter
NCV-2 Capability Taxonomy
The NCV-2 Report Template
The NCV-2 Capability Composition Hierarchy Chapter
The NCV-2 Capability Specialization Hierarchy Chapter
The NCV-2 Capability Generalization Hierarchy Chapter
The NCV-2 Capability Dictionary Chapter
NCV-3 Capability Phasing
The NCV-3 Report Template
The NCV-3 Capability Configuration Composition Hierarchy Chapter
The NCV-3 Capability Configuration Specialization Hierarchy Chapter
The NCV-3 Capability Configuration Generalization Hierarchy Chapter
The NCV-3 Capability Configuration Dictionary Chapter
The NCV-3 Capability Phasing Chapter
NCV-4 Capability Dependencies
The NCV-4 Report Template
The NCV-4 Capability Dependency Dictionary Chapter
The NCV-4 Capability x Capability Matrix Chapter
Accessing the diagram that contains a dependency
Creating dependencies
NCV-5 Capability to Organizational Deployment Mapping
The NCV-5 Report Template
The NCV-5 Capability to Organizational Deployment Mapping Chapter
NCV-6 Capability to Operational Activities Mapping
The NCV-6 Report Template
The NCV-6 Capability to Operational Activities Mapping Chapter
NCV-7 Capability to Services Mapping
The NCV-7 Report Template
The NCV-7 Capability to Services Mapping Chapter
NAF Operational Views Subviews
NOV-1 High-Level Operational Concept Description
The NOV-1 Report Template
The NOV-1 High-Level Operational Concept Graphic Chapter
The NOV-1 Environments Dictionary Chapter
NOV-2 Operational Node Connectivity Description
Creating Operational Nodes
Creating Operational Node Structure Diagrams
Adding operational nodes to the diagram
Adding interactions to operational nodes
Adding content to interactions
Adding Service and Request Points to Operational Nodes
Creating Realization of Operational Nodes
The NOV-2 Report Template
The NOV-2 Operational Node Composition Hierarchy Chapter
The NOV-2 Operational Node Specialization Hierarchy Chapter
The NOV-2 Operational Node Generalization Hierarchy Chapter
The NOV-2 Operational Node Dictionary Chapter
The NOV-2 Operational Node Exchange Chapter
The NOV-2 Operational Node Exchange Balance Chapter
The NOV-2 Operational Node Exchange Compliance Chapter
The NOV-2 Operational Node Realization Chapter
NOV-3 Operational Information Requirements
The NOV-3 Report Template
The NOV-3 Operational Information Exchange Dictionary
The NOV-3 Contents Linked to Operational Items Chapter
The NOV-3 Operational Information Exchange Matrix Chapter
NOV-4 Organizational Relationships Chart
Designing Organizations
The NOV-4 Report Template
The NOV-4 Org-Unit Composition Hierarchy Chapter
The NOV-4 Org-Unit Specialization Hierarchy Chapter
The NOV-4 Org-Unit Generalization Hierarchy Chapter
The NOV-4 Org-Unit Dictionary Chapter
The NOV-4 Competence Dictionary Chapter
The NOV-4 Org-Unit Responsibility Chapter
The NOV-4 Org-Unit Type and Actual Organizations Mapping Overview Chapter
The NOV-4 Org-Unit Type and Actual Organizations Mapping Details Chapter
The NOV-4 Org-Unit Type and Actual Organizations Mapping Deep Details Chapter
NOV-5 Operational Activity Model
Creating Activity Models
Participants
Activities
Events
Message
Sequence
Retrieving Interesting Information in the NOV-5 Report Chapters
The NOV-5 Report Template
The NOV-5 Operational Activity Composition Hierarchy Chapter
The NOV-5 Operational Activity Specialization Hierarchy Chapter
The NOV-5 Operational Activity Generalization Hierarchy Chapter
The NOV-5 Operational Activity Dictionary Chapter
The NOV-5 Operational Activity Exchange Chapter
The NOV-5 Operational Activity Exchange Balance Chapter
NOV-6a Operational Rules Model
Constraints retrieved from a deep exploration of the architecture are displayed in the NAF navigation tree and start page. You can also create constraints from these locations. The constraints displayed are those attached to the operational items of the architecture.The NOV-6a Report Template
The NOV-6a Operational Rule Model Chapter
The NOV-6a Rules Linked to Operational Items Chapter
NOV-6b Operational State Transition Description
Creating State Machines
The NOV-6b Report Template
The NOV-6b Operational State Transition Description Chapter
NOV-6c Operational Event-Trace Description
The NOV-6c Report Template
The NOV-6c Operational Event-Trace Composition Hierarchy Chapter
The NOV-6c Operational Event-Trace Specialization Hierarchy Chapter
The NOV-6c Operational Event-Trace Generalization Hierarchy Chapter
The NOV-6c Operational Event-Trace Dictionary Chapter
The NOV-6c Operational Event-Trace Exchange Chapter
The NOV-6c Operational Event-Trace Exchange Balance Chapter
NOV-7 Information Model
NOV-7 describes the structure of an architecture domain's system data types and the structural business process rules (defined in the architecture's NOV subviews) that govern the system data. It provides a definition of architecture domain data types, their attributes or characteristics, and their interrelationships.Creating Data Models
The NOV-7 Report Template
The NOV-7 Information Model Chapter
The NOV-7 Information Model Hierarchy Chapter
NAF Service-Oriented Views Subviews
NSOV-1 Service Taxonomy
Creating a Service
The NSOV-1 Report Template
The NSOV-1 Service Specialization Hierarchy Chapter
The NSOV-1 Service Generalization Hierarchy Chapter
The NSOV-1 Service Dictionary Chapter
NSOV-2 Service Definitions
Creating Service Definitions
The NSOV-2 Report Template
The NSOV-2 Service Definition Hierarchy Chapter
The NSOV-2 Service Definitions Dictionary Chapter
NSOV-3 Services to Operational Activities Mapping
The NSOV-3 Report Template
The NSOV-3 Functional Activity to Services Mapping Chapter
NSOV-4 Service Orchestration
The NSOV-4 Report Template
The NSOV-4 Service Orchestration Chapter
The NSOV-4 Detailed Service Orchestration Chapter
NSOV-5 Service Behaviour
NSOV-5 Service Behaviour Chapter
NAF Technical Views Subviews
NTV-1 - Standards Profile
The Standards Profile (NTV-1) provides a list of standards that guide and constrain the implementation of systems as defined in the various subviews of the NATO System View. Defining the Standards
Standard Decomposition
Standard and Approving Organizations
Standard Usability
The NTV-1 Template Report
The NTV-1 Standards Profile Chapter
NTV-2 Standards Forecast
Milestones and Time periods
Customization
The NTV-2 Report Template
The NTV-2 Standards Forecast Chapter
NTV-2 Standard Forecast Description Chapter
NTV-3 - Standard Configurations
The NTV-3 Report Template
The NTV-3 Standard Configurations Chapter
NAF System Views Subviews
NSV-1 System Interface Description
Creating Capability Configurations
The NSV-1 Report Template
The NSV-1 Application Composition Hierarchy Chapter
The NSV-1 Application Specialization Hierarchy Chapter
The NSV-1 Application Generalization Hierarchy Chapter
The NSV-1 Application Dictionary Chapter
The NSV-1 Application Exchange Balance Chapter
The NSV-1 Artifact Composition Hierarchy Chapter
The NSV-1 Artifact Specialization Hierarchy Chapter
The NSV-1 Artifact Generalization Hierarchy Chapter
The NSV-1 Artifact Dictionary Chapter
The NSV-1 Artifact Exchange Balance Chapter
The NSV-1 Resource Architecture Composition Hierarchy Chapter
The NSV-1 Resource Architecture Specialization Hierarchy Chapter
The NSV-1 Resource Architecture Generalization Hierarchy Chapter
The NSV-1 Resource Architecture Dictionary Chapter
The NSV-1 Resource Architecture Exchange Balance Chapter
The NSV-1 System Exchange Chapter
The NSV-1 System Exchange Compliance Chapter
NSV-2a System Port Specification
The purpose of the NSV-2a subview is to provide specifications for how clients of a particular environment can connect to the systems in that environment. This subview therefore specifies the ports on a system, and the protocols used by these ports to communicate with other systems.The NSV-2a Report Template
The NSV-2a System Ports Dictionary Chapter
The NSV-2a System Ports by Application Dictionary Chapter
The NSV-2a System Ports by Artifact Dictionary Chapter
The NSV-2a System Ports by Resource Architecture Dictionary Chapter
NSV-2b System to System Port Connectivity
The NSV-2b Report Template
The NSV-2b Communication Channels Dictionary Chapter
The NSV-2b Communication Channels by Application Dictionary Chapter
The NSV-2b Communication Channels by Artifact Dictionary Chapter
The NSV-2b Communication Channels by Resource Architecture Dictionary Chapter
NSV-2c System Connectivity Clusters
The NSV-2c Report Template
The NSV-2c System Connectivity Clusters Chapter
NSV-2d Systems Communication Quality Requirements
The NSV-2d Report Template
The NSV-2d Systems Communication Quality Requirements Chapter
NSV-3 Resources-Resources Matrix
The NSV-3 Report Template
The NSV-3 Resources to Resources Channel Matrix Chapter
The NSV-3 Resources to Resources Interaction Matrix Chapter
NSV-4 Systems Functionality Description
The NSV-4 Report Template
The NSV-4 System Function Composition Hierarchy Chapter
The NSV-4 System Function Specialization Hierarchy Chapter
The NSV-4 System Function Generalization Hierarchy Chapter
The NSV-4 System Function Dictionary Chapter
The NSV-4 System Function Exchange Chapter
The NSV-4 System Function Exchange Balance Chapter
Retrieving Interesting Information in the NSV-4 Report Chapters
NSV-5 Systems Function to Operational Activity Traceability Matrix
The NSV-5 Report Template
The NSV-5 Systems Function to Operational Activity Traceability Matrix Chapter
NSV-6 Systems Data Exchange Matrix
The NSV-6 Report Template
The NSV-6 Systems Data Exchange Dictionary Chapter
The NSV-6 Systems Data Exchange Matrix Chapter
The NSV-6 Contents Linked to System Items Chapter
NSV-7 System Quality Requirements Description
The NSV-7 Report Template
The NSV-7 System Quality Requirements Description Chapter
NSV-8 Systems Configuration Management
Creating a Solution Master Plan
Displaying the Gantt Chart
Creating milestones in a Gantt Chart
Creating planned capability configurations with time periods and lifecycle status
The NSV-8 Report Template
The NSV-8 Gantt chart Chapter
The NSV-8 Systems Evolution Description Chapter
The NSV-8 System Evolution Comparison Chapter
NSV-9 Technology and Skills Forecast
The NSV-9 Report Template
The NSV-9 Technology Forecast Chapter
The NSV-9 Technology Forecast Description Chapter
NSV-10a Resources Constraints Specifications
The NSV-10a Report Template
The NSV-10a Resources Constraints Specification Chapter
The NSV-10a Rules Linked to System Items Chapter
NSV-10b Resources State Transition Description
The NSV-10b Report Template
The NSV-10b Resources State Transition Description Chapter
NSV-10c Resources Event-Trace Description
The NSV-10c Report Template
The NSV-10c Resources Event-Trace Description Chapter
NSV-11a Logical data Model
The NSV-11a Report Template
The NSV-11a Logical Data Model Chapter
The NSV-11a Logical Data Model Hierarchy Chapter
NSV-11b Physical Data Model
The NSV-11b Report Template
The NSV-11b Physical Data Model Chapter
NSV-12 Service Provision
The NSV-12 Report Template
The NSV-12 Services to Applications Traceability Matrix Chapter
The NSV-12 Services to Artifacts Traceability Matrix Chapter
The NSV-12 Services to Resource Architectures Traceability Matrix Chapter
The NSV-12 Services to Org-Units Traceability Matrix Chapter
NAF Programme Views Subviews
NPV-1 - Programme Portfolio Relationships
The NPV-1 Report Template
The NPV-1 Project Hierarchy Chapter
The NPV-1 Project Dictionary Chapter
The NPV-1 Hierarchical Project Dependencies Chapter
The NPV-1 Project Dependencies Chapter
NPV-2 - Programme to Capability Mapping
The NPV-2 Report Template
The NPV-2 Project Deliverables X Capability Increments Chapter
Modeling Rules and Regulations
Submodeling Regulation
NAF Modeling Rules
Component Naming
Ownerships
Data Modeling
Participation
Service Definition (Protocol)
BPMN Modeling
Dependency
The HOPEX Metamodel for NAF
Notation
Notation
Examples
All Views Metamodels
NAV-1 Overview and Summary Information
NAV-2 Integrated Dictionary
NAV-3a Architecture Compliance Statement (Metadata)
NAV-3b Metadata (extensions)
Capability Views Metamodels
NCV-1 Capability Vision
NCV-2 Capability Taxonomy
NCV-3 Capability Phasing
NCV-4 Capability Dependencies
NCV-6 Capability of Operational Activities Mapping
NCV-7 Capability to Services Mapping
Operational Views Metamodels
NOV-1 High-Level Operational Concept Description
NOV-2 Operational Node Connectivity Description
NOV-3 Operational Information Requirements
NOV-4 Organizational Relationships Chart
NOV-5 Operational Activity Model
NOV-6a Operational Rule Model
NOV-6b Operational State Transition Description
NOV-6c Operational Event Trace Description
NOV-7 Information Model
Service-Oriented Views Metamodels
NSOV-1 Service Taxonomy
NSOV-2 Service Definitions
NSOV-3 Services to Operational Activities Mapping
NSOV-4 Service Orchestration
System Views Metamodels
NSV-1 System Interface Description
System Interface
NSV-2a System Port Specification
Communication Protocols
NSV2b System Port Connectivity
NSV-2c System Connectivity Clusters
NSV-2d System Communication Quality Requirements
NSV-3 Resource Interaction Matrix
NSV-4 System Functionality Description
NSV-5 System Function to Operational Activity Traceability Matrix
NSV-7 System Quality Requirements Description
NSV-8 Systems Configuration Management
NSV-9 Technology Forecast
NSV-10a Systems Rule Model
NSV-10b Resources State Transition Description
NSV-10c Resources Event-Trace Description
NSV-11a Logical Data Model
NSV-11b Physical Data Model
NSV-12 Service Provision
Technical Views Metamodels
NTV-1 Standards Profile
NTV-2 Standards Forecast
NTV-3 Standards Configuration
Programme Views Metamodels
NPV-1 Programme Portfolio Relationships
NPV-2 Programme to Capability Mapping
Metamodel Renaming
HOPEX Metamodel Renaming
Introduction to HOPEX NAF
HOPEX Metamodel Renaming