Architecting and designing : NATO Architecture Framework (NAF) : NAF v3 : Creating Capability View products : Running NCV-4 recursive dependency relationship checks
  
Running NCV-4 recursive dependency relationship checks
The NCV-4 Recursive Dependency Relationship Check searches for invalid relationships and warns you when relationships of these types are found. NAF methodology does not permit two Capability definitions to be suppliers of each other.
1 Click Reports > NAF Reports.
Note In this version of the product, the MODAF utilities provide the same functionality required for NAF.
2 Select NCV-4 Recursive Dependency Relationship Check.
Result
The Recursive Dependency Relationship Check results are automatically displayed in the Report window.
For example, a definition named “Capability_1” can be a Supplier of definition “Capability_2” and others. But at the same time, “Capability_2” cannot be a Supplier of “Capability_1.” Such a scenario would violate the check and the report would list the recursive definitions in a message like the following sample:
Capability_2 has recursive Supplier Capabilities reference to Capability_1. Capability_1 has recursive Supplier Capabilities reference to Capability_2.
Next
To eliminate recursive supplier relationships, open an NCV-4 diagram and disconnect the symbols defined by the recursive definitions. Removing the Capability Dependency line between the two symbols removes the relationship. You can also run the NCV-4 Capability Dependency Matrix and clear the intersecting cells to remove the relationship.
See also
Creating Capability View products