Title :
Architectural Styles for Adaptive Systems: A Tutorial
Author :
Baresi, Luciano ; Guinea, Sam
Author_Institution :
Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
Abstract :
Modern and evolving domains such as ambient intelligence, context-aware applications, and pervasive computing require that software systems be able to cope with unprecedented degrees of runtime variability. This demands that software systems be flexible, and easily adaptable in the wake of change. Providing such flexibility is a multi-faceted challenge where the architectural design plays a key role. This tutorial presents the current state of practice in software architecture for adaptive systems, and provides an overview of the research directions in which the Software Architecture community is moving to better solve these issues.
Keywords :
adaptive systems; software architecture; adaptive systems; ambient intelligence; architectural design; architectural styles; context-aware applications; pervasive computing; runtime variability; software architecture; software systems; Adaptive systems; Context; Monitoring; Software; Software architecture; Tutorials; Adaptive Systems; Software Architecture;
Conference_Titel :
Self-Adaptive and Self-Organizing Systems (SASO), 2012 IEEE Sixth International Conference on
Conference_Location :
Lyon
Print_ISBN :
978-1-4673-3126-5
DOI :
10.1109/SASO.2012.38