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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Bibliography
Banerjee J., Kim W., Kim H., Korth H.F. “Semantics Implementation of Schema Evolution in Object-Oriented Databases” ACM 87.
Bratsberg E. “Evolution and Integration of Classes in Object-Oriented Databases” PhD thesis, Norwegian Institute of Technology, jun. 93.
Casais E. “Managing Evolution in Object Oriented Environnements: An Algorithmic Approach” Thèse-Université de Genève. 91.
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
Heudin J.C. “La Vie Artificielle”. Edition Hermes, 94.
Holland J. “Adaptation in Natural and Artificial Systems”, University of Michigan Press, Ann Arbor, Mich., 75.
Kim W., Chou H.T. “Versions of schema for object oriented databases” In Proceedings of the 14th VLDB Conference, Los Angeles, Californie, 88.
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.
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.
Meyer B. “Object-Oriented Software Construction” International Series in Computer Science. Prenctice Hall, 88.
Napoli A. “Représentation á objets et raisonnement par classification en I.A.” Thèse de doctorat, Nancy 92.
Oussalah C. & ALII “Ingénierie Objet: Concepts et techniques” InterEditions, 97.
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.
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.
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.
Syswerda G. “Uniform Crossover in Genetic Algorithms” dans les actes de Intl. Conf. On Genetic Algorithms, pages 2–9, 89.
Tamzalit D., Oussalah C., Magnan M. “How to Introduce Emergence in Object Evolution” OOIS’98,, pp: 293–310, 9-11 September 98, Paris.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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