The control of discrete event systems | Synapse