Title | An Architecture-based Approach to Self-Adaptive Software |
Publication Type | Journal Article |
Year of Publication | 1999 |
Authors | Oreizy, P., M. M. Gorlick, R. N. Taylor, D. Heimbigner, G. Johnson, N. Medvidovic, A. Quilici, D. S. Rosenblum, and A. L. Wolf |
Journal | IEEE Intelligent Systems |
Volume | 14 |
Pagination | 54-62 |
Date Published | May-June |
Keywords | Adaptability, Adaptive systems, architectural style, Architecture based approach, Availability, Change management, Changing circumstances, Dependability robustness, dynamic software architectures, Management of change, Responsive modifications, Self-adaptive software, Simultaneous processes, software architecture, Software fault tolerance, System adaptation, System evolution |
Abstract | Self-adaptive software requires high dependability robustness, adaptability, and availability. The article describes an infrastructure supporting two simultaneous processes in self-adaptive software: system evolution, the consistent application of change over time, and system adaptation, the cycle of detecting changing circumstances and planning and deploying responsive modifications. |
Short Title | An Architecture-Based Approach to Self-Adaptive Software |