The self-adaptation of software systems is a complex process that depends on several factors that can change during the system operational lifetime. Hence, it is necessary to define mechanisms for providing a self-adaptive system the capability of generating during run-time the process that controls its adaptation. This paper presents a framework for the automatic generation of processes for self-adaptive software systems based on the use of workflows, model-based and artificial intelligence planning techniques. Our approach can be applied to different application domains, improves the scalability associated with the generation of adaptation plans, and enables the usage of different planning techniques. For evaluating the approach, we have ...
Self-adaptive systems are able to autonomously adapt to changing user requirements and resource var...
Modern software systems are often required to adapt their behavior at runtime in order to maintain o...
Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-dri...
This paper presents a software approach to augmenting existing real-time systems with self-adaptatio...
Modern software systems operate in a continuously changing environment. To keep up with these change...
Modern software systems operate in a continuously changing environment. To keep up with these change...
n this paper, we discuss how for self-adaptive systems some activities that traditionally occur at d...
International audienceIn this paper, we discuss how for self-adaptive systems some activities that t...
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and uncertain en...
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and uncertain en...
Because of the increasing need of mobiles devices, most of software systems need to take into accoun...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
Companies’ operations have become over-dependent on their supporting enterprise software application...
Abstract. A dynamic and complex process environment forces the au-tomated execution and monitoring o...
In this paper, we discuss how for self-adaptive systems some activities that traditionally occur at ...
Self-adaptive systems are able to autonomously adapt to changing user requirements and resource var...
Modern software systems are often required to adapt their behavior at runtime in order to maintain o...
Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-dri...
This paper presents a software approach to augmenting existing real-time systems with self-adaptatio...
Modern software systems operate in a continuously changing environment. To keep up with these change...
Modern software systems operate in a continuously changing environment. To keep up with these change...
n this paper, we discuss how for self-adaptive systems some activities that traditionally occur at d...
International audienceIn this paper, we discuss how for self-adaptive systems some activities that t...
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and uncertain en...
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and uncertain en...
Because of the increasing need of mobiles devices, most of software systems need to take into accoun...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
Companies’ operations have become over-dependent on their supporting enterprise software application...
Abstract. A dynamic and complex process environment forces the au-tomated execution and monitoring o...
In this paper, we discuss how for self-adaptive systems some activities that traditionally occur at ...
Self-adaptive systems are able to autonomously adapt to changing user requirements and resource var...
Modern software systems are often required to adapt their behavior at runtime in order to maintain o...
Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-dri...