Extension based Limited Lookahead Supervision of Discrete Event Systems

Abstract Supervisory control of discrete event systems using limited lookahead has been studied by Chung–Lafortune–Lin, where control is computed by truncating the plant behavior up to the limited lookahead window. We present a modification of this approach in which the control is computed by extending the plant behavior by arbitrary traces beyond the limited lookahead window. The proposed supervisor avoids the notion of pending traces. Consequently the need for considering either a conservative or an optimistic attitude regarding pending traces (as in the work of Chung–Lafortune–Lin) does not arise. It was shown that an optimistic attitude may result in violation of the desired specifications. We demonstrate here that a conservative attitude may result in a restrictive control policy by showing that in general the proposed supervisor is less restrictive than the conservative attitude based supervisor. Moreover, the proposed approach uses the notion of relative closure to construct the supervisor so that it is non-blocking even when the desired behavior is not relative closed (Chung–Lafortune–Lin assume relative closure). Finally, the proposed supervisor possesses all the desirable properties that a conservative attitude based supervisor of Chung–Lafortune–Lin possesses. We illustrate our approach by applying it to concurrency control in database management systems.

[1]  Anunoy Ghosh Modeling and Analysis of Real-Time Database Systems in the Framework of Discrete Event Systems , 1994 .

[2]  Nejib Ben Hadj-Alouane,et al.  Variable lookahead supervisory control with state information , 1994 .

[3]  Christos H. Papadimitriou,et al.  The Theory of Database Concurrency Control , 1986 .

[4]  Peiya Liu,et al.  Goal-oriented behavior in autonomous systems , 1990, [1990] Proceedings of the 2nd International IEEE Conference on Tools for Artificial Intelligence.

[5]  Stéphane Lafortune Modeling and analysis of transaction execution in database systems , 1988 .

[6]  Stéphane Lafortune,et al.  Dealing with blocking in supervisory control of discrete event systems , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[7]  S. Lafortune,et al.  Recursive computation of limited lookahead supervisory controls for discrete event systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[8]  Vijay K. Garg,et al.  Modeling and Control of Logical Discrete Event Systems , 1994 .

[9]  Walter Murray Wonham,et al.  On observability of discrete-event systems , 1988, Inf. Sci..

[10]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[11]  Stéphane Lafortune,et al.  Supervisory control using variable lookahead policies , 1993, 1993 American Control Conference.

[12]  Nejib Ben Hadj-Alouane,et al.  Centralized and distributed algorithms for on-line synthesis of maximal control policies under partial observation , 1996, Discret. Event Dyn. Syst..

[13]  Vijay K. Garg,et al.  Extremal Solutions of Inequations over Lattices with Applications to Supervisory Control , 1995, Theor. Comput. Sci..

[14]  Feng Lin,et al.  On-line control of partially observed discrete event systems , 1994, Discret. Event Dyn. Syst..

[15]  R. D. Brandt,et al.  Formulas for calculating supremal controllable and normal sublanguages , 1990 .

[16]  R. Korf,et al.  Incremental path planning on graphs with cycles , 1992 .

[17]  S. Marcus,et al.  On controllability and normality of discrete event dynamical systems , 1991 .

[18]  Bruce H. Krogh,et al.  Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows , 1990, IEEE Trans. Robotics Autom..

[19]  Bruce H. Krogh,et al.  Dynamic generation of subgoals for autonomous mobile robots using local feedback information , 1989 .

[20]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[21]  S. Chung,et al.  Limited lookahead policies in supervisory control of discrete event systems , 1992 .

[22]  W. M. Wonham,et al.  Design of transaction management protocols , 1996 .

[23]  Y. Narahari,et al.  Deadlock prevention and deadlock avoidance in flexible manufacturing systems using Petri net models , 1990, IEEE Trans. Robotics Autom..

[24]  Panos J. Antsaklis,et al.  A system and control theoretic perspective on artificial intelligence planning systems , 1989, Appl. Artif. Intell..