Abstract
Schema abstraction is essential in different phases of the design process. During development, it supports browsing of repositories storing design artifacts, during maintenance, it offers a support to the comprehension of large schemas documenting existing systems. In addition, abstract descriptions of reusable portions of conceptual schemas facilitate their reuse in other applications. Systematic abstraction mechanisms need further investigation. An approach to derive semiautomatically abstractions from ER schemas via schema clustering mainly based on the structure of ER schemas is presented and discussed.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
G. Arango, “Domain Analysis: from Art to Engineering Discipline”, Proc. of the 5th ACM/IEEE Int. Workshop on Software Specification and Design, pp. 152–159, Pittsburgh, USA, May 1989
C. Batini, G. Di Battista, G. Santucci, “Structuring Primitives for a Dictionary of Entity Relationship Data Schemas”, IEEE Trans, on Software Engineering, Vol. 19, No. 4, pp. 344–365, 1993
D. Batory, S. O'Malley, “The Design and Implementation of Hierarchical Software Systems with Reusable Components”, ACM Trans, on Software Engineering, Vol. 1, No. 4, pp. 355–398, Oct. 1992
M. L. Brodie, M. Stonebraker, “DARWIN: On the Incremental Migration of Legacy Information Systems”, DOM Technical Report, TM-0588-10-92-165, GTE Laboratories Incorporated, Nov. 1992
S. Castano, V. De Antonellis, “A Constructive Approach to Reuse of Conceptual Components”, Proc. of the 2nd ACM/IEEE Int. Workshop on Software Reusability, pp. 19–28, Lucca, Italy, March 1993
S. Castano, V. De Antonellis, C. Francalanci, B. Pernici, “A Reusability-Based Comparison of Requirement Specification Methodologies”, Proc. of the IFIP WG 8.1 Conf. CRIS 94, Maastricht, The Netherlands, Sept. 1994
P. Coad, Object-oriented patterns, Comm. of the ACM, Vol. 35, No. 9, Sept. 1992, pp. 152–159
T. De Marco, Structured Analysis and System Specification, Yourdon Press, 1978
P. Feldman, D. Miller, “Entity Model Clustering: Structuring a Data Model by Abstraction”, The Computer Journal, Vol. 29, No. 4, pp. 348–360, 1986
C. Francalanci, B. Pernici, View integration: a survery of current development, Politecnico di Milano, Dept. of Electronics and Information, Internal Report No. 93-053,1993
C. W. Krueger, “Software reuse”, ACM Computing Surveys, Vol. 24, No. 2, pp. 131–183, June 1992
E. Ostertag, J. Handler, R. Prieto Diaz, C. Braun, “Computing Similarity in a Reuse Library System: An AI-Based Approach”, ACM Trans, on Software Engineering and Methodology, Vol. 1, No. 3, pp. 205–228, July 1992
R. Prieto Diaz, “Domain Analysis for Reusability”, Proc. of the Int. Conf. IEEE COMPSAC '87, pp. 347–353, 1987
G. Salton, Automatic Text Processing, Addison-Wesley, 1989
T. J. Teorey, G. Wei, D. L. Bolton, J. A. Koenig, “ER Model Clustering as an Aid for User Communication and Documentation in Database Design”, Communications of the ACM, Vol. 3, No. 8, pp. 975–987, 1989
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Francalanci, C., Pernici, B. (1994). Abstraction levels for entity-relationship schemas. In: Loucopoulos, P. (eds) Entity-Relationship Approach — ER '94 Business Modelling and Re-Engineering. ER 1994. Lecture Notes in Computer Science, vol 881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58786-1_96
Download citation
DOI: https://doi.org/10.1007/3-540-58786-1_96
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58786-6
Online ISBN: 978-3-540-49100-2
eBook Packages: Springer Book Archive