• DocumentCode
    2048221
  • Title

    Developing Aspect-Oriented Software Architectures: A Framework Definition

  • Author

    Navasa, Amparo ; Perez-Toledano, Miguel A. ; Murillo, Juan M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Extremadura, Caceres, Spain
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    331
  • Lastpage
    338
  • Abstract
    As the real world changes and evolves, software systems have to adapt in order to remain useful. For this reason, software engineers need techniques and tools which allow them to develop complex systems which are correct and easily adaptable. We here present a framework which provides the software engineer with a tool to design easily adaptable systems that evolve effortlessly. Changes are implemented from a structural point of view following the separation of concerns principle. We describe the characteristics of an aspect-oriented systems development model from an architectural viewpoint, a working methodology, and an aspect-oriented architecture description language.
  • Keywords
    object-oriented methods; software architecture; aspect-oriented architecture description language; aspect-oriented software architectures; aspect-oriented systems development model; software systems; software tools; Architecture description languages; Computer architecture; Computer science; Design engineering; Programming; Proposals; Software architecture; Software engineering; Software systems; Software tools; AO Architecture; AO-ADL; AOSD; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.55
  • Filename
    5298331