Supervisory control of discrete event systems with distinguishers. (June 2015)