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.
LanguageEnglish
Title of host publicationEncyclopedia of Software Engineering
EditorsPhillip A. Laplante
Pages1072-1081
DOIs
Publication statusPublished - 10 Nov 2010

Fingerprint

Costs

Cite this

Sterritt, R., Hinchey, M., & Vassev, E. (2010). Self-Managing Software. In P. A. Laplante (Ed.), Encyclopedia of Software Engineering (pp. 1072-1081) https://doi.org/10.1081/E-ESE-120044621
Sterritt, Roy ; Hinchey, Mike ; Vassev, Emil. / Self-Managing Software. Encyclopedia of Software Engineering. editor / Phillip A. Laplante. 2010. pp. 1072-1081
@inbook{511a2045f3a94616b774dfc404204fab,
title = "Self-Managing Software",
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.",
author = "Roy Sterritt and Mike Hinchey and Emil Vassev",
year = "2010",
month = "11",
day = "10",
doi = "10.1081/E-ESE-120044621",
language = "English",
isbn = "1-4200-5977-7",
pages = "1072--1081",
editor = "Laplante, {Phillip A.}",
booktitle = "Encyclopedia of Software Engineering",

}

Sterritt, R, Hinchey, M & Vassev, E 2010, Self-Managing Software. in PA Laplante (ed.), Encyclopedia of Software Engineering. pp. 1072-1081. https://doi.org/10.1081/E-ESE-120044621

Self-Managing Software. / Sterritt, Roy; Hinchey, Mike; Vassev, Emil.

Encyclopedia of Software Engineering. ed. / Phillip A. Laplante. 2010. p. 1072-1081.

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - Self-Managing Software

AU - Sterritt, Roy

AU - Hinchey, Mike

AU - Vassev, Emil

PY - 2010/11/10

Y1 - 2010/11/10

N2 - 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.

AB - 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.

U2 - 10.1081/E-ESE-120044621

DO - 10.1081/E-ESE-120044621

M3 - Chapter

SN - 1-4200-5977-7

SP - 1072

EP - 1081

BT - Encyclopedia of Software Engineering

A2 - Laplante, Phillip A.

ER -

Sterritt R, Hinchey M, Vassev E. Self-Managing Software. In Laplante PA, editor, Encyclopedia of Software Engineering. 2010. p. 1072-1081 https://doi.org/10.1081/E-ESE-120044621