|[PuSpCo01]||Elke PulvermĂĽller, Andreas Speck, James O. Coplien, A Version Model for Aspect Dependency Management, Proceedings of the 3rd International Symposium on Generative and Component-Based Software Engineering (GCSE) 2001, Springer, Sep 2001.
With Aspect-Oriented Programming (AOP) a new type of system units is introduced (aspects).
One observed characteristic of AOP is that it results in a large number of additional
(coarse-grained to fine-grained) system units (aspects) ready to be composed to the final
application. With this growing number of system units the dependencies between them become
vast and tangling. This results in the necessity of an improved management of the
dependencies between these system units.
Our paper investigates this problem, proposes a more general model (version model) to
capture different facettes of AOP as well as a partial solution towards unit consistency
based on versions.