Abstract
The paper presents a methodological approach to guide the application engineer to construct a Library of Entity-Relationship schemas, classified by means of indexing criteria and clustering techniques, and to extract reusable components from the existing selected schemas. Reusable components are defined as generic entities with associated meta-entities providing guidelines for reuse in a given application. Generic entities are derived from the analysis of the entities belonging to similar schemas within clusters of the Library. A set of reuse guidelines in form of meta-entities are given, suggesting how generic entities can be modified and tailored according to the needs of the application to be developed.
Preview
Unable to display preview. Download preview PDF.
References
ACM Issue on Object-Oriented Design, September 1990
C. Batini, G. De Petra, M. Lenzerini, G. Santucci: La progettazione concettuale dei dati, Franco Angeli Editore, 1986
C. Batini, S. Ceri, S. Navathe: Conceptual Database Design, Addison Wesley, 1991
T.J. Biggerstaff, A.J. Perlins (eds.): Software Reusability-Concepts and Models, vol.I, ACM Press, Addison-Wesley, 1990
S.Castano, V. DeAntonellis, B. Pernici: Requirements reuse. ITHACA Report, ITHACA.POLIMI-UDUNIV, 1992
V. De Antonellis, B. Zonta: A disciplined Approach to Office Analysis. IEEE TSE, Vol. 16, No. 8, pp. 822–828, 1990
V. DeAntonellis, B. Pernici, P. Samarati: F-ORM: Functionality in Object with Roles Model. In: 2nd Int. Conf. on Dynamic Aspects on Information Systems, Washington, DC., July 1991
V. DeAntonellis, B. Pernici, P. Samarati: F-ORM METHOD: A F-ORM Methodology for Reusing Specifications. In: IFIP WG 8.4 Working Conf. on Object Oriented Aspects in Information Systems, Quebec, October 1991
V. DeAntonellis, B. Pernici: The ITHACA Object Oriented Methodology: Application Developer Manual”, ITHACA Report, ITHACA.POLIMI-UDUNIV.E.8.1, October 1991
P. Devanbu, R.J. Brachman, P.G. Selfridge, B.W. Ballard: LaSSIE: A Knowledge-Based Software Information System. Communications of the ACM, Vol.34 N.5, May 1991
G. Di Battista, H. Kangassalo, R. Tamassia: Definition Libraries for Conceptual Modelling. In: Proc. VII International Conference on Entity-Relationship Approach, pp. 245–260, North Holland
W.B. Frakes, B.A. Nejmeh: Software reuse through information retrieval. In: Proc. 20th Ann. HICSS (Kona,HI), January 1987
M.G. Fugini, O. Nierstrasz, B. Pernici: Application Development through Reuse: the Ithaca Tools Environment. ACM SIGOIS Bulletin, August 1992
B. Henderson, J.M. Edwards: The Object-Oriented System life-cycle. Comm. of the ACM, September 1990
W. Tracz (ed.): Software Reuse: Emerging Technology. Computer Society Press, Washington D.C., 1988
M.F. Kilian: A Note on Type Composition and Reusability. OOPS Messenger, 1991
Y.S. Maarek, D.B. Berry, G.E. Kaiser: An Information Retrieval Approach for Automatically Constructing Software Libraries. IEEE TSE, Vol.17, N.8, August 1991
R. Prieto-Diaz: Domain Analysis for Reusability. In: Proc. of COMPSAC '87, 1987, pp.23–29
R. Prieto-Diaz, P. Freeman: Classifying Software for Reusability. IEEE Software, Vol.4., N.I, January 1987
R. Prieto-Diaz: Implementing Faceted Classification for Software Reuse. Communications of the ACM, Vol.34 N.5, May 1991
Proceedings of REBOOT Workshop on Reuse, Esprit Project 5327, Grenoble, September 1991
H.B. Reubenstein, R.C. Waters: The Requirements Apprentice: Automated Assistance for Requirements Acquisition. IEEE TSE, Vol.17, N.3, March 1991
G. Salton, Ch. Buckley: Term Weighting Approaches in Automatic Text Retrieval. Information Processing and Management, 24, 5, pp.513–523, 1989
P. Willet: Recent Trends in Hierarchic Document Clustering: A Critical Review. Information Processing and Management, 24, Nr. 5, pp. 577–97, 1988
R. Wirfs-Brock, R.E. Johnson: Surveying Current Research in Object-Oriented Design. Communications of the ACM, Vol.33, N.9, September 1990
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Castano, S., De Antonellis, V., Zonta, B. (1992). Classifying and reusing conceptual schemas. In: Pernul, G., Tjoa, A. (eds) Entity-Relationship Approach — ER '92. ER 1992. Lecture Notes in Computer Science, vol 645. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56023-8_9
Download citation
DOI: https://doi.org/10.1007/3-540-56023-8_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56023-4
Online ISBN: 978-3-540-47356-5
eBook Packages: Springer Book Archive