Goal: Establish a solid, expressive, and extensible architecture model with first-class rule definitions and multiple architectural views.