Abstract—The goal of this research is to devise a new architecture for integrating aspect oriented methodologies existing in the software engineering community to develop an Adaptive Composition and Runtime Environment (ACRE) for unmanaged adaptation of multimedia applications. The architecture of ACRE presented in this paper can transform non-adaptive applications by injecting adaptive behaviors into them and then execute them in a QoS-aware manner. The integrated environment presented in this paper, works at the level of JVM and the underlying OS for application transformation and adaptive resource handling. The proposed environment can be used to provide a sufficient degree of user perceived QoS in smart home / office environments, witho...
International audienceMiddlewares are designed to hide common concerns in software development. One ...
The emergence of applications domains such as pervasive and autonomic computing has increased the ne...
Adaptive software is a closed-loop system which aims at ad-justing itself at runtime in different si...
Adaptive systems are systems that react to changes in their environment and adapt to these changes b...
Abstract—In ubiquitous environments, resources limitations and fluctuations combined with device mob...
Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular ...
Abstract. Constructing and executing distributed applications that can adapt to their current operat...
Software systems are seen more and more as evolutive systems. At the design phase, software is const...
Middleware technologies allow the development of distributed applications without explicit knowledge...
This paper briefly presents an architectural pattern, Adaptability Aspects, for structuring adaptiv...
This position paper considers how the principles of aspect-oriented programming can be applied to fo...
Middleware helps to manage the complexity and heterogeneity inherent in distributed systems. Traditi...
Mobile computing applications are required to operate in environments in which the availability for ...
Self-adaptive systems are systems that are able to autonomously adapt to changing circumstances with...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
International audienceMiddlewares are designed to hide common concerns in software development. One ...
The emergence of applications domains such as pervasive and autonomic computing has increased the ne...
Adaptive software is a closed-loop system which aims at ad-justing itself at runtime in different si...
Adaptive systems are systems that react to changes in their environment and adapt to these changes b...
Abstract—In ubiquitous environments, resources limitations and fluctuations combined with device mob...
Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular ...
Abstract. Constructing and executing distributed applications that can adapt to their current operat...
Software systems are seen more and more as evolutive systems. At the design phase, software is const...
Middleware technologies allow the development of distributed applications without explicit knowledge...
This paper briefly presents an architectural pattern, Adaptability Aspects, for structuring adaptiv...
This position paper considers how the principles of aspect-oriented programming can be applied to fo...
Middleware helps to manage the complexity and heterogeneity inherent in distributed systems. Traditi...
Mobile computing applications are required to operate in environments in which the availability for ...
Self-adaptive systems are systems that are able to autonomously adapt to changing circumstances with...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
International audienceMiddlewares are designed to hide common concerns in software development. One ...
The emergence of applications domains such as pervasive and autonomic computing has increased the ne...
Adaptive software is a closed-loop system which aims at ad-justing itself at runtime in different si...