Software Architecture-Based Adaptation for Pervasive Systems
2002; Springer Science+Business Media; Linguagem: Inglês
10.1007/3-540-45997-9_7
ISSN1611-3349
AutoresShang-Wen Cheng, David Garlan, Bradley Schmerl, João Pedro Sousa, Bridget Spitznagel, Peter Steenkiste, Ningning Hu,
Tópico(s)Service-Oriented Architecture and Web Services
ResumoAn important requirement for pervasive computing systems is the ability to adapt at runtime to handle varying resources, user mobility, changing user needs, and system faults. In this paper we describe an approach in which dynamic adaptation is supported by the use of software architectural models to monitor an application and guide dynamic changes to it. The use of externalized models permits one to make reconfiguration decisions based on a global perspective of the running system, apply analytic models to determine correct repair strategies, and gauge the effectiveness of repair through continuous system monitoring. We illustrate the application of this idea to pervasive computing systems, focusing on the need to adapt based on per- formance-related criteria and models.
Referência(s)