Hope for the best, prepare for the worst: Multi-tier control for adaptive systems
Most approaches for adaptive systems rely on models, particularly behaviour or architecture models, which describe the system and the environment in which it operates. One of the difficulties in creating such models is uncertainty about the accuracy and completeness of the models. Engineers therefor...
Guardado en:
Autores principales: | , , , , , , |
---|---|
Formato: | CONF |
Materias: | |
Acceso en línea: | http://hdl.handle.net/20.500.12110/paper_02705257_v_n1_p688_DIppolito |
Aporte de: |
id |
todo:paper_02705257_v_n1_p688_DIppolito |
---|---|
record_format |
dspace |
spelling |
todo:paper_02705257_v_n1_p688_DIppolito2023-10-03T15:14:29Z Hope for the best, prepare for the worst: Multi-tier control for adaptive systems D'Ippolito, N. Braberman, V. Kramer, J. Magee, J. Sykes, D. Uchitel, S. ACM Special Interest Group on Software Engineering (SIGSOFT); IEEE Computer Society's Tech. Council on Software Engin. (TCSE) Adaptive systems controller synthesis planning reliability Adaptive systems Controllers Planning Reliability Risk perception Software engineering Architecture models Behaviour models Controller synthesis Graceful degradation Level model Multi-tier Operational strategies Progressive enhancement Adaptive control systems Most approaches for adaptive systems rely on models, particularly behaviour or architecture models, which describe the system and the environment in which it operates. One of the difficulties in creating such models is uncertainty about the accuracy and completeness of the models. Engineers therefore make assumptions which may prove to be invalid at runtime. In this paper we introduce a rigorous, tiered framework for combining behaviour models, each with different associated assumptions and risks. These models are used to generate operational strategies, through techniques such controller synthesis, which are then executed concurrently at runtime. We show that our framework can be used to adapt the functional behaviour of the system: through graceful degradation when the assumptions of a higher level model are broken, and through progressive enhancement when those assumptions are satisfied or restored. © 2014 ACM. Fil:Braberman, V. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. CONF info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_02705257_v_n1_p688_DIppolito |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-134 |
collection |
Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA) |
topic |
Adaptive systems controller synthesis planning reliability Adaptive systems Controllers Planning Reliability Risk perception Software engineering Architecture models Behaviour models Controller synthesis Graceful degradation Level model Multi-tier Operational strategies Progressive enhancement Adaptive control systems |
spellingShingle |
Adaptive systems controller synthesis planning reliability Adaptive systems Controllers Planning Reliability Risk perception Software engineering Architecture models Behaviour models Controller synthesis Graceful degradation Level model Multi-tier Operational strategies Progressive enhancement Adaptive control systems D'Ippolito, N. Braberman, V. Kramer, J. Magee, J. Sykes, D. Uchitel, S. ACM Special Interest Group on Software Engineering (SIGSOFT); IEEE Computer Society's Tech. Council on Software Engin. (TCSE) Hope for the best, prepare for the worst: Multi-tier control for adaptive systems |
topic_facet |
Adaptive systems controller synthesis planning reliability Adaptive systems Controllers Planning Reliability Risk perception Software engineering Architecture models Behaviour models Controller synthesis Graceful degradation Level model Multi-tier Operational strategies Progressive enhancement Adaptive control systems |
description |
Most approaches for adaptive systems rely on models, particularly behaviour or architecture models, which describe the system and the environment in which it operates. One of the difficulties in creating such models is uncertainty about the accuracy and completeness of the models. Engineers therefore make assumptions which may prove to be invalid at runtime. In this paper we introduce a rigorous, tiered framework for combining behaviour models, each with different associated assumptions and risks. These models are used to generate operational strategies, through techniques such controller synthesis, which are then executed concurrently at runtime. We show that our framework can be used to adapt the functional behaviour of the system: through graceful degradation when the assumptions of a higher level model are broken, and through progressive enhancement when those assumptions are satisfied or restored. © 2014 ACM. |
format |
CONF |
author |
D'Ippolito, N. Braberman, V. Kramer, J. Magee, J. Sykes, D. Uchitel, S. ACM Special Interest Group on Software Engineering (SIGSOFT); IEEE Computer Society's Tech. Council on Software Engin. (TCSE) |
author_facet |
D'Ippolito, N. Braberman, V. Kramer, J. Magee, J. Sykes, D. Uchitel, S. ACM Special Interest Group on Software Engineering (SIGSOFT); IEEE Computer Society's Tech. Council on Software Engin. (TCSE) |
author_sort |
D'Ippolito, N. |
title |
Hope for the best, prepare for the worst: Multi-tier control for adaptive systems |
title_short |
Hope for the best, prepare for the worst: Multi-tier control for adaptive systems |
title_full |
Hope for the best, prepare for the worst: Multi-tier control for adaptive systems |
title_fullStr |
Hope for the best, prepare for the worst: Multi-tier control for adaptive systems |
title_full_unstemmed |
Hope for the best, prepare for the worst: Multi-tier control for adaptive systems |
title_sort |
hope for the best, prepare for the worst: multi-tier control for adaptive systems |
url |
http://hdl.handle.net/20.500.12110/paper_02705257_v_n1_p688_DIppolito |
work_keys_str_mv |
AT dippoliton hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems AT brabermanv hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems AT kramerj hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems AT mageej hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems AT sykesd hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems AT uchitels hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems AT acmspecialinterestgrouponsoftwareengineeringsigsoftieeecomputersocietystechcouncilonsoftwareengintcse hopeforthebestpreparefortheworstmultitiercontrolforadaptivesystems |
_version_ |
1782030381769293824 |