The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of software components and for their coordination in dynamic environments.We propose to capture the mechanisms of adaptability in a generic component modelbased on reflexivity and object-oriented techniques. The components use an underlyingservice for monitoring the environment and a middleware for coordinating multipleadaptations. Coordination includes the management of dependencies between interactingcomponents and dependencies between concurrent components.By emphasizing separation of concerns, our approach eases the developer task byoffering him declarative languages to specify the policies that control the componentsadaptations and the com...
International audienceTechnology advances continue to make computing environments ever changing and ...
L’objectif de ce travail de thèse est d’explorer la conception de mécanismes de contrôle d’accès dan...
In this thesis we are considering programming models for large-scale and distributed applications th...
The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of...
Dynamic adaptation allows the modification of an application during its execution, according to the ...
Althrough component models have greatly simplified the development of distributed applications, adap...
L'évolution des systèmes distribués est en train de prendre une nouvelle dimension avec l'essor de n...
In recent years, it has been argued that systems and applications, in order to deal with their incre...
New distributed applications are increasingly executed on devices that have heterogeneous characteri...
L'Informatique Ambiante (IAm) engage de nombreux capteurs et actionneurs variés intégrés aux objets ...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Software component re-use is a challenge for designing new applications. In many cases, the existing...
Adaptive software is a class of software which is able to modify its own internal structure and henc...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
International audienceTechnology advances continue to make computing environments ever changing and ...
L’objectif de ce travail de thèse est d’explorer la conception de mécanismes de contrôle d’accès dan...
In this thesis we are considering programming models for large-scale and distributed applications th...
The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of...
Dynamic adaptation allows the modification of an application during its execution, according to the ...
Althrough component models have greatly simplified the development of distributed applications, adap...
L'évolution des systèmes distribués est en train de prendre une nouvelle dimension avec l'essor de n...
In recent years, it has been argued that systems and applications, in order to deal with their incre...
New distributed applications are increasingly executed on devices that have heterogeneous characteri...
L'Informatique Ambiante (IAm) engage de nombreux capteurs et actionneurs variés intégrés aux objets ...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Software component re-use is a challenge for designing new applications. In many cases, the existing...
Adaptive software is a class of software which is able to modify its own internal structure and henc...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
International audienceTechnology advances continue to make computing environments ever changing and ...
L’objectif de ce travail de thèse est d’explorer la conception de mécanismes de contrôle d’accès dan...
In this thesis we are considering programming models for large-scale and distributed applications th...