Abstrakt. Ett viktigt krav för genomträngande datorsystem är förmågan att vid körning anpassa sig för att hantera varierande resurser, användarrörlighet, förändrade användarbehov och systemfel. I detta dokument beskriver vi ett tillvägagångssätt där dynamisk anpassning stöds av användning av programvaruarkitekturmodeller för att övervaka ett program och styra dynamiska förändringar av det. Användningen av externa modeller gör att man kan fatta beslut om omkonfigurering baserat på ett globalt perspektiv på det löpande systemet, tillämpa analytiska modeller för att bestämma korrekta reparationsstrategier och mäta effektiviteten av reparation genom kontinuerlig systemövervakning. Vi illustrerar tillämpningen av denna idé på genomträngande datorsystem, med fokus på behovet av att anpassa sig utifrån prestandarelaterade kriterier och modeller.
I ett annat försök används en arkitekturbaserad anpassningsstrategi för att övervaka ett program och direkt dynamiska förändringar av det REF.
Software architecture-based adaptation for pervasive systems
{'venue': 'Proc of the International Conf. on Architecture of Computing Systems: Trends in Network and Pervasive Computing', 'journal': None, 'mag_field_of_study': ['Computer Science']}