Premium
Design, implementation and evolution of object oriented frameworks: concepts and guidelines
Author(s) -
van Gurp J.,
Bosch J.
Publication year - 2001
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.366
Subject(s) - reusability , flexibility (engineering) , computer science , software engineering , usability , object oriented programming , set (abstract data type) , conceptual framework , object (grammar) , focus (optics) , systems engineering , knowledge management , process management , software , human–computer interaction , engineering , programming language , artificial intelligence , philosophy , statistics , physics , mathematics , epistemology , optics
Object‐oriented frameworks provide software developers with the means to build an infrastructure for their applications. Unfortunately, frameworks do not always deliver on their promises of reusability and flexibility. To address this, we have developed a conceptual model for frameworks and a set of guidelines to build object oriented frameworks that adhere to this model. Our guidelines focus on improving the flexibility, reusability and usability (i.e. making it easy to use a framework) of frameworks. Copyright © 2001 John Wiley & Sons, Ltd.