Repository logo

Runtime Evolution of Highly Dynamic Software

Loading...
Thumbnail Image

Authors

Villegas Machado, Norha Milena

Thesis Director / Advisor

Journal Title

Journal ISSN

Volume Title

Publisher

Springer,
Documentos PDF

Resumen

Highly dynamic software systems are applications whose operations are particularly affected by changing requirements and uncertainty in their execution environments. Ideally such systems must evolve while they execute. To achieve this, highly dynamic software systems must be instrumented with self-adaptation mechanisms to monitor selected requirements and environment conditions to assess the need for evolution, plan desired changes, as well as validate and verify the resulting system. This chapter introduces fundamental concepts, methods, and techniques gleaned from self-adaptive systems engineering, as well as discusses their application to runtime evolution and their relationship with off-line software evolution theories. To illustrate the presented concepts,

Description

Palabras clave

Ingeniería de software.ComputadoresProgramaciónSoftwareAutomatización y sistemas de controlAutomation Command and control system

ISBN

9783642453977

Citation

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)