todepends
Todepends is a term used in dependency modeling to denote the transitive set of dependencies that a node requires. In software packaging and build systems, the todepends of a package is the collection of all packages that must be present for the package to build, test, or run, including those reached through indirect dependencies.
Formal description: Model the situation as a directed graph G = (V,E) where an edge (u,v) indicates
Computation and use: Todepends can be computed by traversal algorithms such as depth-first search or breadth-first
Example: If A depends on B and C, and B depends on D, then todepends(A) = {B, C,
Limitations and context: Cycles in the dependency graph complicate the notion of todepends and require cycle
See also: transitive closure, depends_on, dependency graph, package manager.