Content area

Abstract

Aspect-oriented programming (AOP) is an exciting new development in the field of software engineering. The open-source AspectJ project has taken a leading role in defining what an aspect-oriented programming language should look like and in building tools that enable aspect-oriented techniques to be employed in the development of large-scale commercial software. IBM both contributes to the development of AspectJ and uses it internally with its accompanying IDE (integrated development environment) support, AspectJ Development Tools (AJDT). This paper provides an introduction to aspect-oriented programming using AspectJ and AJDT. We also discuss the role that open source (and being an open-source project) has played in the ongoing development of AspectJ, and how this has facilitated a level of collaboration and exploitation that would not have been possible otherwise. [PUBLICATION ABSTRACT]

Details

10000008
Business indexing term
Company / organization
Title
Aspect-oriented programming with AspectJ
Publication title
Volume
44
Issue
2
Pages
301-308
Number of pages
8
Publication year
2005
Publication date
2005
Publisher
International Business Machines Corporation
Place of publication
Armonk
Country of publication
United States
ISSN
00188670
CODEN
IBMSA7
Source type
Scholarly Journal
Language of publication
English
Document type
Feature
Document feature
illustrations; references
ProQuest document ID
222420699
Document URL
https://www.proquest.com/scholarly-journals/aspect-oriented-programming-with-aspectj/docview/222420699/se-2?accountid=208611
Copyright
Copyright International Business Machines Corporation 2005
Last updated
2023-11-24
Database
ProQuest One Academic