Composability of aspects
Antoine Marot, Roel Wuyts · 2008
The goal of the SPLAT workshop is to investigate insofar the software engineering '-ilities' are being addressed by aspect-oriented programming. This paper looks closer at one of these properties (composability of aspects), which is closely coupled to evolvability, comprehensibility and modularity. It discusses problems that can arise when composing (independently developed) aspects, investigates some existing approaches that deal with composing aspects, and their advantages and disadvantages. It then outlines our own aspect composition model, which is discussed in more detail in a submission to another workshop.