Software component re-use is a challenge for designing new applications. In many cases, the existing components require to be adapted because of the large variety of existing software and hardware environments. To avoid component redevelopments, many approaches proposed techniques allowing an administrator to adapt the component behaviors. However, in certain cases such as in ubiquitous environments, adapting behavior is insufficient to allow its re-use: it also requires adapting its structure. However, few works propose approaches allowing us to adapt the component structure and in these works, only composite component can be adapted. Thus, we aim at defining, in this thesis, an approach for adapting monolithic and composite component struct...
International audienceComponent-Based Software Engineering focuses on the reuse of existing software...
Adaptive software is a class of software which is able to modify its own internal structure and henc...
International audienceNowadays, application developers have to deal with increasingly variable execu...
La réutilisation à grande échelle de composants logiciels se révèle être un challenge pour la concep...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Dynamic adaptation allows the modification of an application during its execution, according to the ...
The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of...
National audienceThe creation of information systems able to be executed in ubiquitous environments,...
International audienceThis paper deals with the issue of software adaptation. We focus on Component-...
New distributed applications are increasingly executed on devices that have heterogeneous characteri...
Les contextes toujours plus variés et dynamiques dans lesquels les logiciels actuels s'exécutent leu...
International audienceSoftware components are now widely used in the development of systems. However...
AbstractSoftware components are now widely used in the development of systems. However, incompatibil...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
The widespread construction of software systems from pre-existing, independently developed software ...
International audienceComponent-Based Software Engineering focuses on the reuse of existing software...
Adaptive software is a class of software which is able to modify its own internal structure and henc...
International audienceNowadays, application developers have to deal with increasingly variable execu...
La réutilisation à grande échelle de composants logiciels se révèle être un challenge pour la concep...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Dynamic adaptation allows the modification of an application during its execution, according to the ...
The aim of this thesis is to contribute to the development of methods and tools forthe adaptation of...
National audienceThe creation of information systems able to be executed in ubiquitous environments,...
International audienceThis paper deals with the issue of software adaptation. We focus on Component-...
New distributed applications are increasingly executed on devices that have heterogeneous characteri...
Les contextes toujours plus variés et dynamiques dans lesquels les logiciels actuels s'exécutent leu...
International audienceSoftware components are now widely used in the development of systems. However...
AbstractSoftware components are now widely used in the development of systems. However, incompatibil...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
The widespread construction of software systems from pre-existing, independently developed software ...
International audienceComponent-Based Software Engineering focuses on the reuse of existing software...
Adaptive software is a class of software which is able to modify its own internal structure and henc...
International audienceNowadays, application developers have to deal with increasingly variable execu...