1. Franz Achermann, Markus Lumpe, Jean-Guy Schneider and Oscar Nierstrasz, “Piccola — a Small Composition Language,” Formal Methods for Distributed Processing, an Object Oriented Approach, Howard Bowman and John Derrick. (Ed.), Cambridge University Press., 2000, to appear.
2. Daniel J. Barrett, Lori A. Clarke, Peri L. Tarr and Alexander Wise, “A Framework for Event-Based Software Integration” IEEE Transactions on Software Engineering, vol. 5(4), October 1996, pp. 378–421.
3. Gilad Bracha and William Cook, “Mixin-based Inheritance,” Proceedings OOPSLA/ECOOP′90, ACM SIGPLAN Notices, vol. 25, no. 10, Oct. 1990, pp. 303–311.
4. James O. Coplien, Multi-Paradigm Design for C++, Addison-Wesley, Reading, Mass., 1999.
5. Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design Patterns, Addison Wesley, Reading, MA, 1995.