University of Leicester
Browse

Synthesis of Run-To-Completion Controllers for Discrete Event Systems

Download (467.16 kB)
conference contribution
posted on 2021-05-04, 10:00 authored by Yehia Abd Alrahman, Victor Braberman, Nicolas D'Ippolito, Nir Piterman, Sebastian Uchitel

A controller for a Discrete Event System must achieve its goals despite its environment being capable of resolving race conditions between controlled and uncontrolled events. Assuming that the controller loses all races is sometimes unrealistic. In many cases, a realistic assumption is that the controller sometimes wins races and is fast enough to perform multiple actions without being interrupted. However, in order to model this scenario using control of DES requires introducing foreign assumptions about scheduling, that are hard to figure out correctly. We propose a more balanced control problem, named run-to-completion (RTC), to alleviate this issue. RTC naturally supports an execution assumption in which both the controller and the environment are guaranteed to initiate and perform sequences of actions, without flooding or delaying each other indefinitely. We consider control of DES in the context where specifications are given in the form of linear temporal logic. We formalize the RTC control problem and show how it can be reduced to a standard control problem.

History

Author affiliation

School of Informatics

Source

ACC 2021, 2021 American Control Conference, 26th -28th May 2021, New Orleans, Louisiana, USA

Version

  • AM (Accepted Manuscript)

Published in

Proceedings of 2021 American Control Conference

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Acceptance date

2021-01-25

Copyright date

2021

Available date

2022-08-28

Spatial coverage

New Orleans, Louisiana, USA

Temporal coverage: start date

2021-05-26

Temporal coverage: end date

2021-05-28

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC