Architecting and designing > DoDAF > DoDAF 1.5 standard > Generating Recursive Capability Dependency Relationship Check reports
  
Generating Recursive Capability Dependency Relationship Check reports
The Recursive Dependency Relationship Check searches for invalid relationships and warns you when any of these types are found.
The Recursive Dependency Relationship Check is the same as the StV-4 Recursive Dependency Relationship Check of MODAF, but since the DoDAF specification does not call for it, it does not have any prefix for the DoDAF user. DoDAF methodology does not permit two Capability definitions to be Suppliers of each other. 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:
Capability_2 has recursive Supplier Capabilities reference to Capability_1.Capability_1 has recursive Supplier Capabilities reference to Capability_2.
To eliminate recursive supplier relationships, open a Capability Cluster diagram and disconnect the symbols defined by the recursive definitions. Removing the Capability Dependency line between the two symbols will remove the relationship. You can also run the Capability Dependency Matrix and clear the intersecting cells to remove the relationship. It is the same as the StV-4 matrix of MODAF, but since the DoDAF specification does not call for it, the matrix does not have any prefix for the DoDAF user. It is simply called the Capability Dependency matrix.
1 Click Reports > DoDAF Reports.
2 Select Recursive Capability Dependency Relationship Check.
The report is displayed in the Report window. You can save, print, or copy this report using standard commands in the user interface.
See also
DoDAF 1.5 standard