• DocumentCode
    2234785
  • Title

    Modeling Aspect-Oriented Software Architecture

  • Author

    Ni, Youcong ; Ying, Shi ; Zhang, Linlin ; Wen, Jing ; Ye, Peng ; Zhang, Jiajing

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
  • fYear
    2009
  • fDate
    24-25 April 2009
  • Firstpage
    108
  • Lastpage
    113
  • Abstract
    There are always some crosscutting behaviors and features in the software architecture model described by conventional architecture description languages. They tangle and scatter in different design elements of software architecture and thus lead to difficulties in comprehension, evolution and reusability of software architecture model. Aiming at these problems, this paper proposes an aspect-oriented architecture description language AC2-ADL based on the temporal logic language XYZ/E. In AC2-ADL, crosscutting behaviors and their crosscutting influences can be explicitly represented by introducing new structural elements. And then, this paper expounds the process to model aspect-oriented software architecture using AC2-ADL through case study. By AC2-ADL and the process introduced to model software architecture, not only the design efficiency can be improved, but also the model built is easier to comprehend, reuse and evolve.
  • Keywords
    object-oriented programming; reverse engineering; software architecture; software prototyping; software reusability; specification languages; temporal logic; aspect-oriented architecture description language; aspect-oriented software architecture modeling; software comprehension; software evolution; software reusability; temporal logic language; Architecture description languages; Computer architecture; Computer industry; Connectors; Logic design; Mathematical model; Scattering; Software architecture; Software design; Software engineering; ADL; AO-ADL; AOSD; Software Architecture; Software Architeture Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial and Information Systems, 2009. IIS '09. International Conference on
  • Conference_Location
    Haikou
  • Print_ISBN
    978-0-7695-3618-7
  • Type

    conf

  • DOI
    10.1109/IIS.2009.55
  • Filename
    5116309