Artículo

Dynamic Update of Discrete Event Controllers

Nahabedian, Leandro Ezequiel Icon; Braberman, Victor Adrian Icon; D'ippolito, Nicolás Roque Icon; Honiden, Shinichi ; Kramer, Jeff Icon; Tei, Kenji ; Uchitel, Sebastian Icon

Otros responsables

Fecha

10/2018

Editorial

IEEE Computer Society

Revista

IEEE Transactions On Software Engineering

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

0098-5589

eISSN

ISBN

Idioma

Inglés

Tipo del evento

Clasificación temática

Resumen

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.

Colecciones

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa