Abstract

The recent self-adaptive software systematic literature reviews stated clearly the following insufficiencies: (1) the need for a holistic self-adaptive software model to integrate its different aspects (2) The limitation of adaptations to context changes (3) The absence of a general and complete adaptations’ picture allowing its understandability, maintainability, evaluation, reuse, and variability. (4) The need for an explicit and a detailed link with resources, and (5) a usual limitation to known events. In order to metigate these insufficiencies, this paper is proposing a holistic model that integrates the operating, adaptations, and adaptations’ manager aspects. The proposed model covers all possible adaptations: operating (dealing with software functions failures), lifecycle (handling adaptations required by some software lifecycle steps), and context (facing context changes events). The presented work introduces the concept of software adaptations process integrating the specifications of all the above kind of adaptations. In fact, this work shows an explicit trace to its pure bio-inspired origin.An application of the proposed approach on a “car industry case study” demonstrated its feasibility in comparison with similar works that proved its meaningful added value and its promising research perspectives.

Highlights

  • Self-Adaptive Systems (SAS) have been introduced as a solution to deal with environmental changes in computer systems [1, 2, 3]

  • The proposed model covers all possible adaptations: operating, lifecycle, and context

  • The presented work introduces the concept of software adaptations process integrating the specifications of all the above kind of adaptations

Read more

Summary

INTRODUCTION

Self-Adaptive Systems (SAS) have been introduced as a solution to deal with environmental changes in computer systems [1, 2, 3] These systems generally adapt themselves to their related changing environment, using accurate configurations that are already available during the running time of the software. Despite of the important scale of the research in nature-inspired selfadaptation software, the artificial immune models face the insufficiency resulted from missing a holistic self-adaptive software model integrating its different aspects. To overcome this insufficiency, this paper proposes a holistic model that integrates the operating, adaptations, and adaptations manager aspects.

RELATED WORKS
RUNNING EXAMPLE
A HOLISTIC SELF-ADAPTIVE SOFTWARE MODEL
EVALUATION
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call