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

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: 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)
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