1. S. Clarke, Composition of object-oriented software design models, Ph.D. Thesis, Dublin City University, January 2001.
2. S. Clarke, W. Harrison, H. Ossher, P. Tarr, Subject-oriented design: towards improved alignment of requirements, design and Code, in: Proc. OOPSLA, 1999.
3. S. Clarke, R.J. Walker, Composition patterns: an approach to designing reusable aspects, Proc. ICSE, 2001.
4. Objects, Components and frameworks with UML, The Catalysis Approach;D'Souza,1998
5. Design patterns, Elements of Reusable Object-Oriented Software;Gamma,1994