Supervisor Existence For Modular Discrete-Event Systems
This paper examines decision problems involving supervisors for modular systems.
We investigate the problem of deciding if there exists a supervisor that
can augment a modular system to satisfy a modular global specification. Our
system and specification modules are ``discrete-event systems'' modeled as
finite-state automata. The parallel composition operation is used to model
the interaction between the various modules. A supervisor for a discrete-event
system observes events as they occur in the system and enforces a control
action by disabling some controllable events. We find that these types of
problems are generally PSPACE-complete for a large class of systems and specifications.