Dans cette approche, encore appelée conception globale ou descendante, le système est divisé en blocs. Chaque bloc est ensuite progressivement modélisé, en partant du plus haut niveau d’abstraction, interconnecté et simulé jusqu’à ce que l’ensemble soit partitionné à son niveau le plus fondamental.