@InProceedings{Yacoub:2001:UML, author = "Sherif M. Yacoub and Hany H. Ammar", title = "{UML} Support for Designing Software Systems as a Composition of Design Patterns", pages = "149--165", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", }