ResultsonsupervisorycontrolofdiscreteeventprocessesaremainlyconcernedwithdesigningacontrollersuchthattheclosedloopsystemgeneratesalanguageLwhichcoincideswiththetargetlanguage.Inthispaperweconsidersupervisorycontrolproblemforaclassofdiscreteeventprocesseswhenthedesigntargetisthatacertainsetoflanguagepatternscannotoccurintheclosedlooplanguage.AheuristicsupervisorisconstructedviatheheuristicsearchmethoddevelopedinAI.Thisschemerequiresonlytheinformationaboutthecontrollabilityoftheeventsymbolset.Itiscapableofdesigningamodularheuristicsupervisorwhentherearemanysuchforbiddenstrings.Effectivenessofsuchasupervisorisprovedforsystemswithperfectandpartialobservation.