This coding rule is available for .Net and Java projects.
Note that compiled code must be available.
A source Source code comply complies to an architectural model when it fully adheres to a set of architectural constraints. An Setting an architectural constraint allows you to deny set patterns to flag forbidden references between classes by pattern.
Here are some examples of patterns: