Recently, given the rise of emerging demands on intelligent technological systems, increasing attention has been given to proliferating and enhancing the adaptation capacities of self-adaptive systems (SAS), which are capable of adapting their behavior to changes in the context or system resources contributing to overcome the complexity of today’s software-intensive systems. However, there are a significant number of challenges for developing adaptations on the SAS, such as simplifying the designer’s task, improving responsiveness, and reducing the conflicts between its adaptations. This study focuses on simplifying the designers’ tasks by utilizing independent designers’ viewpoints on context modeling. We proposed several solutions for solving the conflicts among different viewpoints of designers in the layer of context-aware management (CAM). The validation results are promising and show that our method effectively provides a solution that supports the problem of using independent viewpoints in the context modeling process and improves the SAS adaptation capacity.
Read full abstract