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
Pervasive devices are becoming popular and smaller. Those mobile systems should be able to adapt to ...
Today software is the main enabler of many of the appliances and devices omnipresent in our daily li...
International audienceThe trend toward ubiquitous services and any multimedia, the proliferation of ...
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 is an extensive computational paradigm, which can provide solutions to regular ...
Ubiquitous computing and service-oriented computing enable the development of a new trend of applica...
Mobile computing applications are required to operate in environments in which the availability for ...
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...
Recent evolutions of mobile devices have opened up for new opportunities for building advanced mobil...
Ubiquitous computing systems operate in environments where the available resources significantly cha...
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...
none4The emerging, ubiquitous Internet of Services scenario discloses a radical change in the proces...
Pervasive devices are becoming popular and smaller. Those mobile systems should be able to adapt to ...
Today software is the main enabler of many of the appliances and devices omnipresent in our daily li...
International audienceThe trend toward ubiquitous services and any multimedia, the proliferation of ...
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 is an extensive computational paradigm, which can provide solutions to regular ...
Ubiquitous computing and service-oriented computing enable the development of a new trend of applica...
Mobile computing applications are required to operate in environments in which the availability for ...
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...
Recent evolutions of mobile devices have opened up for new opportunities for building advanced mobil...
Ubiquitous computing systems operate in environments where the available resources significantly cha...
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...
none4The emerging, ubiquitous Internet of Services scenario discloses a radical change in the proces...
Pervasive devices are becoming popular and smaller. Those mobile systems should be able to adapt to ...
Today software is the main enabler of many of the appliances and devices omnipresent in our daily li...
International audienceThe trend toward ubiquitous services and any multimedia, the proliferation of ...