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
List of 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
NAF Subview Generation
Pre-Requisites to using HOPEX NAF
Managing Constraints, Contents and Requirements
Overview of HOPEX NAF
Connecting to HOPEX NAF
Discovering the NAF Navigation Tree
Accessing the NAF navigation tree
Description of the Architecture Tree
Description of the Dictionary Tree
Designing NAF Architectures
Creating a NAF Architecture
Setting Up a Default Architecture
Using Reports
Using Reports to Describe the Architecture
Creating Reports
Create a report
Creating reports for complete subview sets of an architecture
MS Word Reports
Converting Reports into MS Word Reports
Managing Versions of MS Reports
HOPEX NAF Concept Summary
Concepts Used in SubViews
NAF Terminology
Definitions of the Main HOPEX Concepts
NAF All Views Subviews
NAV-1 Overview and Summary Information
The NAV-1 Overview and Summary Information Chapter
Architecture Project Identification
Scope: Architecture View(s) and Product Identification
Purpose and Viewpoint
Context
Tools and File Formats Used
Findings
Example
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
Contents of the report
NAV-3b Metadata (Extensions)
The NAV-3b Report Template
The NAV-3b NAF Metamodel Chapter
NAF Capability Views Subviews
NCV-1 Capability Vision
Objects Types Used in the NCV-1
Enterprise vision
Goals
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
NAF Operational Views Subviews
NOV-1 High-Level Operational Concept Description
The NOV-1 Report Parameters
The NOV-1 High-Level Operational Concept Graphic Chapter
NOV-2 Operational Node Connectivity Description
Using 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
Service points
Request points
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
Object Types used in the NOV-3
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 Type and Actual Organizations Mapping Overview Chapter
The NOV-4 Type and Actual Organizations Mapping Details Chapter
The NOV-4 Type and Actual Organizations Mapping Deep Details Chapter
NOV-5 Operational Activity Model
Creating Functional Process Diagrams
Participants
Functional Activities
Events
Message flows
Sequence flows
Retrieving 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. 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
Viewing the scope of the constraint
Setting a constraint as operational
NOV-6b Operational State Transition Description
Using State Machines
Setting the state machine as operational
Creating a state diagram
The NOV-6b Report Template
The NOV-6b Operational State Transition Description Chapter
NOV-6c Operational Event-Trace Description
Creating an Operational Interaction Scenario Diagram
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
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
About Services
NSOV-1 Service Taxonomy
Managing Services
Creating a service
Creating a business service structure diagram
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 Capability to Services Mapping
Purpose
Parameters
Contents
Example of Report
NSOV-4a Service Constraints
Purpose
Contents
Example of report
NSOV-4b Service State Model
Purpose
Parameter
Contents
NSOV-4c Service Interaction Specification
Purpose
Parameter
Contents
NSOV-5 Service Functionality
Parameters
Services to Functional Activity Mapping chapter
Contents
NSOV-6 Service Composition
Purpose
Parameters
Contents
NSOV-6 - Service Exchange Coverage Chapter
NSOV-6 - Detailed Service Exchange Coverage Chapter
NAF System Views Subviews
NSV-1 System Interface Description
Creating Capability Configurations
Linking a System Process to a Resource Architecture
Creating an Application Structure Diagram
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 Compliance Chapter
NSV-2a System Port Specification
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
About System Processes and System Functions
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
About Quality Requirements
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
Adding objects to a master plan and planning object life
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
NSV-10b Implementation
NSV-10b 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
Managing Projects and Project Diagrams
Creating Projects
Creating Project Composition Diagrams
The NPV-1 Report Template
Report Parameters
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
Report presentation
Report parameters
The NPV-2 Project Deliverables X Capability Increments Chapter
NAF Technical Views Subviews
NTV-1 - Standards Profile
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
The NTV-2 Standard Forecast Description Chapter
NTV-3 - Standard Configurations
Report Parameters
The NTV-3 Standard Configurations Chapter
Introduction to HOPEX NAF
Modeling Architectures in a Repository
The HOPEX Implementation of NAF
The NAF Views
The NAF Subviews
List of Subviews
NAF Subview Generation
Pre-Requisites to using HOPEX NAF
Managing Constraints, Contents and Requirements
Overview of HOPEX NAF
Connecting to HOPEX NAF
Discovering the NAF Navigation Tree
Designing NAF Architectures
Using Reports
Creating Reports
HOPEX NAF Concept Summary
Concepts Used in SubViews
NAF Terminology
Definitions of the Main HOPEX Concepts
NAF All Views Subviews
NAV-1 Overview and Summary Information
The NAV-1 Overview and Summary Information Chapter
NAV-2 Integrated Dictionary
NAV-3a Architecture Compliance Statement (Metadata)
The NAV-3a NAF Regulation Compliance Chapter
NAV-3b Metadata (Extensions)
NAF Capability Views Subviews
NCV-1 Capability Vision
Objects Types Used in the NCV-1
NCV-2 Capability Taxonomy
NCV-3 Capability Phasing
NCV-4 Capability Dependencies
The NCV-4 Capability x Capability Matrix Chapter
NCV-5 Capability to Organizational Deployment Mapping
NCV-6 Capability to Operational Activities Mapping
NAF Operational Views Subviews
NOV-1 High-Level Operational Concept Description
NOV-2 Operational Node Connectivity Description
Using Operational Nodes
Creating Operational Node Structure Diagrams
Adding Service and Request Points to Operational Nodes
Creating Realization of Operational Nodes
The NOV-2 Report Template
NOV-3 Operational Information Requirements
The NOV-3 Report Template
NOV-4 Organizational Relationships Chart
Designing Organizations
The NOV-4 Report Template
NOV-5 Operational Activity Model
Creating Functional Process Diagrams
Retrieving Information in the NOV-5 Report Chapters
NOV-6a Operational Rules Model
NOV-6b Operational State Transition Description
Using State Machines
The NOV-6b Report Template
NOV-6c Operational Event-Trace Description
Creating an Operational Interaction Scenario Diagram
The NOV-6c Report Template
NOV-7 Information Model
NAF Service-Oriented Views Subviews
About Services
NSOV-1 Service Taxonomy
Managing Services
The NSOV-1 Report Template
NSOV-2 Service Definitions
Creating Service Definitions
NSOV-3 Capability to Services Mapping
NSOV-4a Service Constraints
NSOV-4b Service State Model
NSOV-4c Service Interaction Specification
NSOV-5 Service Functionality
NSOV-6 Service Composition
NAF System Views Subviews
NSV-1 System Interface Description
Creating Capability Configurations
Linking a System Process to a Resource Architecture
Creating an Application Structure Diagram
The NSV-1 Report Template
NSV-2a System Port Specification
NSV-2b System to System Port Connectivity
NSV-2c System Connectivity Clusters
The NSV-2c Report Template
NSV-2d Systems Communication Quality Requirements
NSV-3 Resources-Resources Matrix
NSV-4 Systems Functionality Description
The NSV-4 Report Template
Retrieving Interesting Information in the NSV-4 Report Chapters
NSV-5 Systems Function to Operational Activity Traceability Matrix
NSV-6 Systems Data Exchange Matrix
NSV-7 System Quality Requirements Description
NSV-8 Systems Configuration Management
Creating a Solution Master Plan
The NSV-8 Report Template
NSV-9 Technology and Skills Forecast
The NSV-9 Technology Forecast Description Chapter
NSV-10a Resources Constraints Specifications
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
NAF Programme Views Subviews
NPV-1 - Programme Portfolio Relationships
Managing Projects and Project Diagrams
The NPV-1 Report Template
NPV-2 - Programme to Capability Mapping
NAF Technical Views Subviews
NTV-1 - Standards Profile
NTV-2 Standards Forecast
Milestones and Time periods
NTV-3 - Standard Configurations