Samenvatting
The development of logic controllers for cyber-physical systems is a difficult and error-prone process. Supervisor synthesis can ease the development process, by synthesizing a correct-by-construction supervisor from a model of the plant and a model of the control requirements. Subsequently, this synthesized supervisor can be used to automatically generate the controller code. However, for a supervisor to be implemented as a (logic) controller, additional properties need to be satisfied which are not guaranteed by supervisor synthesis. These properties are finite response and confluence.
In the literature, conditions are provided for a supervisor, modeled as a set of finite-state automata, to have finite response and to be confluent. Algorithms are defined to check these conditions. Recently, extended finite-state automata, i.e, automata augmented with variables, are being used increasingly often in the context of supervisory control. In this paper, sufficient conditions and algorithms are provided that can be used to verify if a supervisor, modeled as a set of extended finite-state automata, has finite response and is confluent. The algorithms are applied to three case studies from the literature to demonstrate their applicability to models used for supervisor synthesis.
In the literature, conditions are provided for a supervisor, modeled as a set of finite-state automata, to have finite response and to be confluent. Algorithms are defined to check these conditions. Recently, extended finite-state automata, i.e, automata augmented with variables, are being used increasingly often in the context of supervisory control. In this paper, sufficient conditions and algorithms are provided that can be used to verify if a supervisor, modeled as a set of extended finite-state automata, has finite response and is confluent. The algorithms are applied to three case studies from the literature to demonstrate their applicability to models used for supervisor synthesis.
Originele taal-2 | Engels |
---|---|
Titel | 2019 IEEE 15th International Conference on Automation Science and Engineering, CASE 2019 |
Plaats van productie | Piscataway |
Uitgeverij | Institute of Electrical and Electronics Engineers |
Pagina's | 509-516 |
Aantal pagina's | 8 |
ISBN van elektronische versie | 978-1-7281-0356-3 |
DOI's | |
Status | Gepubliceerd - aug. 2019 |
Evenement | 15th IEEE International Conference on Automation Science and Engineering, (CASE 2019) - University of British Columbia, Vancouver, Canada Duur: 22 aug. 2019 → 26 aug. 2019 Congresnummer: 15 http://case2019.hust.edu.cn/ |
Congres
Congres | 15th IEEE International Conference on Automation Science and Engineering, (CASE 2019) |
---|---|
Verkorte titel | CASE2019 |
Land/Regio | Canada |
Stad | Vancouver |
Periode | 22/08/19 → 26/08/19 |
Internet adres |