TOWARDS A KNOWLEDGE BASE TO IMPROVE REUSABILITY OF DESIGN PATTERN Topics: Object-Oriented Programming; Software Architectures In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT, 421-424, 2007 , Barcelona, Spain