Common LISP: the language (2nd ed.)
Common LISP: the language (2nd ed.)
JAsCo: an aspect-oriented approach tailored for component based software development
Proceedings of the 2nd international conference on Aspect-oriented software development
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Composition, reuse and interaction analysis of stateful aspects
Proceedings of the 3rd international conference on Aspect-oriented software development
Traits: A mechanism for fine-grained reuse
ACM Transactions on Programming Languages and Systems (TOPLAS)
DLS '08 Proceedings of the 2008 symposium on Dynamic languages
Composing aspects with aspects
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
An advice for advice composition in AspectJ
SC'10 Proceedings of the 9th international conference on Software composition
Hi-index | 0.00 |
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.