Using Connectors to Model Crosscutting Influences in Software Architectures

AO-ADL is an aspect-oriented architecture description language where 'crosscutting' becomes a new kind of relationship between components. The semantic of connectors is extended in order to represent such crosscutting relationships. In this paper we focus on an important contribution of AO-ADL, its mechanism for defining aspect-oriented connector templates, which capture generic and reusable crosscutting influences, providing an aspect-oriented architectural pattern.