Conference Proceedings
ParaAJ: Toward reusable and maintainable aspect oriented programs
K Aljasser, P Schachte
Conferences in Research and Practice in Information Technology Series | Published : 2009
Abstract
Aspect Oriented Programming (AOP) aims to ease maintenance and promote reuse of software components by separating core concerns from crosscutting concerns: aspects of a program that cannot be confined to a single program component. In AOP languages such as AspectJ, this kind of concern isencapsulated in an aspect and connected to main classes using pointcuts. This removes extraneous code from the classes of the program, allowing them to focus on their core purpose and making them more maintainable and reusable. The implementation of each crosscutting concern, which would havebeen scattered throughout an object oriented program, is centralised in a single aspect. Unfortunately, due to the way..
View full abstract