Skip to main content

Instances Evolution Vs Classes Evolution

  • Conference paper
  • First Online:

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

Abstract

we propose a model developed to have inherent capabilities for auto-adaptation between classes and instances. Our two main objectives are: to allow objects to evolve their structures dynamically, with all necessary impacts on the database schema; to allow, similarly, the creation and display of different plans for evolving the design, like ways of schema evolution, giving in this way a simulation tool for database design and maintenance.

Artificial Life and Genetic Algorithms inspired the idea of objects evolving and adapting to their environment. A model evolution is then considered in an auto-adaptive loop between classes and instances. Change is two-way: that coming down from class to object instantiates in development processes; that coming up from object to class in emergence processes which concern evolved instances which become not conform to any existing class.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. Banerjee J., Kim W., Kim H., Korth H.F. “Semantics Implementation of Schema Evolution in Object-Oriented Databases” ACM 87.

    Google Scholar 

  2. Bratsberg E. “Evolution and Integration of Classes in Object-Oriented Databases” PhD thesis, Norwegian Institute of Technology, jun. 93.

    Google Scholar 

  3. Casais E. “Managing Evolution in Object Oriented Environnements: An Algorithmic Approach” Thèse-Université de Genève. 91.

    Google Scholar 

  4. Clamen S.M. “Schema Evolution and Integration” in Proceedings of the Distibuted and Parallel Databases conference, vol 2, p 101–126.Kluwer Academic Publishers, Boston, 94

    Google Scholar 

  5. Heudin J.C. “La Vie Artificielle”. Edition Hermes, 94.

    Google Scholar 

  6. Holland J. “Adaptation in Natural and Artificial Systems”, University of Michigan Press, Ann Arbor, Mich., 75.

    Google Scholar 

  7. Kim W., Chou H.T. “Versions of schema for object oriented databases” In Proceedings of the 14th VLDB Conference, Los Angeles, Californie, 88.

    Google Scholar 

  8. Langton C., Taylor C., Farmer J.D., Rasmussen S. “Artificial Life II” proceedings vol in the Santa Fe Institute studies in the sciences of complexity, New Mexico, February 90.

    Google Scholar 

  9. Lerner B.S., Habermann A.N. “Beyond Schema Evolution to Database Reorganization” Proc. ACM Conf. OOPSLA and Proc. ECOOP, Ottawa, Canada. Published as ACM SIGPLAN Notices 25(10), pp. 67–76. October 90.

    Google Scholar 

  10. Meyer B. “Object-Oriented Software Construction” International Series in Computer Science. Prenctice Hall, 88.

    Google Scholar 

  11. Napoli A. “Représentation á objets et raisonnement par classification en I.A.” Thèse de doctorat, Nancy 92.

    Google Scholar 

  12. Oussalah C. & ALII “Ingénierie Objet: Concepts et techniques” InterEditions, 97.

    Google Scholar 

  13. Penney D.J., Stein J. “Class modification in the GemStone object-oriented DBMS” SIGPLAN Notices (Proc OOPSLA’87) Vol. 22, No. 12, pp. 111–117. 87.

    Google Scholar 

  14. Rechenman F., Uvietta P.“SHIRKA: an object-centered knowledge bases management system” In A. Pavé and G. Vansteenkiste ED. AI in numerical and symbolic simulation, pp 9–23., ALEAS, Lyon, France 89.

    Google Scholar 

  15. Skarra A.H., Zdonik S.B. “Type Evolution in an Object-Oriented Databases” in Research Directions in Object-Oriented Programming, MIT Press Series in Computer Systems, MIT Press, Cambridge, MA, 1987, pp. 393–415. 87.

    Google Scholar 

  16. Syswerda G. “Uniform Crossover in Genetic Algorithms” dans les actes de Intl. Conf. On Genetic Algorithms, pages 2–9, 89.

    Google Scholar 

  17. Tamzalit D., Oussalah C., Magnan M. “How to Introduce Emergence in Object Evolution” OOIS’98,, pp: 293–310, 9-11 September 98, Paris.

    Google Scholar 

  18. Zdonik S.B. “Object-Oriented Type Evolution” in Advances in Database Programming Languages, François Bancilhon and Peter Buneman eds, pp.277–288, ACM Press, New York 90.

    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

Tamzalit, D., Oussalah, C. (1999). Instances Evolution Vs Classes Evolution. 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_2

Download citation

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

  • 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