Understanding deadlock and livelock behaviors in Hybrid Control Systems

被引:11
作者
Abate, Alessandro [1 ,4 ]
D'Innocenzo, Alessandro [2 ,3 ]
Di Benedetto, Maria Domenica [3 ]
Sastry, Shankar [4 ]
机构
[1] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
[2] Univ Penn, Dept Elect & Syst Engn, Philadelphia, PA 19104 USA
[3] Univ Aquila, Ctr Excellence DEWS, Dept Elect Engn & Comp Sci, I-67100 Laquila, Italy
[4] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
关键词
Hybrid systems; Control systems; Systems composition; Deadlock; Verification of specifications; REACHABILITY ANALYSIS;
D O I
10.1016/j.nahs.2008.12.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a formal definition and a categorization of Deadlock and Livelock behaviors for a general class of deterministic Hybrid Control Systems (HCS), thus extending the classical notion known for (uncontrolled) discrete transition systems. This characterization hinges on three important aspects: (1) the concept of composition (or interconnection) of HCSs; (2) the notion of control-dependent specification, and that of composition of specifications; (3) the dynamical structure of an HCS and its related behaviors. The first notion is introduced in a novel manner, by including aspects from the literature of discrete transition systems, as well as accounting for classical concepts such as that of feedback interconnection of dynamical systems. The second point allows us to formally express general properties that are of interest from a systems and control theory perspective. The third part discriminates between the different and possibly pathological behaviors that are characteristic to HCSs. After commenting on the issues of Deadlock and Livelock prevention and verification, the article concludes with two case studies. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:150 / 162
页数:13
相关论文
共 33 条
[1]  
ABADI M, 1989, REX WORKSH STEPW REF
[2]  
Abate A., 2007, P 46 IEEE C DEC CONT, P5162
[3]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[4]  
Alur R, 1997, LECT NOTES COMPUT SC, V1243, P74
[5]   Reactive modules [J].
Alur, R ;
Henzinger, TA .
11TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1996, :207-218
[6]  
Alur Rajeev, 1992, LNCS, P209, DOI [DOI 10.1007/3-540-57318-6, DOI 10.1007/3-540-57318-6_30]
[7]  
Ames AD, 2005, IEEE DECIS CONTR P, P696
[8]  
[Anonymous], 2001, Model checking
[9]  
Asarin E, 2000, LECT NOTES COMPUT SC, V1790, P20
[10]   Set invariance in control [J].
Blanchini, F .
AUTOMATICA, 1999, 35 (11) :1747-1767