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
相关论文
共 50 条
[41]   A formal toolchain for offline and run-time verification of robotic systems [J].
Dal Zilio, Silvano ;
Hladik, Pierre-Emmanuel ;
Ingrand, Felix ;
Mallet, Anthony .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 159
[42]   Bounded Parametric Verification for Distributed Time Petri Nets with Discrete-Time Semantics [J].
Knapik, Michal ;
Penczek, Wojciech ;
Szreter, Maciej ;
Polrola, Agata .
FUNDAMENTA INFORMATICAE, 2010, 101 (1-2) :9-27
[43]   A γ-attenuation problem for discrete-time time-varying stochastic systems with multiplicative noise [J].
Dragan, V ;
Stoica, A .
PROCEEDINGS OF THE 37TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1998, :796-797
[44]   Finite Time Stability and Optimal Finite Time Stabilization for Discrete-Time Stochastic Dynamical Systems [J].
Lee, Junsoo ;
Haddad, Wassim M. M. ;
Lanchares, Manuel .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (07) :3978-3991
[45]   Bit-precise Formal Verification of Discrete-Time MATLAB/Simulink Models using SMT Solving [J].
Herber, Paula ;
Reicherdt, Robert ;
Bittner, Patrick .
2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
[46]   Verification of discrete time stochastic hybrid systems A stochastic reach-avoid decision problem [J].
Summers, Sean ;
Lygeros, John .
AUTOMATICA, 2010, 46 (12) :1951-1961
[47]   Robust stabilization of hybrid uncertain stochastic systems by discrete-time feedback control [J].
Li, Yuyuan ;
Lu, Jianqiu ;
Kou, Chunhai ;
Mao, Xuerong ;
Pan, Jiafeng .
OPTIMAL CONTROL APPLICATIONS & METHODS, 2017, 38 (05) :847-859
[48]   Safety Analysis of Linear Discrete-time Stochastic Systems: Work-in-Progress [J].
Lal, Ratan ;
Prabhakar, Pavithra .
PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2020, :34-36
[49]   On new smoothing algorithms for discrete-time linear stochastic systems with unknown disturbances [J].
Tanikawa, Akio .
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2008, 4 (01) :15-24
[50]   Ultimately Exponentially Bounded Estimates for a Class of Nonlinear Discrete-Time Stochastic Systems [J].
Miao, Xiufeng ;
Xu, Yaoqun ;
Yao, Fengge .
MATHEMATICS, 2023, 11 (04)