Testing Aspect Oriented Software Using UML Activity Diagrams

Aspect Oriented Programming (AOP) is an extension to Object Oriented Programming (OOP). Aspect oriented programming supports the separation of crosscutting concerns. AOP is a software engineering paradigm that gives new types of constructs such as advice, join points, point cut and aspect in order to improve the separation of concerns. AOP new constructs brings new types of faults incorrect advice, point cut and aspect precedence. In this paper, the authors test the Aspect specific faults with UML activity diagrams and check that it conforms to its expected crosscutting behavior.

Provided by: IJERT - International Journal of Engineering Research and Technology Topic: Software Date Added: May 2012 Format: PDF

Find By Topic