Standard-driven re-engineering of entity-relationship schemas

  • Silvana Castano
  • Valeria De Antonellis
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 881)


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.


Conceptual Schema Abstract Entity Standard Component Information System Development Significant Concept 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    P. Aiken, A. Muntz, R. Richards, “DoD Legacy Systems — Reverse Engineering Data Requirements”, Communications of the ACM, Vol.37, No.5, May 1994.Google Scholar
  2. 2.
    C. Batini, M. Lenzerini, S. Navathe, “A Comprehensive Analysis of Methodologies for Database Schema Integration”, ACM Computing Surveys, September 1986.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    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.Google Scholar
  5. 5.
    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.Google Scholar
  6. 6.
    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.Google Scholar
  7. 7.
    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.Google Scholar
  8. 8.
    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.Google Scholar
  9. 9.
    V. De Antonellis, S. Castano, L.Vandoni, “Building Reusable Components Through Project Evolution Analysis”, Information Systems, Vol.19, No.3, April 1994.Google Scholar
  10. 10.
    P. Feldman, D. Miller, “Entity Model Clustering: Structuring a Data Model by Abstraction”, The Computer Journal, Vol.29, No.4, 1986.Google Scholar
  11. 11.
    N. Fenton, “Software Measurement: A Necessary Scientific Basis”, IEEE Transactions on Software Engineering, Vol.20, No.3, March 1994.Google Scholar
  12. 12.
    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.Google Scholar
  13. 13.
    C. Ghezzi, M. Jazajeri, D. Mandrioli, Fundamentals of Software Engineering, Prentice Halls International Editions, 1991.Google Scholar
  14. 14.
    S. Jarzabek, “Strategic Re-engineering of Software: Lifecycle Approach”, Journal of Systems and Software, January 1993.Google Scholar
  15. 15.
    C.W. Krueger, “Software Reuse”, ACM Computing Surveys, Vol.24, No.2, June 1992.Google Scholar
  16. 16.
    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.Google Scholar
  17. 17.
    A. Maiden, A.G. Sutcliffe, “Exploiting Reusable Specifications Through Analogy,” Communications of the ACM, Vol.35, No.4, April 1992.Google Scholar
  18. 18.
    G. Salton, Automatic Text Processing — The Transformation, Analysis and Retrieval of Information by Computer, Addison-Wesley, 1989.Google Scholar
  19. 19.
    W. Schafer, R. Prieto-Diaz, M.Matsumoto, Software Reusability, Ellis Horwood Workshops, 1993.Google Scholar
  20. 20.
    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.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Silvana Castano
    • 1
  • Valeria De Antonellis
    • 2
  1. 1.Università di MilanoMilanoItaly
  2. 2.Politecnico di Milano Leonardo Da VinciMilanoItaly

Personalised recommendations