• DocumentCode
    1521380
  • Title

    An architecture-based approach to self-adaptive software

  • Author

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

  • Author_Institution
    California Univ. Irvine, CA, USA
  • Volume
    14
  • Issue
    3
  • fYear
    1999
  • Firstpage
    54
  • Lastpage
    62
  • 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
  • Keywords
    adaptive systems; management of change; software architecture; software fault tolerance; adaptability; architecture based approach; availability; change management; changing circumstances; dependability robustness; responsive modifications; self-adaptive software; simultaneous processes; system adaptation; system evolution; Application software; Costs; Disaster management; Environmental management; Monitoring; Runtime; Sensor systems; Software systems; Traffic control; Unmanned aerial vehicles;
  • fLanguage
    English
  • Journal_Title
    Intelligent Systems and their Applications, IEEE
  • Publisher
    ieee
  • ISSN
    1094-7167
  • Type

    jour

  • DOI
    10.1109/5254.769885
  • Filename
    769885