Dynamic Update of Discrete Event Controllers

Discrete event controllers are at the heart of many software systems that require continuous operation. Changing these controllers at runtime to cope with changes in its execution environment or system requirements change is a challenging open problem. In this paper we address the problem of dynamic...

Descripción completa

Guardado en:
Detalles Bibliográficos
Publicado: 2018
Materias:
Acceso en línea:https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_00985589_v_n_p_Nahabedian
http://hdl.handle.net/20.500.12110/paper_00985589_v_n_p_Nahabedian
Aporte de:
id paper:paper_00985589_v_n_p_Nahabedian
record_format dspace
spelling paper:paper_00985589_v_n_p_Nahabedian2023-06-08T15:09:59Z Dynamic Update of Discrete Event Controllers Adaptive Systems Business Control systems Controller Synthesis Dynamic Update Paints Runtime Safety Tools Accident prevention Adaptive systems Control system synthesis Control systems Controllers Industry Mobile telecommunication systems Paint Tools Continuous operation Controller synthesis Correctness criterion Discrete event controllers Dynamic update Execution environments Runtimes System requirements Adaptive control systems Discrete event controllers are at the heart of many software systems that require continuous operation. Changing these controllers at runtime to cope with changes in its execution environment or system requirements change is a challenging open problem. In this paper we address the problem of dynamic update of controllers in reactive systems. We present a general approach to specifying correctness criteria for dynamic update and a technique for automatically computing a controller that handles the transition from the old to the new specification, assuring that the system will reach a state in which such a transition can correctly occur and in which the underlying system architecture can reconfigure. Our solution uses discrete event controller synthesis to automatically build a controller that guarantees both progress towards update and safe update. IEEE 2018 https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_00985589_v_n_p_Nahabedian http://hdl.handle.net/20.500.12110/paper_00985589_v_n_p_Nahabedian
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
Business
Control systems
Controller Synthesis
Dynamic Update
Paints
Runtime
Safety
Tools
Accident prevention
Adaptive systems
Control system synthesis
Control systems
Controllers
Industry
Mobile telecommunication systems
Paint
Tools
Continuous operation
Controller synthesis
Correctness criterion
Discrete event controllers
Dynamic update
Execution environments
Runtimes
System requirements
Adaptive control systems
spellingShingle Adaptive Systems
Business
Control systems
Controller Synthesis
Dynamic Update
Paints
Runtime
Safety
Tools
Accident prevention
Adaptive systems
Control system synthesis
Control systems
Controllers
Industry
Mobile telecommunication systems
Paint
Tools
Continuous operation
Controller synthesis
Correctness criterion
Discrete event controllers
Dynamic update
Execution environments
Runtimes
System requirements
Adaptive control systems
Dynamic Update of Discrete Event Controllers
topic_facet Adaptive Systems
Business
Control systems
Controller Synthesis
Dynamic Update
Paints
Runtime
Safety
Tools
Accident prevention
Adaptive systems
Control system synthesis
Control systems
Controllers
Industry
Mobile telecommunication systems
Paint
Tools
Continuous operation
Controller synthesis
Correctness criterion
Discrete event controllers
Dynamic update
Execution environments
Runtimes
System requirements
Adaptive control systems
description Discrete event controllers are at the heart of many software systems that require continuous operation. Changing these controllers at runtime to cope with changes in its execution environment or system requirements change is a challenging open problem. In this paper we address the problem of dynamic update of controllers in reactive systems. We present a general approach to specifying correctness criteria for dynamic update and a technique for automatically computing a controller that handles the transition from the old to the new specification, assuring that the system will reach a state in which such a transition can correctly occur and in which the underlying system architecture can reconfigure. Our solution uses discrete event controller synthesis to automatically build a controller that guarantees both progress towards update and safe update. IEEE
title Dynamic Update of Discrete Event Controllers
title_short Dynamic Update of Discrete Event Controllers
title_full Dynamic Update of Discrete Event Controllers
title_fullStr Dynamic Update of Discrete Event Controllers
title_full_unstemmed Dynamic Update of Discrete Event Controllers
title_sort dynamic update of discrete event controllers
publishDate 2018
url https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_00985589_v_n_p_Nahabedian
http://hdl.handle.net/20.500.12110/paper_00985589_v_n_p_Nahabedian
_version_ 1768542981695995904