Um código de fonte está em conformidade com um modelo de arquitectura, quando se adere plenamente a um conjunto de restrições de arquitectura. Uma restrição permite negar referências entre classes por padrão.
Você pode, por exemplo, usar essa regra para: