Synthesis of Supervisors Using Learning Algorithm of RegularLanguages

  • Authors:
  • Kunihiko Hiraishi

  • Affiliations:
  • Japan Advanced Institute of Science and Technology, Ishikawa 923-1292, Japan

  • Venue:
  • Discrete Event Dynamic Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an algorithm for thesynthesis of supervisors in discrete event systems. The algorithmis based on a learning algorithm of regular languages proposedby Angluin, and constructs a supervisor realizing an unknownspecification which is identified through the interaction betweenthe designer and the algorithm. We also consider the synthesisproblem for systems consisting of several processes which behaveconcurrently. One of serious problems in dealing with such aconcurrent system is that the number of states required for describingthe global behavior often grows exponentially in the size ofthe model. To improve this situation, we introduce the conceptof dependency defined on the set of events. It prevents the algorithmfrom considering all interleavings of independent occurrencesof events.