推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

状态不可观测的信息物理融合系统运行时验证

更新时间:2019-12-24 00:38:57 大小:783K 上传用户:守着阳光1985查看TA发布的资源 标签:信息物理融合系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

确保信息物理融合系统(Cyber-Physical System,CPS)运行时行为正确性是至关重要的,尤其在航空航天、汽车、核电和医疗等安全攸关领域.本文针对具有随机行为且状态不可观测的CPS,提出一种基于隐马尔科夫模型的运行时安全性验证方法.首先构造状态不可观测的CPS运行时安全性验证框架,该框架通过隐马尔科夫模型表示系统,使用确定性有限自动机规约系统安全属性的否定,两者的乘积自动机作为运行时监控器,从而将CPS运行时安全性验证问题约简到监控器上的概率推断问题.然后,提出一种增量迭代安全性验证算法以及反例生成算法.实验结果表明本文算法和粒子滤波算法相比预测错误率下降了近20%,并且当系统违背安全属性时,本文的方法能给出反例.


部分文件列表

文件名 大小
状态不可观测的信息物理融合系统运行时验证.pdf 783K

部分页面预览

(完整内容请下载后查看)
12  
Vol. 46 No. 12  
Dec. 2018  
2018  
12  
ACTA ELECTRONICA SINICA  
状态不可测的信行时证  
12  
1
1
1
, , ,  
房丙午 黄志球 王 勇 李 勇  
( 1.  
南京航大学计科学技术学院 江苏南京  
210016; 2.  
徽财贸职业学院云桂学院 安肥  
230061)  
:
( Cyber-Physical SystemCPS) ,  
行时行为性是航  
统  
、 、 .  
汽车 核医疗领域 本文对具有机行为状态不可测的  
CPS,  
提出一种基马尔夫模型  
行时方法 造状态不可测的  
CPS  
行时证框架 该框架马尔夫模型示  
, , ,  
统 使用定性限自机规定 两行时将  
CPS  
行时安  
.  
证问题问题 然后 提出一种以及法 实验结  
20% , ,  
违背性时 本文的方法能出  
表明本文预测错误下降近  
例  
:
;
;
;
;
;
关键词  
中图分类号  
URL: http: / /www. ejournal. org. cn  
行时马尔夫模型 定性限自例  
TP311 0372-2112 ( 2018) 12-2824-08  
DOI: 10. 3969 /j. issn. 0372-2112. 2018. 12. 002  
:
:
A
:
文章编号  
文献标识码  
电子学报  
Runtime Verification of States Unobservable Cyber-Physical System  
12  
1
1
1
FANG Bing-wu HUANG Zhi-qiu WANG Yong LI Yong  
( 1. College of Computer Science and TechnologyNanjing University of Aeronautics and AstronauticsNanjingJiangsu 210016China;  
2. School of YunGui InformationAnhui Finance and Trade Vocational CollegeHefeiAnhui 230601China)  
Abstract: Ensuring the correct behavior of cyber physical systems ( CPS) at runtime is criticaland it is more so in  
safety-critical areasuch as aerospaceautomotivenuclear power and medical. A method of runtime safety verification based  
on hidden Markov model ( HMM) is proposed for the CPS with stochastic behavior and unobservable states. Firsta runtime  
safety verification framework of the CPS is constructed where the system model is represented by HMMand the negation of  
safety property is specified by deterministic finite automaton ( DFA) and then the product automata of DFA and HMM is  
used as a runtime monitor. Thusthe problem of CPS runtime safety verification is reduced into a probabilistic inference  
problem on the monitor. Secondan incremental iterative safety verification algorithm and a counterexample generation algo-  
rithm are proposed. The experimental results show that the prediction error rate of the safety verification algorithm is nearly  
20% lower than that of the particle filter algorithm. When the system violates the safety propertythe proposed method can  
product a counterexample which the particle filtering method cannot do.  
Key words: cyber-physical system; runtime verification; hidden Markov model; deterministic finite automaton; safe-  
ty; counter-example  
CPS  
行时行为的有方法 献  
3 ~  
是保证  
1
引言  
5]  
对实时性要高的  
CPS,  
与时相关能  
CPS  
、 、  
汽车 核医疗的  
6]  
性 文对  
CPS  
行时失行为进行控  
12]  
, ,  
因此 保  
CPS  
行时  
领域广阔应用景  
CPS  
7]  
行时面 文不可靠  
行为性是行时统  
网络通信对  
CPS  
的安性不变式进行行时  
3]  
行时轨迹证系统是满足性规约  
不变式是状态使用谓词逻描述的  
: 2018-05-03;  
: 2018-07-15;  
:
收稿日期  
修回日期  
责任编辑 覃怀银  
国家科学基金资助项目  
( No. gxbjZD32)  
:
基金项目 国家重点研发计划  
( No. 2016YFB1000802) ;  
( No. 61772270) ;  
( No.  
省高科学基金重点项目  
KJ2017A859) ;  
(
)
省高学科 专业 优秀拔尖人才学术资助计划  
2825  
12  
:
房丙午 状态不可测的信行时证  
方法能验无限状态时序序列的安全  
3
相关定义与监控器模型  
8]  
性 文使用混建模自适控制系  
3. 1  
相关定义  
CHARON  
语言自适巡  
统 使用  
控制行时研究提出了种  
CPS  
HMM  
DFA  
建模统 采用 描述全  
本文采用  
相关义  
DFA A = ( Q,  
如下形式组  
:
行时的方法 的研究以下足  
1
定义  
个  
( 1)  
有的研究都行时状态观  
CPS  
q F) .  
Σ δ  
0
中  
测的 实的  
行时状态是不  
910]  
( 1) Q  
空的状态合  
( 2)  
行时违背  
测的  
AP  
11]  
( 2)  
= 2 AP  
Σ 字母Σ  
合  
性时 而没例  
( 3) : Q ×  
δ
Q
状态换函数  
Σ
本文提出了状态的具有  
( 4) q  
Q
初始状态  
CPS  
行时方法 状  
0
机行为的  
( 5) F  
Q
状态合  
, ,  
不可因此 采用马尔夫模型  
( Hidden Mark-  
AP  
A q QB 2 | ( qB) | = 1,  
在 中 ∈  ∈ 都有 δ  
ov ModelHMM)  
建模统 使用定性限自机  
A
DFA.  
DFA  
个  
那么 的  
的  
在一一的行与应  
( Discrete-Time  
马尔链  
( Deterministic Finite AutomatonDFA)  
的  
DFA  
AP  
ω
( 2  
)
σ∈  
由  
HMM  
机表  
CPS  
行时证问  
2
定义  
状态不可测的  
Markov ChainDTMC)  
C = ( SPL) .  
ι
init  
组  
问题  
:
中  
2
运行时验证框架  
( 1) S  
可数空的状态合  
( 2) P: S × S 01,  
状态换概布函对  
:
本文的验证问题描述状态模  
TS,  
φ 以及系行时序列  
safe  
s
状态 ∈  
S,  
P( ss') = 1,  
s'  
S
o o ,  
是  
t
( 1)  
t
满足性  
| o o ; TS) ( 2)  
违背安  
1
( 3)  
: S 01,  
初 始 状 态 布 函 数  
ι
init  
Pr ( TS  
t
率  
φ  
safe  
1
t
( s) = 1,  
ι
init  
性时 能的路径  
argmaxPr( s ,  
1
s1s2st  
s
S
AP  
( 4) L: S  
2
标签数  
s s | o o o ; TS)  
2
违背反  
2
t
1
t
3
HMM  
H = ( CO, ) .  
三元μ  
定义  
个  
1 .  
该问题 图 出了本文方法的框架  
:
中  
( 1) C  
DTMC,  
个  
( 2) O  
统可号的有模型  
的有合  
O
( 3) : S × 2  
μ
01]  
布函  
s  
 ∈  
S,  
( so) = 1.  
μ
O
o 2  
( so)  
( o)  
s o  
示系状态 生观测 的  
μ
μ  
s
, ,  
个不同状态因  
测的情况下系状态是不的  
1
, ,  
线框行时监  
3. 2  
监控器模型  
本文将个  
, ,  
模型来表示 其系  
A
H
积  
HMM DFA  
由  
器  
模型由  
, ,  
性是于可描述 因此  
A  
O
行时序列和值  
2 .  
字母Σ  
P ,  
th  
出是当前满足统  
4
A
H
乘  
定义  
机  
个  
M = A H = ( S'P'' F'O') ,  
中  
.  
值时 模型可  
ι
μ
init  
9]  
设计模型  
领域专统  
( 1) S' = S × Q,  
器状态合  
;
状态以及状态然后统  
( 2) P'( sqs'q') =  
10]  
数据并模型  
的安性采  
P( ss') ( t) if T  
μ
≠   
s
线性时序描述 使用  
DFA  
否  
t
T
布  
{
0otherwise  
违反的有限前缀  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载