Mutually nonblocking supervisory control of discrete event systems (Q5926190)

From MaRDI portal
scientific article; zbMATH DE number 1570725
Language Label Description Also known as
English
Mutually nonblocking supervisory control of discrete event systems
scientific article; zbMATH DE number 1570725

    Statements

    Mutually nonblocking supervisory control of discrete event systems (English)
    0 references
    0 references
    0 references
    0 references
    2 September 2001
    0 references
    The paper addresses the problem of modular supervisory control where given two specifications the control objective is to keep the plant within as large a subset of their intersection as possible. A supervisor is called mutually nonblocking if whenever the closed-loop system executes a trace marked by one specification it can always continue and complete a trace marked by the other specification. Thus a measure of fairness is required and enforced. This finds its applications in control of several interesting discrete event systems, such as manufacturing, communication protocol and feature interaction in telephony systems. The paper derives a number of theoretical results that characterize conditions under which a complete, globally and mutually nonblocking supervisor exists. The main result is that a complete, globally and mutually nonblocking supervisor exists if and only if there exists a controllable mutually nonblocking sublanguage of the union of the specifications. The paper shows that such condition holds if the specifications are mutually nonconflicting with respect to the prefix closure of each other.
    0 references
    discrete event system
    0 references
    supervisory control
    0 references
    mutually nonblocking
    0 references
    nonconflicting language
    0 references

    Identifiers