×

兹马思-数学第一资源

线性混合自动机的有界可达性分析。(英语) Zbl 1317.68126
摘要:由于线性混合自动机(LHA)的行为中存在离散跳跃和连续流的纠缠,LHA可达性的有界模型检验(BMC)是一个具有挑战性的问题。目前的研究试图通过将边界中所有的离散和连续行为编码成一组SMT公式来处理这个问题,然后由SMT求解器来求解。然而,当系统规模较大时,对象SMT问题可能会非常庞大且难以解决。该文提出了一种SAT-LP-IIS联合定向解,以分层的方式对LHA的可达性进行BMC。首先,将LHA的有界图结构编码成一个命题公式集,然后通过SAT求解器求解,找出能够到达图上目标位置的潜在路径。然后,将路径的可行性编码为一组线性约束,然后用线性规划(LP)进行有效求解。当路径不可行时,采用不可约不可行集(IIS)技术定位不可行路径段,并将其输入SAT解算器以加速枚举过程。实验结果表明,采用这种SAT-LP-IIS联合定向解决方案,LHA的BMC的内存利用率得到了很好的控制,性能明显优于现有的SMT风格的竞争对手。
理学硕士:
68Q60型 规范和验证(程序逻辑、模型检查等)
68Q45号 形式语言与自动机
90摄氏度 线性规划
PDF格式 BibTeX公司 引用
全文: 内政部
参考文献:
[1] Henzinger TA(1996)混合自动机理论。在:1996年LICS会议录,IEEE计算机协会,第278-292页
[2] Clarke E,GrumbergO,Peled D(1999)模型检验。麻省理工学院,剑桥出版社·Zbl 0847.68063
[3] Henzinger TA,Kopke PW,Puri A,Varaiya P(1998)混合自动机的可判定性是什么?计算机系统科学杂志94-124·Zbl 0920.68091
[4] 田亨哲,何平,黄泰华(1998)非线性混杂系统的算法分析。在:IEEE自动控制事务,540-554页·Zbl 0918.93019
[5] Alur R,Courcoubetis C,Halbwachs N et al.(1995)混合系统的算法分析。计算机科学138(1):3-34·Zbl 0874.68206
[6] Frehse G(2005)PHAVer:HyTech以前混合系统的算法验证。地址:2005年HSCC会议记录,LNCS 2289,第258-273页·Zbl 1078.93533号
[7] Frehse G,Guernic CL,DonzéA et al.(2011)SpaceEx:混合动力系统的可扩展验证。In:CAV,第379-395页
[8] Biere A、Cimatti A、Clarke E、Strichman O、Zhu Y(2003)有界模型检验。在:先进的计算机,第58卷,学术出版社,伦敦,118-149页
[9] Barrett CW,Sebastianini R,Seshia SA,Tinelli C(2009)可满足性模理论。In:可满足性手册,第825-885页
[10] Audemard G,Bozzano M,Cimatti A et al.(2005)用MathSAT验证工业混合动力系统。在:BMC2004,ENTCS,第119卷,第2期,爱思唯尔科学,第17-32页·兹布1272.68220
[11] de Moura L,Bjørner N(2008)Z3:有效的SMT求解器。In:系统构建与分析的工具与算法(TACAS),LNCS,第4963卷,第337-340页
[12] Li X,Jha S,Bu L(2007),一种有效的面向路径的工具,用于线性混合系统的有界可达性分析。收录:BMC06论文集,ENTCS,第174卷,第3期,爱思唯尔科学,第57-70页·兹布1277.68139
[13] Bu L,Li X(2011)组合线性混合系统的面向路径的有界可达性分析。软工具技术传输,13(4):307-317
[14] 卜力,李云,王磊,李X(2008)巴赫:线性混合自动机的有界可达性检验。In:FMCAD'08。IEEE计算机协会,第65-68页
[15] Biere A,Clarke E,Zhu Y(1999),无BDDs的符号模型检验。地址:塔卡斯99,LNCS 1579。柏林斯普林格·Zbl 1046.68578号
[16] 金内克,J;《线性规划中最小不可行约束集的定位》,中华医学科学院学报,3157-168,(1991)·Zbl 0755.90055
[17] Eén,Sörensson n(2004)可扩展SAT求解器。在:满意度测试的理论和应用,第2919卷,第502-518页·Zbl 1204.68191
[18] CPLEX公司。http://www-01.ibm.com/software/integration/optimization/cplex-optimizer/·Zbl 0755.90055
[19] 萨特4J。http://www.sat4j.org/
[20] Jha S,Krogh BH,Weimer JE,Clarke EM(2007)线性混合自动机迭代松弛抽象的可达性。在:HSCC'07会议记录,第287-300页·Zbl 1221.93115
[21] 伦林。http://fmv.jku.at/runlim/
[22] Cimatti A、Mover S、Tonetta S(2012)基于SMT的混合动力系统验证。输入:AAAI·Zbl 1284.03216
[23] Cimatti A,Mover S,Tonetta S,(2013)基于SMT的混合系统场景验证。形式方法体系42:46-66·Zbl 1284.03216
[24] Bruttomesso R等人(2008)MathSAT 4 SMT解算器。In:CAV,第299-303页
[25] Audemard G et al.(2002)时间系统的有界模型检验。网络与分布式系统形式技术会议论文集。地址:LNCS 2529,第243-259页·Zbl 1037.68549
[26] Franzle M,Herde C(2007)HySAT:混合动力系统有界模型检验的有效证明引擎。表格方法体系30(3):179-198·Zbl 1116.68048
[27] Ábrahám E,Becker B,Klaedke F,Steffen m(2005),线性混合系统的优化有界模型检验。在:2005年VMCAI会议录,LNCS,第3385卷,第396-412页·Zbl 1111.68493
[28] Sheeran M,Singh S,Stalmarck G(2000),使用归纳法和SAT解算器检查安全性能。输入:FMCAD,第108-125页
[29] Jha S,Brady BA,Seshia SA(2007)懒惰线性混合自动机的符号可达性分析。In:时间系统的形式化建模与分析,第4763卷,斯普林格,柏林,第241-256页·Zbl 1141.93352
[30] Clarke E et al(2000)反例引导的抽象提炼。在:CAV 2000,LNCS 1855。斯普林格,海德堡,第154-169页·Zbl 0974.68517
[31] Fehnker A,Clarke E,Kumar Jha S,Krogh B(2005)使用反例片段提炼混合系统的抽象。在:HSCC’05会议录,第242-257页·Zbl 1078.93041
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。