An architecture-based approach to self-adaptive software

Peyman Oreizy, Michael M. Gorlick, Richard N. Taylor, D. Heimhigner, Gregory F. Johnson, Nenad Medvidović, Alex Quilici, David S. Rosenblum, Alexander L. Wolf

IEEE Intelligent Systems and their Applications · 1999 · 986 citations · 13 references

Concepts

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.

References

13