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.

Read the paper · More papers on PaperTik