An approach to self-adaptive software based on supervisory control

Gabor Karsai, Akos Ledeczi, Janos Sztipanovits, Gabor Peceli, G. Simon, Tamas Kovacshazy

Research output: Contribution to journalArticle

19 Citations (Scopus)

Abstract

Self-adaptive software systems use observations of their own behavior, and that of their environment, to select and enact adaptations in accordance with some objective(s). This adaptation is a higher-level system function that performs optimizations, manages faults, or otherwise supports achieving an objective via changes in the running system. In this paper, we show how this capability can be realized using techniques found in hierarchical control systems, and we discuss interrelated issues of stability, assurance, and implementation.

Original languageEnglish
Pages (from-to)24-38
Number of pages15
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2614
Publication statusPublished - 2003

Fingerprint

Supervisory Control
Software
Control systems
Hierarchical Control
Hierarchical Systems
Adaptive Systems
Software System
Fault
Control System
Optimization
Observation

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

An approach to self-adaptive software based on supervisory control. / Karsai, Gabor; Ledeczi, Akos; Sztipanovits, Janos; Peceli, Gabor; Simon, G.; Kovacshazy, Tamas.

In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 2614, 2003, p. 24-38.

Research output: Contribution to journalArticle

@article{4add001e10c849068bb7f9736da70b4b,
title = "An approach to self-adaptive software based on supervisory control",
abstract = "Self-adaptive software systems use observations of their own behavior, and that of their environment, to select and enact adaptations in accordance with some objective(s). This adaptation is a higher-level system function that performs optimizations, manages faults, or otherwise supports achieving an objective via changes in the running system. In this paper, we show how this capability can be realized using techniques found in hierarchical control systems, and we discuss interrelated issues of stability, assurance, and implementation.",
author = "Gabor Karsai and Akos Ledeczi and Janos Sztipanovits and Gabor Peceli and G. Simon and Tamas Kovacshazy",
year = "2003",
language = "English",
volume = "2614",
pages = "24--38",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - An approach to self-adaptive software based on supervisory control

AU - Karsai, Gabor

AU - Ledeczi, Akos

AU - Sztipanovits, Janos

AU - Peceli, Gabor

AU - Simon, G.

AU - Kovacshazy, Tamas

PY - 2003

Y1 - 2003

N2 - Self-adaptive software systems use observations of their own behavior, and that of their environment, to select and enact adaptations in accordance with some objective(s). This adaptation is a higher-level system function that performs optimizations, manages faults, or otherwise supports achieving an objective via changes in the running system. In this paper, we show how this capability can be realized using techniques found in hierarchical control systems, and we discuss interrelated issues of stability, assurance, and implementation.

AB - Self-adaptive software systems use observations of their own behavior, and that of their environment, to select and enact adaptations in accordance with some objective(s). This adaptation is a higher-level system function that performs optimizations, manages faults, or otherwise supports achieving an objective via changes in the running system. In this paper, we show how this capability can be realized using techniques found in hierarchical control systems, and we discuss interrelated issues of stability, assurance, and implementation.

UR - http://www.scopus.com/inward/record.url?scp=35248861664&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35248861664&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:35248861664

VL - 2614

SP - 24

EP - 38

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -