Abstrakt. Trots de värdefulla bidragen till självanpassning antar de flesta genomförda strategier anpassningsmål och övervakning av infrastrukturer som icke-muterbara, vilket begränsar deras tillämplighet på system vars sammanhangsmedvetenhet begränsas till statiska monitorer. Därför är separation av problem, dynamisk övervakning och körtidskrav variabilitet avgörande för att uppfylla systemmålen under mycket föränderliga miljöer. I detta kapitel presenterar vi DYNAMICO, en referensmodell för teknisk adaptiv programvara som bidrar till att garantera samstämmigheten mellan i) anpassningsmekanismer med avseende på förändringar i anpassningsmål, och ii) övervakningsmekanismer med avseende på förändringar i både anpassningsmål och anpassningsmekanismer. DYNAMICO förbättrar konstruktionen av självanpassade system genom att ta upp i) hanteringen av anpassningsegenskaper och mål som kontrollmål, ii) uppdelningen av problem mellan återkopplingsslingor som krävs för att hantera kontrollmålen över tiden, och iii) hanteringen av dynamiska sammanhang som en oberoende kontrollfunktion för att bevara kontextmedvetenheten i anpassningsmekanismen.
I REF presenteras en referensmodell för adaptiv programvara som stöder separation av problem mellan återkopplingsslingor som krävs för att uppnå kontrollmålen över tid.
DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in Self-Adaptive Software Systems
{'venue': 'Software Engineering for Self-Adaptive Systems', 'journal': None, 'mag_field_of_study': ['Computer Science']}