Universität Karlsruhe
A Version Model for Aspect Dependency Management


[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.

[Erzeuge bibTeX Eintrag]


Dr. Elke PulvermĂĽller
Dr. James O. Coplien
Andreas Speck