Exercice 1 : Naive.java
Exercice 2 : EarlyChecks.java
Exercices 3-4 : Action.java
Exercice 3 : SmartEarlyChecks.java
Exercice 4 : Propagation.java
Exercice 5 : SmartArchitects.java