Formal Verification and Synthesis for Discrete-Time Stochastic Systems

被引:93
作者
Lahijanian, Morteza [1 ]
Andersson, Sean B. [1 ,2 ]
Belta, Calin [1 ,2 ]
机构
[1] Boston Univ, Dept Mech Engn, Boston, MA 02215 USA
[2] Boston Univ, Div Syst Engn, Boston, MA 02215 USA
关键词
Finite abstraction; formal synthesis; formal verification; Markov abstraction; model checking; PCTL; stochastic systems; temporal logics; MODEL-CHECKING; MARKOV; BISIMULATION; ABSTRACTIONS; FRAMEWORK; CHAINS;
D O I
10.1109/TAC.2015.2398883
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Formal methods are increasingly being used for control and verification of dynamic systems against complex specifications. In general, these methods rely on a relatively simple system model, such as a transition graph, Markov chain, or Markov decision process, and require abstraction of the original continuousstate dynamics. It can be difficult or impossible, however, to find a perfectly equivalent abstraction, particularly when the original system is stochastic. Here we develop an abstraction procedure that maps a discrete-time stochastic system to an Interval-valued Markov Chain (IMC) and a switched discrete-time stochastic system to a Bounded-parameter Markov Decision Process (BMDP). We construct model checking algorithms for these models against Probabilistic Computation Tree Logic (PCTL) formulas and a synthesis procedure for BMDPs. Finally, we develop an efficient refinement algorithm that reduces the uncertainty in the abstraction. The technique is illustrated through simulation.
引用
收藏
页码:2031 / 2045
页数:15
相关论文
共 40 条
[31]  
Strubbe S, 2005, LECT NOTES COMPUT SC, V3414, P623
[32]   Linear time logic control of discrete-time linear systems [J].
Tabuada, Paulo ;
Pappas, George J. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2006, 51 (12) :1862-1877
[33]  
Tkachev I, 2013, Proceedings of the International Conference on Hybrid Systems: Computation and Control, P283
[34]  
Utkin L. V., 2005, Reliable Computing, V11, P19, DOI 10.1007/s11155-005-5940-x
[35]  
van Breugel R., 2001, CONCUR 2001 - Concurrency Theory. 12th International Conference. Proceedings (Lecture Notes in Computer Science Vol.2154), P336
[36]  
Vanden-Eijndena E., 2009, J CHEM PHYS, V130
[37]   Reachability analysis of uncertain systems using bounded-parameter Markov decision processes [J].
Wu, Di ;
Koutsoukos, Xenofon .
ARTIFICIAL INTELLIGENCE, 2008, 172 (8-9) :945-954
[38]   Formal analysis of piecewise affine systems under parameter uncertainty with application to gene networks [J].
Yordanov, Boyan ;
Belta, Calin .
2008 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2008, :2767-+
[39]   Formal Analysis of Discrete-Time Piecewise Affine Systems [J].
Yordanov, Boyan ;
Belta, Calin .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (12) :2834-2840
[40]   Safety Verification for Probabilistic Hybrid Systems [J].
Zhang, Lijun ;
She, Zhikun ;
Ratschan, Stefan ;
Hermanns, Holger ;
Hahn, Ernst Moritz .
EUROPEAN JOURNAL OF CONTROL, 2012, 18 (06) :572-587