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
Link To Document