Objects, components, and frameworks with UML the catalysis approach - D'Souza, Desmond Francis; Wills, Alan Cameron (The Addison Wesley object technology series, 1999)