Modeling software architectures in the Unified Modeling Language
Domains of Concern in Software Architectures and Architecture Description Languages