Althrough component models have greatly simplified the development of distributed applications, adaptating these applications to their execution contexts is still challenging. Such adaptations are required to take into account the specificities of execution environments as well as the changes that may occur in these environments at execution time (e.g., overloads, failures). Addressing this kind of adaptability has been the main focus of my research works. During the Olan project, I first considered how component models could be used to obtain application adaptability at deployment time. I then considered the challenge of dynamic adaptability that reconfigures applications at runtime with minimal downtime. This work matured during the Jade ...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Users expect modern software to be both continually available and updated on the fly. Introduction o...
The growth of the Internet and the evolution of communicating devices have allow the integration of ...
Althrough component models have greatly simplified the development of distributed applications, adap...
Dynamic adaptation allows the modification of an application during its execution, according to the ...
La problématique d'adaptation autonomique prend de plus en plus d'importance dans l'administration d...
Component orientation promotes the construction of applications from the assembly of reusable buildi...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of...
Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter f...
In this thesis we are considering programming models for large-scale and distributed applications th...
New distributed applications are increasingly executed on devices that have heterogeneous characteri...
During the past decade, the complexity of applications has significantly scaled to satisfy the emerg...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Users expect modern software to be both continually available and updated on the fly. Introduction o...
The growth of the Internet and the evolution of communicating devices have allow the integration of ...
Althrough component models have greatly simplified the development of distributed applications, adap...
Dynamic adaptation allows the modification of an application during its execution, according to the ...
La problématique d'adaptation autonomique prend de plus en plus d'importance dans l'administration d...
Component orientation promotes the construction of applications from the assembly of reusable buildi...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of...
Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter f...
In this thesis we are considering programming models for large-scale and distributed applications th...
New distributed applications are increasingly executed on devices that have heterogeneous characteri...
During the past decade, the complexity of applications has significantly scaled to satisfy the emerg...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Users expect modern software to be both continually available and updated on the fly. Introduction o...
The growth of the Internet and the evolution of communicating devices have allow the integration of ...