Challenges of Aspect-oriented Technology

Roger T. Alexander, James M. Bieman · 2002

Aspect-oriented technology is a new programming paradigm that is receiving considerable attention from research and practitioner communities alike. It deals with those concerns that crosscut the modularity of traditional programming mechanisms, and its objectives include a reduction in the amount of code written and higher cohesion. As with any new technology, aspect-oriented technology has both benefits and costs. In this position paper, we explore these costs in terms of their impact on software engineering. We seek to understand both the strengths and limitations of this new technology, and to raise awareness of the potential negative side effects of its use.

Read the paper · More papers on PaperTik