Identifying Cross-Cutting Concerns from History

Abstract

As object-oriented programs evolve, they may suffer from the “tyranny of dominant decomposition”: The program can be modularised only one way at a time, leaving cross-cutting concerns scattered across many modules and tangled with one another. Aspectoriented programming (AOP) tries to remedy this by encapsulating these concerns into aspects. Aspect mining… (More)

Topics

Figures and Tables

Sorry, we couldn't extract any figures or tables for this paper.