A Program Analysis for Tool-supported Refactoring of Aspect-oriented Programs

Aspect-oriented programming (AOP) has been proposed for improving the modularity of implementations that cannot be encapsulated with traditional means, so called crosscutting concerns. It introduces new adaptation concepts that allow the structural extension of implementation modules and the adaptation of existing program behavior. The adaptation concepts… CONTINUE READING