One of the major issues of object-oriented programming languages is lack of reclassification mechanisms. Reclassification allows an object to change its class at runtime. Object reclassification is desired in applications whose entities need to change dynamically at runtime. The previous approaches dealt with object reclassification in different ways. But none had approached the notion of real entities evolution, where objects can evolve while belonging to the same class. This had led to a large number of classes most of the times; making the design and the implementation of the intended system more complex. The desired evolution of objects should allow objects to evolve automatically at runtime, without changing their classes membership. I...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Two important problems of object-oriented reuse are the propagation of design and implementation spe...
In the context of object-oriented design, software systems model real-world entities abstractly repr...
Dynamic object reclassification allows changes to the type of an object at runtime. This paper makes...
There are two main models of inheritance employed in object-oriented systems: class-based and object...
International audienceDatabase applications which model aspects of the real world should be able to ...
Because of incomplete specifications or inadequate design decisions, software components developed w...
. Support for modular evolution of objects is required in many application areas. However, existing ...
Class evolution is a normal aspect of themaintenance of object-orientedprograms. While class evoluti...
This paper presents ObjRecombGA, a genetic algorithm framework for recombining related programs at t...
Genetic programming is an automatic programming method that creates computer programs to satisfy a s...
International audienceWhile pattern engineering is well adopted by the developers community, softwar...
Object-oriented databases are said to support evolution and incremental development. On the schema l...
également Rapport de Recherche I3S/RR--2004-22--FRInternational audienceInheritance is one important...
Proponents of the object-oriented approach advocate specialization, parameterization and reusability...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Two important problems of object-oriented reuse are the propagation of design and implementation spe...
In the context of object-oriented design, software systems model real-world entities abstractly repr...
Dynamic object reclassification allows changes to the type of an object at runtime. This paper makes...
There are two main models of inheritance employed in object-oriented systems: class-based and object...
International audienceDatabase applications which model aspects of the real world should be able to ...
Because of incomplete specifications or inadequate design decisions, software components developed w...
. Support for modular evolution of objects is required in many application areas. However, existing ...
Class evolution is a normal aspect of themaintenance of object-orientedprograms. While class evoluti...
This paper presents ObjRecombGA, a genetic algorithm framework for recombining related programs at t...
Genetic programming is an automatic programming method that creates computer programs to satisfy a s...
International audienceWhile pattern engineering is well adopted by the developers community, softwar...
Object-oriented databases are said to support evolution and incremental development. On the schema l...
également Rapport de Recherche I3S/RR--2004-22--FRInternational audienceInheritance is one important...
Proponents of the object-oriented approach advocate specialization, parameterization and reusability...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Two important problems of object-oriented reuse are the propagation of design and implementation spe...
In the context of object-oriented design, software systems model real-world entities abstractly repr...