An Approach to Self-adaptive Software Based on Supervisory Control
Author(s) -
Gábor Karsai,
Ákos Lédeczi,
János Sztipanovits,
G. Péceli,
Gyula Simon,
Tamás Kovácsházy
Publication year - 2003
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-00731-8
DOI - 10.1007/3-540-36554-0_3
Subject(s) - adaptation (eye) , computer science , supervisory control , software , function (biology) , control (management) , software system , distributed computing , operating system , artificial intelligence , psychology , evolutionary biology , biology , neuroscience
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom