Formal Verification and Synthesis for Discrete-Time Stochastic Systems

被引:90
|
作者
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
相关论文
共 50 条