A method for the synthesis of controllers to handle safety, liveness, and real-time constraints

被引:28
作者
Barbeau, M [1 ]
Kabanza, F [1 ]
St-Denis, R [1 ]
机构
[1] Univ Sherbrooke, Dept Math & Informat, Sherbrooke, PQ J1K 2R1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
discrete-event systems; metric temporal logic; supervisory control; synthesis algorithm; omega-languages;
D O I
10.1109/9.728871
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a synthesis method that automatically derives controllers for timed discrete-event systems with nonterminating behavior modeled by timed transition graphs and specifications of control requirements expressed by metric temporal logic (MTL) formulas. Synthesis is performed by using 1) a forward-chaining search that evaluates the satisfiability of MTL formulas over sequences of states generated by occurrences of actions and 2) a control-directed backtracking technique that takes into consideration the controllability of actions. This method has several interesting features. First, the issues of controllability, safety, liveness, and real time are integrated in a single framework, Second, the synthesis process does not require explicit storage of an entire transition structure over which formulas are checked and can be stopped at any moment, giving an approximate but useful result. Third, search and control mechanisms allow circumvention of the state explosion problem.
引用
收藏
页码:1543 / 1559
页数:17
相关论文
共 47 条
[1]  
ABADI M, 1989, LECT NOTES COMPUT SC, V372, P1
[2]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[3]   REAL-TIME LOGICS - COMPLEXITY AND EXPRESSIVENESS [J].
ALUR, R ;
HENZINGER, TA .
INFORMATION AND COMPUTATION, 1993, 104 (01) :35-77
[4]   THE ALGORITHMIC ANALYSIS OF HYBRID SYSTEMS [J].
ALUR, R ;
COURCOUBETIS, C ;
HALBWACHS, N ;
HENZINGER, TA ;
HO, PH ;
NICOLLIN, X ;
OLIVERO, A ;
SIFAKIS, J ;
YOVINE, S .
THEORETICAL COMPUTER SCIENCE, 1995, 138 (01) :3-34
[5]  
[Anonymous], 1995, MODELING CONTROL LOG
[6]  
[Anonymous], INT JOINT C ART INT
[7]  
[Anonymous], HDB THEORETICAL COMP
[8]  
[Anonymous], 1985, LOGIQUE ANAL
[9]  
Antoniotti M., 1995, THESIS NEW YORK U
[10]  
Antsaklis P. J., 1993, Hybrid Systems, P366