Branching time controllers for discrete event systems

被引:25
作者
Madhusudan, P
Thiagarajan, PS
机构
[1] Inst Math Sci, Taramani, Chennai, India
[2] Inst Math, T Nagar, Chennai, India
关键词
discrete-event systems; controller synthesis; supervisor synthesis; simulations; bisimulations; asynchronous transition systems;
D O I
10.1016/S0304-3975(00)00307-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of synthesizing controllers for discrete event systems in a branching time framework. We use a class of labelled transition systems to model both plants and specifications. We use first simulations and later bisimulations to capture the role of a controller; the controlled behaviour of the plant should be related via a simulation (bisimulation) to the specification. For both simulations and bisimulations we show that the problem of checking if a pair of finite transition systems - one modelling the plant and the other the specification - admits a controller is decidable in polynomial time. We also show that the size of the controller, if one exists, can be bounded by a polynomial in the sizes of the plant and the specification and can be effectively constructed in polynomial time. Finally, we prove that in the case of simulations, the problem of checking for the existence of a controller is undecidable in a natural concurrent setting. (C) 2002 Published by Elsevier Science B.V.
引用
收藏
页码:117 / 149
页数:33
相关论文
共 33 条
  • [11] Diekert V., 1995, BOOK TRACES
  • [12] JONSSON B, 1991, LECT NOTES COMPUT SC, V493, P381
  • [13] Bisimulation from open maps
    Joyal, A
    Nielsen, M
    Winskel, G
    [J]. INFORMATION AND COMPUTATION, 1996, 127 (02) : 164 - 185
  • [14] Joyal A., 1993, Proceedings of Eighth Annual IEEE Symposium on Logic in Computer Science (Cat. No.93CH3328-2), P418, DOI 10.1109/LICS.1993.287566
  • [15] JURDZINSKI M, 2000, IN PRESS P 17 INT S
  • [16] KANELLAKIS PC, 1983, P 2 ACM S PRINC DIST
  • [17] ON CONTROLLABILITY AND NORMALITY OF DISCRETE EVENT DYNAMIC-SYSTEMS
    KUMAR, R
    GARG, V
    MARCUS, SI
    [J]. SYSTEMS & CONTROL LETTERS, 1991, 17 (03) : 157 - 168
  • [18] KUMAR R, 1994, IEEE DECIS CONTR P, P3649, DOI 10.1109/CDC.1994.411722
  • [19] Kupferman O, 1997, LECT NOTES COMPUT SC, V1254, P36
  • [20] KUPFERMAN O, 1996, LECT NOTES COMPUTER, V1102, P75, DOI DOI 10.1007/3-540-61474-5_59