Autoadaptation de l'auto-adaptation
Dans cette section, nous résumons les différents aspects et perspectives de l'auto-adaptation dans la recherche sur les SAS et l'adaptation en général, par exemple dans les systèmes pervasifs, et nous les présentons dans une taxonomie complète de l'auto-adaptation. Notre taxonomie incorpore les résultats d'une vaste revue de la littérature et intègre les différentes taxonomies et travaux existants sur l'(auto-)adaptation. La figure 1 présente une vue d'ensemble de notre …afficher plus de contenu…
Les modèles de communication sont la communication logique, c'est-à-dire le style d'interaction entre les éléments. Les implémentations possibles peuvent être la communication basée sur les événements ou la communication pub/sub. Outre les ressources techniques et les logiciels, le contexte du système constitue un niveau supplémentaire. Les systèmes qui modifient le contexte sont capables d'adapter leur contexte
[7]. Cela prolonge l'ancien point de vue sur les SAS, où l'environnement est surveillé mais pas explicitement modifié. Implicitement, cela peut être fait par les actionneurs des ressources techniques, mais jusqu'à présent, ce n'est pas explicitement contrôlé par la logique d'adaptation. Dans la littérature actuelle sur les SAS, l'adaptation du contexte n'est pas incluse dans le niveau …afficher plus de contenu…
Dans ce travail, les techniques d'adaptation sont catégorisées en paramètre, structure et contexte. Il s'agit d'une combinaison des approches mentionnées par McKinley et al. et Handte et al. Le paramètre fait référence à l'adaptation par la modification des paramètres. La structure englobe le changement de la structure du système technique, tel que l'échange de composants, une nouvelle composition de composants, ou la suppression/addition de composants. En outre, les changements dans la relation entre les éléments, les ressources techniques ou l'environnement/les utilisateurs sont également des adaptations structurelles. Le contexte fait référence à toute modification du contexte, par exemple