• Title of article

    Specifying aspect-oriented architectures in AO-ADL

  • Author/Authors

    Pinto، نويسنده , , Mَnica and Fuentes، نويسنده , , Lidia and Troya، نويسنده , , José Marيa، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2011
  • Pages
    18
  • From page
    1165
  • To page
    1182
  • Abstract
    Context ecture description languages (ADLs) are a well-accepted approach to software architecture representation. The majority of well-known ADLs are defined by means of components and connectors. Architectural connectors are mainly used to model interactions among components, specifying component communication and coordination separately. However, there are other properties that cut across several components and also affect component interactions (e.g. security). ive ms reasonable therefore to model how such crosscutting properties affect component interactions as part of connectors. an aspect-oriented approach, the AO-ADL architecture description language extends the classical connector semantics with enough expressiveness to model the influences of such crosscutting properties on component interactions (defined as ‘aspectual compositions’ in connectors). s aper describes the AO-ADL language putting special emphasis on the extended connectors used to specify aspectual and non-aspectual compositions between concrete components. The contributions of AO-ADL are validated using concern-oriented metrics available in the literature. sion asured indicators show that using AO-ADL it is possible to specify more reusable and scalable software architectures.
  • Keywords
    metrics , Languages , aspect-oriented software development , Software Engineering , Software architectures
  • Journal title
    Information and Software Technology
  • Serial Year
    2011
  • Journal title
    Information and Software Technology
  • Record number

    2374730