• DocumentCode
    2759571
  • Title

    An AspectJ Approach for Reusable Infrastructure Components

  • Author

    Hohenstein, Uwe ; Wiese, Daniel

  • Author_Institution
    CT T DE IT 1, Siemens AG, Muenchen, Germany
  • fYear
    2010
  • fDate
    22-27 Aug. 2010
  • Firstpage
    296
  • Lastpage
    304
  • Abstract
    Aspect-orientation handles crosscutting concerns in an adequate manner. It also promises a high potential for reuse due to a higher level of modularization since crosscutting concerns can better be modularized in aspects. This paper confirms higher reuse by presenting an AspectJ-based reuse approach. A collection of reusable aspects, e.g., for issues in concurrent programming, is presented. Moreover, an adequate Eclipse-based infrastructure is proposed that allows programmers to use those aspects easily within Eclipse. In particular, manual actions for configuration, management of dependencies, and weaving are eliminated. Using an Eclipse plug-in, aspects can simply be selected from an aspect repository, a corresponding JAR is downloaded from the repository, included and woven into the project.
  • Keywords
    aspect-oriented programming; software reusability; AspectJ-based reuse approach; Eclipse-based infrastructure; concurrent programming; reusable infrastructure component; Aspect; AspectJ; Concurrent Programming; Infrastructure; Reuse;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-7788-3
  • Electronic_ISBN
    978-0-7695-4144-0
  • Type

    conf

  • DOI
    10.1109/ICSEA.2010.52
  • Filename
    5615713