Abstract
This paper proposes a toolkit for applying Reuse in Conceptual Modelling. The main objective is to cope with the problems of complexity in the Conceptual Modelling activity. In a long-term perspective this proposition intends to settle the basis for a larger application of Reuse in Information System development. While research in Software Reuse has revealed that the application of Reuse in software development is extremely difficult, Conceptual Modelling appears as a more promising area because it manipulates simpler objects: conceptual schemas.
The proposed toolkit provides reuse-oriented services to KHEOPS database design environment. These services include: quality validation of reusable components, component selection from the Repository, and new conceptual schema construction by customising and composing reusable ones. Reusable components consist of an Extended Entity-Relationship schema as well as other information like executable reuse guidelines.
Chapter PDF
Bibliography
A.P. Ambrosio, E. Métais, J.N. Meunier, The Linguistic Level of the Kheops Case Tool, NLDB'95, Versailles, June 1995.
A.P. Ambrosio A Semantic Query Mechanism for Conceptual Schema Reuse, PhD thesis, University of Paris VI, France, June 1995.
C. Batini, S. Ceri and S. Navathe, Conceptual Database Design: An ER Approach, The Benjamin-Cummings Publishing Company, 1992.
E. Benazet, H. Guehl. Intégration de vues. Rapport de Stage DEA, PRISM Laboratory, Versailles, 1993.
Biggerstaff, Richter. Reusability: Framework, Assessment and Directions, in [Bigg 89]
Biggerstaff and Perlis (Editors). Software Reusability (vol 1 and 2), Addison-Wesley Publishing Company, 1989.
Bouzeghoub M., Gardarin G., Métais E. Database Design Tools: An Expert System Approach, Proc. of the VLDB Conf., Stockholm 1985.
M. Bouzeghoub and E. Métais, Semantic Modelling of Object Oriented Databases, Proceed. VLDB Conference, Barcelona Spain, Sep 1991.
M. Bouzeghoub, G. Gardarin and P. Valduriez, Du C++ á Merise Objet — OBJETS, Ed. Eyrolles, 1994.
Castano, DeAntonelis, Zonta. Classifying and Reusing Conceptual Schemas. In Proceedings International Conf. on E/R Approach, 1992.
Choobineh, Mannino, Numamaker, Konsynski. An Expert Database Design System Based on Analysis of Forms. IEEE Transactions on Software Engineering, vol 14, no. 2, 1988.
I. Comyn-Wattiau and M. Bouzeghoub. Constraint Confrontation: An Important Step in View Integration. CAISE'92 Manchester, May 1992.
Constantopoulos, Jarke, Mylopoulos, Vassiliou. The Software Information Base: A Server for Reuse. VLDB Journal, 4, 1–43, 1995.
E. Delassus, Conception et Implémentation d'une Interface pour Kheops, Rapport de Stage DEA, Lab. PRISM, Versailles, 1995.
Delcambre, Langston. Reusing (Shrink Wrap) Schemas by Modifying Concept Schémas. Proc. of Int. Conf. on Data Engineering 1996.
Dunn, Knight. Certification of Reusable Software Parts. Technical Report, Department of Computer Science, University of Virginia.
Z. Kedad, Aspects Linguistiques dans l'Intégration de Vue de Kheops, Rapport de Stage DEA, PRISM-Université de Versailles, 1995.
Kersten, Weigand, Dignum, Boom. A Conceptual Modelling Expret System. Proc. 5th International Conf. on E/R Approach. Dijon 1986.
C.W. Krueger, Software Reuse, ACM Computing Surveys, Vol. 24, No. 2, June 1992.
G. Levreau Un Environnement de Conception, de Documentation et de Maintenance de Schemas de Bases de Données. PhD thesis, University of Paris VI, 1995.
Wen-Syan Li, Richard D. Holowczak. Constructing Information Systems Based on Schema Reuse. Procs. of the CIKM'96 Conf. 1996.
P. Loucopoulos and R. Zicari eds., Conceptual Modelling, Databases, and Case — An Integrated View of Information Systems Development, John Wiley and Sons, Inc., 1992.
P. Loucopoulos. Conceptual Modelling, in [Louc 92].
Métais, Meunier, Levreau, Database Schema Design: A Perspective from Natural Language Techniques to Validation and View Integration, XII International Conf. on E/R Approach, Dallas, Dec 1993.
Mili, Mili, Mili. Reusing Software: Issues and Research Directions. IEEE Transactions on Software Engineering, 21(6), June 1995.
R. Prieto-Diaz, Classification of Reusable Modules, in [Bigg 89].
Prieto-Diaz, Arango. Domain Analysis and Software System Modelling. IEEE Computer Society Press. Los Alamos-California, 1991.
C. Rolland and C. Cauvet, Trends and Perspectives in Conceptual Modelling, in [Louc 92].
Ruggia. Applying Reuse in Conceptual Modeling: a toolkit approach. Phd thesis, University Paris 6 — France. April 1996.
Seo, Loucopoulos. Formalisation of Data and Process Model Reuse Using Hierarchic Data Types. Proc. of CAiSE 1994.
Thunheim, Development with and for Reuse: Guidelines from the REBOOT Project, In ERCIM Workshop Report: Methods and Tools for Software Reuse, Heraklion, October 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ruggia, R., Ambrosio, A.P. (1997). A toolkit for Reuse in Conceptual Modelling. In: Olivé, A., Pastor, J.A. (eds) Advanced Information Systems Engineering. CAiSE 1997. Lecture Notes in Computer Science, vol 1250. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63107-0_13
Download citation
DOI: https://doi.org/10.1007/3-540-63107-0_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63107-1
Online ISBN: 978-3-540-69148-8
eBook Packages: Springer Book Archive