Self-Managing Software

Roy Sterritt, Mike Hinchey, Emil Vassev

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

It is a long established fact that the complexity in contemporary software systems is increasing rapidly and so are the costs for maintenance and development of such systems. To relieve the burden of maintaining such complex infrastructures, much effort has been made to make software more dynamic and adaptive. In general, the idea is to make software systems self-managing, which will allow for automatic or semiautomatic changes at run-time in a system's infrastructure and behavior according to the operational context. This entry introduces a special class of software systems termed self-managing software.
Original languageEnglish
Title of host publicationEncyclopedia of Software Engineering
EditorsPhillip A. Laplante
PublisherTaylor & Francis
Pages1072-1081
ISBN (Print)1-4200-5977-7
DOIs
Publication statusPublished - 10 Nov 2010

    Fingerprint

Cite this

Sterritt, R., Hinchey, M., & Vassev, E. (2010). Self-Managing Software. In P. A. Laplante (Ed.), Encyclopedia of Software Engineering (pp. 1072-1081). Taylor & Francis. https://doi.org/10.1081/E-ESE-120044621