Supervisory control using failure semantics and partial specifications

被引:41
作者
Overkamp, A [1 ]
机构
[1] CWI, NL-1009 GB AMSTERDAM, NETHERLANDS
关键词
failure semantics; nondeterministic discrete-event systems; partial specifications; supervisory control;
D O I
10.1109/9.566659
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A framework is presented for the supervisory control of nondeterministic discrete-event systems based on failure semantics, It guarantees deadlock-free behavior under all circumstances, it allows for powerful specifications, it forms a sound basis for modular control, and it can handle nondeterminism without extra effort, A synthesis method to generate the least restrictive supervisor is presented. Secondly, the control problem with partial specification is formulated, and it is shown that this control problem can be rewritten to a control problem with full specification, Special care has to be taken for traces with an unbounded internal extension (divergence), A condition, denoted bounded recurrence, is introduced to handle these traces, It is shown that the external behavior of the controlled system is not restricted by this condition.
引用
收藏
页码:498 / 510
页数:13
相关论文
共 21 条
[1]   A THEORY OF COMMUNICATING SEQUENTIAL PROCESSES [J].
BROOKES, SD ;
HOARE, CAR ;
ROSCOE, AW .
JOURNAL OF THE ACM, 1984, 31 (03) :560-599
[2]  
COHEN G, 1994, LECT NOTES CONTROL I, V199
[3]   TESTING EQUIVALENCES FOR PROCESSES [J].
DENICOLA, R ;
HENNESSY, MCB .
THEORETICAL COMPUTER SCIENCE, 1984, 34 (1-2) :83-133
[4]  
DIBENEDETTO MD, 1994, IEEE DECIS CONTR P, P3117, DOI 10.1109/CDC.1994.411306
[5]   USING BRANCHING TIME TEMPORAL LOGIC TO SYNTHESIZE SYNCHRONIZATION SKELETONS [J].
EMERSON, EA ;
CLARKE, EM .
SCIENCE OF COMPUTER PROGRAMMING, 1982, 2 (03) :241-266
[6]  
HAGHVERDI E, FORTE 92 P IFIP, P465
[7]  
Heymann M., 1990, IEEE Control Systems Magazine, V10, P103, DOI 10.1109/37.56284
[8]  
Hoare C., 1985, COMMUNICATING SEQUEN
[9]  
Hopcroft J. E., 2007, Introduction to Automata Theory, Languages and Computation
[10]  
INAN K, 1994, LECT NOTES CONTROL I, V199, P39