Dependency Checking:
Dependencies are identified when they are in danger of being violated