Skip to main content

Local and Federated Database Schemas Evolution. An Impact Propagation Model

  • Conference paper
  • First Online:
Book cover Database and Expert Systems Applications (DEXA 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1677))

Included in the following conference series:

Abstract

The software evolution is a challenge for engineers. In fact, the high complexity of the software makes it difficult to perform the change. This may cause serious damage in the infodation system. Within the infomation system cooperating by the way of federation, the effects are more critical. It appears necessary to provide tools that support the a priori chauge impact analysis. In this paper, we propose the Source Code Software Components Structural Model (SC2SM). This models applications manipulating persistent objects, stored in an ODMG-compliant database system. The SC2SM defines software components multigraphs, that represent local and federated database schemas, programs source codes and their relationships. The multigraph representation is the way to process the u priori change impact analysis, using a knowledge base system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Edith Au and Dave Makower. Java Programming Basics. 1996.

    Google Scholar 

  2. S. Barros. Analyse a priori des conséquences de la modification de systèmes logiciels: de la théorie à la pratique. PhD thesis, UniversitC Pad Sabatier Toulouse, 1997.

    Google Scholar 

  3. H. Basson. Contrôle de l’evolution des logiciels: modélisation pour l’analyse d’impact des modifications. Document HDR, Université de Nancy I, Déc 1998.

    Google Scholar 

  4. Z. Bellahsene. Extending a view mechanism to support schema evolution in federated database systems. In Proceedings of the eigth International Conference on Database and Expert Systems Asplication, pages 573–582, September 1997.

    Google Scholar 

  5. M. Bouneffa and N. Boudjlida. Managing schema changes in oject-relationship databases. In Proc. of the 14th. International Conference On Entity-Relationship and Object-Oriented Modeling, LNCS, Brisbane, Qweensland Australia, dec 1995. Springer-Verlag.

    Google Scholar 

  6. Rick G. G. Cattel. ODMG-93 Obejct-Oriented Databases Standard. International Thomson Publishing, 1995.

    Google Scholar 

  7. L. Deruelle. Analyse de l’impact de 1’évolution des applications orienté-objet, mémoire de d.e.a. Technical report, Université de Me, 1998.

    Google Scholar 

  8. Object Design. Bookshelf for ObjectStore PSE Pro Release S.0 for Java. http://www.objectdesign.com/, January 1998.

  9. Fabrizio Ferrandina, Thorsten Meyer, and Roberto Zicari. Schema and database evolution in the 02 object database system. In Proceedings of the 21th International Conference on Very Large Databases, Zurich, Switzerland (VLDB’ 95), September 1995.

    Google Scholar 

  10. Ernest J. Fkiedman-Hill. Jess 4.3 User’s Manual. Sandia National Laboratories, December 1998.

    Google Scholar 

  11. J.M. Geib, C. Gransart, and P. Merle. Corba des Concepts à la Pratique. InterEditions, 1997.

    Google Scholar 

  12. Joseph C. Giarratano. CLIPS User’s Guide, August 1998.

    Google Scholar 

  13. JM. Hannoff, JC. Nicolas and F. Hemery. Approach to services uses in federated information systems. In 8th. International Conference on Datubuse and Expert System Application (DEXA’ 971, Todouse, France, Septembre 1997. IEEE.

    Google Scholar 

  14. D. Heimbigner and D. MacLeod. A federated architecture for information management. ACM Transactions on Ofice Information Systems, pages 253–278, July 1985.

    Google Scholar 

  15. Won Kim. Object-oriented databases definition and research directions. Microelectronics and Computer Technonology Corporation 3500 West Balcones Center Drive Austin, Texas 78759, 1989.

    Google Scholar 

  16. N. Melab, H. Basson, M. Bouneffa, and L. Deruelle. Object-oriented Code: Profiling and Instrumentation. In The proc. of the IEEE Intl. Conf. on Software Maintenance (IEEE-ICSM’99), Oxford,, 1999.

    Google Scholar 

  17. Sun Microsystems. The Java Compiler Compiler Documentation. http://www.sun.com/suntest/products/JavaCC/, January 1999.

  18. G. Murphy. Lightweight Structural Summarization as an Aid to Software Evolution. PhD thesis, University of Washington, July, 1996.

    Google Scholar 

  19. A.P. Sheth and J.A. Larson. Federated databases systems for managing distributed, heterogenous, and autonomous databases. A CM Computer Surveys, pages 183–236, September 1990.

    Google Scholar 

  20. B. Stroustrup. C++ Programming Language. Adison Wesley, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Deruelle, L., Bouneffa, M., Goncalves, G., Nicolas, J. (1999). Local and Federated Database Schemas Evolution. An Impact Propagation Model. In: Bench-Capon, T.J., Soda, G., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1999. Lecture Notes in Computer Science, vol 1677. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48309-8_85

Download citation

  • DOI: https://doi.org/10.1007/3-540-48309-8_85

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66448-2

  • Online ISBN: 978-3-540-48309-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics