Clarke, Siobhán (2001) Composition of object-oriented software design models. PhD thesis, Dublin City University.