Abstract—Using service-oriented architecture, applications can be defined as an assembly of abstract components that are mapped to a concrete level to fulfill their executions. However, several problems may be detected during their mapping as well as during their executions, which prevent them to be executed successfully. Thus, there is a need to adapt them according to the given contexts. In this article, we present some situational contexts that may trigger the adaptation of applications at init time or during their execution. Upon detection of certain changes in context, the applications are adapted accordingly. For this goal, we propose a set of adaptation patterns that provide an extra-functional behavior with respect to the functional...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Reuse of software entities such as components or Web services raise composition issues since, most o...
Advances in pervasive technology have made it possible to consider large-scale application types tha...
Abstract—Using a component-based approach, applications can be defined as an assembly of abstract co...
This paper describes the concept of software adaptation patterns and how they can be used in softwar...
Recent pervasive systems are designed to be context-aware so that they are able to adapt to continua...
Abstract—This paper introduces an adaptation framework for service-oriented applications based on tr...
Pervasive computing applications can adjust their behavior to a multitude of information deemed to b...
Pervasive computing applications can adjust their behavior to a multitude of information deemed to b...
Abstract—Component-Based Software Engineering focuses on the reuse of existing software components. ...
This paper introduces an adaptation framework for service-oriented applications based on trade-offs ...
Service-based applications SBAs rely on the invocation of services. The use of the service paradigm ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Reuse of software entities such as components or Web services raise composition issues since, most o...
Advances in pervasive technology have made it possible to consider large-scale application types tha...
Abstract—Using a component-based approach, applications can be defined as an assembly of abstract co...
This paper describes the concept of software adaptation patterns and how they can be used in softwar...
Recent pervasive systems are designed to be context-aware so that they are able to adapt to continua...
Abstract—This paper introduces an adaptation framework for service-oriented applications based on tr...
Pervasive computing applications can adjust their behavior to a multitude of information deemed to b...
Pervasive computing applications can adjust their behavior to a multitude of information deemed to b...
Abstract—Component-Based Software Engineering focuses on the reuse of existing software components. ...
This paper introduces an adaptation framework for service-oriented applications based on trade-offs ...
Service-based applications SBAs rely on the invocation of services. The use of the service paradigm ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Reuse of software entities such as components or Web services raise composition issues since, most o...
Advances in pervasive technology have made it possible to consider large-scale application types tha...