International audienceIn ubiquitous environments, resources limitations and fluctuations combined with device mobility requires the dynamic adaptation of mobile applications. This paper reports on an extension of the MUSIC adaptation middleware to support aspect-oriented programming in order to handle cross-cutting adaptations. Basically, this extension specifies an architectural model for defining applications as a composition of aspects and components. The dynamic adaptation of an application in a given context is realised by selecting the appropriate component and aspect implementations using utility functions as a mean of optimising the overall QoS. Our approach and middleware are implemented and tested on top of OSGi framework
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic ad...
Today software is the main enabler of many of the appliances and devices omnipresent in our daily li...
This paper introduces a divide and conquer approach for organizing the adaptation of distributed a...
International audienceIn ubiquitous environments, resources limitations and fluctuations combined wi...
Abstract. Self-adaptive component-based architectures facilitate the building of systems capable of ...
Ubiquitous computing and service-oriented computing enable the development of a new trend of applica...
Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular ...
Abstract—The goal of this research is to devise a new architecture for integrating aspect oriented m...
A computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto pa...
Mobile computing applications are required to operate in environments in which the availability for ...
International audienceIn ubiquitous computing, systems evolve surrounded by a heterogeneous smart-de...
Ubiquitous computing systems operate in environments where the available resources significantly cha...
Recent evolutions of mobile devices have opened up for new opportunities for building advanced mobil...
Pervasive devices are becoming popular and smaller. Those mobile systems should be able to adapt to ...
There is a growing demand for context-aware applications that can dynamically adapt to their run-tim...
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic ad...
Today software is the main enabler of many of the appliances and devices omnipresent in our daily li...
This paper introduces a divide and conquer approach for organizing the adaptation of distributed a...
International audienceIn ubiquitous environments, resources limitations and fluctuations combined wi...
Abstract. Self-adaptive component-based architectures facilitate the building of systems capable of ...
Ubiquitous computing and service-oriented computing enable the development of a new trend of applica...
Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular ...
Abstract—The goal of this research is to devise a new architecture for integrating aspect oriented m...
A computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto pa...
Mobile computing applications are required to operate in environments in which the availability for ...
International audienceIn ubiquitous computing, systems evolve surrounded by a heterogeneous smart-de...
Ubiquitous computing systems operate in environments where the available resources significantly cha...
Recent evolutions of mobile devices have opened up for new opportunities for building advanced mobil...
Pervasive devices are becoming popular and smaller. Those mobile systems should be able to adapt to ...
There is a growing demand for context-aware applications that can dynamically adapt to their run-tim...
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic ad...
Today software is the main enabler of many of the appliances and devices omnipresent in our daily li...
This paper introduces a divide and conquer approach for organizing the adaptation of distributed a...