Class modification in the GemStone object-oriented DBMS
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Uniform crossover in genetic algorithms
Proceedings of the third international conference on Genetic algorithms
Beyond schema evolution to database reorganization
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Advances in database programming languages
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Schema evolution and integration
Distributed and Parallel Databases - Special issue on distributed/parallel database object management
Object-Oriented Software Construction
Object-Oriented Software Construction
Artificial Life II
Versions of Schema for Object-Oriented Databases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Distinguishing Instances and Evidence of Geographical Concepts for Geospatial Database Design
GIScience '02 Proceedings of the Second International Conference on Geographic Information Science
Hi-index | 0.00 |
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.