The architecture is modeled as a directed network where nodes represent either the component systems or the capabilities to be acquired. Links on the network represent various kinds of dependencies between the constituent systems: functional dependency in an operational network, sequential development dependency in a development network. Each dependency is characterized by strength and criticality. The ultimate goal of the technique seeks to analyze effects of such dependencies -and of their strength and criticality- on operability, and to identify valid operating and developing strategies and architectures. For operational networks, Functional Dependency Network Analysis is used to assess the effect of topology and of possible degraded functioning of one or more systems on the operability of the network. For development networks, Development Dependency Network Analysis is used to assess how development time or capabilities are affected by the network topology and by delays in the development of component systems.
Each technique is evaluated with regard to amount and quality of necessary input, completeness and usefulness of results, and applicability to problems of diverse nature.