Pervasive computing applications have to adapt in order to cope with changes in their environment. Proactive adaptation allows to change the application and/ or the context based on prediction of context and user behavior, in order to reduce adaption delay and provide a seamless service to the user. Thus, such applications are self-organizing systems. Ideally, self-organizing systems adapt by changing their structure or behavior without requiring the user's intervention. A prerequisite to that is the knowledge of the possible configurations and their order with respect to the suitability. We introduce a comprehensive framework based on an application model with suitability and cost metrics. Based on the application model, we construct a CSP...
Instead of being static and waiting passively for instructions, software systems are required to tak...
Modern software systems are often equipped with hundreds to thousands of configurationoptions, many ...
Self-adapting systems based on multiple concurrent applications must decide how to allocate scarce ...
Pervasive computing applications have to adapt in order to cope with changes in their environment. P...
Pervasive computing envisions seamless support for user tasks through cooperating devices that are p...
AbstractIn pervasive computing, our aim for the end user is continuous computing anytime, anywhere w...
Abstract — Self-adaptivity is a solution to give decision intelligence to embedded systems in order ...
An important emerging requirement for computing systems is the ability to adapt at run time, taking ...
Applications in our modern, pervasive computing environments have to adapt themselves or their conte...
We propose an improved approach to dynamic configuration of resource-aware applications. The new ant...
Pervasive computing applications can adjust their behavior to a multitude of information deemed to b...
An important domain for autonomic systems in the area of ubiquitous computing: Users are increasing...
Due to advancements in distributed systems and the increasing industrial demands placed on these sys...
International audienceIn this paper, we introduce a framework for the automatic configuration of app...
Self-adaptation of software has been used as a mechanism to address complexity and constraint in mob...
Instead of being static and waiting passively for instructions, software systems are required to tak...
Modern software systems are often equipped with hundreds to thousands of configurationoptions, many ...
Self-adapting systems based on multiple concurrent applications must decide how to allocate scarce ...
Pervasive computing applications have to adapt in order to cope with changes in their environment. P...
Pervasive computing envisions seamless support for user tasks through cooperating devices that are p...
AbstractIn pervasive computing, our aim for the end user is continuous computing anytime, anywhere w...
Abstract — Self-adaptivity is a solution to give decision intelligence to embedded systems in order ...
An important emerging requirement for computing systems is the ability to adapt at run time, taking ...
Applications in our modern, pervasive computing environments have to adapt themselves or their conte...
We propose an improved approach to dynamic configuration of resource-aware applications. The new ant...
Pervasive computing applications can adjust their behavior to a multitude of information deemed to b...
An important domain for autonomic systems in the area of ubiquitous computing: Users are increasing...
Due to advancements in distributed systems and the increasing industrial demands placed on these sys...
International audienceIn this paper, we introduce a framework for the automatic configuration of app...
Self-adaptation of software has been used as a mechanism to address complexity and constraint in mob...
Instead of being static and waiting passively for instructions, software systems are required to tak...
Modern software systems are often equipped with hundreds to thousands of configurationoptions, many ...
Self-adapting systems based on multiple concurrent applications must decide how to allocate scarce ...