Acyclic dependencies principle | Glossary

Definition: 

The acyclic dependencies principle (ADP) is a software design principle that states that “the dependency graph of packages or components should have no cycles”. This implies that the dependencies form a directed acyclic graph.

Further Reading: 

Book: UML Distilled Third Edition by Martin Fowler