Abstract
System evolution and re-engineering are becoming increasingly important as the size and complexity of Information Systems continue to grow. The paper addresses the problems related to the development of abstraction mechanisms for discovering the essential conceptual schema of a system, that is, a high level description of its most significant concepts, to be used for matching and validating changes to the system.
Preview
Unable to display preview. Download preview PDF.
References
P. Aiken, A. Muntz, R. Richards, “DoD Legacy Systems — Reverse Engineering Data Requirements”, Communications of the ACM, Vol.37, No.5, May 1994.
C. Batini, M. Lenzerini, S. Navathe, “A Comprehensive Analysis of Methodologies for Database Schema Integration”, ACM Computing Surveys, September 1986.
C. Batini, G. Di Battista, G. Santucci, “Structuring Primitives for a Dictionary of Entity Relationship Data Schemas”, IEEE Transactions on Software Engineering, Vol.19, No.4, April 1993.
D. Batory, S. O'Malley, “The Design and Implementation of Hierarchical Software Systems with Reusable Components”, ACM Transactions on Software Engineering and Methodology, Vol.1, No.4, October 1992.
S. Castano, V. De Antonellis, B. Zonta, “Classifying and Reusing Conceptual Schemas”, in Proc. of ER'92, Int. Conf, on the Entity-Relationship Approach, Karlsruhe, LNCS, n.645, Springer Verlag, October 1992.
S. Castano, V. De Antonellis, “Reuse of Conceptual Requirement Specifications”, in Proc. of RE '93, ACM/IEEE Int. Conf. on Requirements Engineering, San Diego, CA, January 1993.
S. Castano, V. De Antonellis, “A Constructive Approach to Reuse of Conceptual Components”, in Proc. of 2nd ACM/IEEE Int. Workshop on Software Reusability, Lucca, Italy, March 1993.
S. Castano, V. De Antonellis, C. Francalanci, B. Pernici, “A Reusability-Based Comparison of Requirement Specification Methodologies”, in Proc. of the CRIS'94 IFIP WG 8.1 Int. Conference, Maastricht, The Netherlands, September 1994.
V. De Antonellis, S. Castano, L.Vandoni, “Building Reusable Components Through Project Evolution Analysis”, Information Systems, Vol.19, No.3, April 1994.
P. Feldman, D. Miller, “Entity Model Clustering: Structuring a Data Model by Abstraction”, The Computer Journal, Vol.29, No.4, 1986.
N. Fenton, “Software Measurement: A Necessary Scientific Basis”, IEEE Transactions on Software Engineering, Vol.20, No.3, March 1994.
H. Gerrits, “Business Process Redesign and Information Systems Design: A Happy Couple?”, in Proc. of ISDP'93, IFIP Working Conference on Information System Development Process, IFIP WG 8.1, Como, Italy, September 1993, North-Holland.
C. Ghezzi, M. Jazajeri, D. Mandrioli, Fundamentals of Software Engineering, Prentice Halls International Editions, 1991.
S. Jarzabek, “Strategic Re-engineering of Software: Lifecycle Approach”, Journal of Systems and Software, January 1993.
C.W. Krueger, “Software Reuse”, ACM Computing Surveys, Vol.24, No.2, June 1992.
W.L. Johnson, M.S. Feather, D.R. Harris, “Representation and Presentation of Requirements Knowledge”, IEEE Transactions on Software Engineering, Vol.18, No. 10, October 1992.
A. Maiden, A.G. Sutcliffe, “Exploiting Reusable Specifications Through Analogy,” Communications of the ACM, Vol.35, No.4, April 1992.
G. Salton, Automatic Text Processing — The Transformation, Analysis and Retrieval of Information by Computer, Addison-Wesley, 1989.
W. Schafer, R. Prieto-Diaz, M.Matsumoto, Software Reusability, Ellis Horwood Workshops, 1993.
A.G. Sutcliffe, N.A. Maiden, “Use of Domain Knowledge for Requirements Validation”, Proc. of ISDP'93, IFIP Working Conference on Information System Development Process, IFIP WG 8.1, Como, Italy, September 1993, North-Holland.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Castano, S., De Antonellis, V. (1994). Standard-driven re-engineering of 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_102
Download citation
DOI: https://doi.org/10.1007/3-540-58786-1_102
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