Developing Object-Oriented Frameworks Using Domain Models MEHMET AKSIT University of Twente, Department of Computer Science, P.O. Box 217, 7500 AE, Enschede, The Netherlands FRANCESCO MARCELLONI Università di Pisa, Dipartimento di Ingegneria della Informazione, Via Diotisalvi, 2 â 56156 Pisa, Italy BEDIR TEKINERDOGAN University of Twente, Department of Computer Science, P.O. Box 217, 7500 AE, Enschede, The Netherlands Abstract In this paper we present an integrated approach to model the domain knowledge related to a framework and to map the identified domain models into objectoriented concepts. We applied this approach to three pilot projects. We discuss the problems we encountered in mapping domain models into objectoriented frameworks. Our experience indicates that deriving a framework from the related domain knowledge reduces the amount of framework refinement time considerably. Introduction Although a large number of successful frameworks have been developed during the last several years, designing a high-quality framework is still a difficult task [Schmidt and Fayad 1997]. Existing framework development practices span a considerable amount of refinement time, and it is worthwhile to shorten this time. We consider modeling domain knowledge as an essential step to achieve this objective. Permission to make digital/hard copy of part or all of this
/lp/association-for-computing-machinery/developing-object-oriented-framworks-using-domain-models-6O3QC9mXDv