×

自然投影作为局部模型检查。 (英语) Zbl 1468.68124号

小结:验证一个系统作为一个整体的正确性需要确定它满足一个全局规范。如果不正确,则确定哪些模块不正确是很有帮助的。因此,从理论和实践的角度来看,规范分解是一个相关的问题。到目前为止,规范分解已经由控制理论和验证团体通过自然投影部分模型检查分别是。我们证明了自然投影简化为部分模型检验,并且,当在一个共同的设置下,两者是等价的。除了他们的基本利益,我们的结果建立了一个桥梁,控制理论界可以重用验证社区开发的算法和结果。此外,我们将自然投影和部分模型检验的概念从有限状态推广到符号转换系统,并证明了等价性仍然成立。符号转换系统比传统的有限状态转换系统更具表现力,因为它们可以模拟大型系统,其行为取决于所处理的数据,而不仅仅取决于控制流。最后,我们提出了两类系统的局部模型检验算法,可以代替自然投影。

理学硕士:

68Q60型 规范和验证(程序逻辑、模型检查等)
68Q45号 形式语言与自动机
PDF格式 BibTeX公司 XML 引用
全文: 内政部

参考文献:

[1] Andersen,H.R.:部分模型检查(扩展摘要)。在:第十届IEEE计算机科学逻辑研讨会论文集,第398-407页。IEEE计算机学会出版社(1995)
[2] Andersen,H.R.,Lind Nielsen,J.:MuDiv:用于部分模型检查的工具。CONCUR演示(1996)
[3] 安徒生,人力资源部;林德尼尔森,J.,《模态方程的部分模型检验:调查》,国际J.Softw。工具技术。变压器。,2,3,242-259(1999年)·Zbl 1065.68580
[4] Arnold,A.,Nivat,M.:过程成分。在:Les matiques de l'Informatique,第35-68页。AFCET座谈会(1982年)·Zbl 0538.68062
[5] 阿诺德,A。;文森特,A。;瓦鲁基维茨,I.,具有部分观测的控制器综合对策,理论。计算机。科学。,1,303,7-34(2003年)·Zbl 1175.93148
[6] 贝顿,JCM;卢提克,B。;穆勒,T。;范提尔伯格,P.,正则表达式的模二相似性与并行组合,数学。结构。计算机。科学。,26933-968(2016年)·Zbl 1362.68198
[7] Basu,S.,Kumar,R.:基于商的方法控制不确定离散事件系统的微积分规范(2006)。http://home.eng.iastate.edu/rkumar/PUBS/acc06-muctrl.pdf
[8] Bauer,L.,Ligatti,J.,Walker,D.:更具可执行性的安全策略。计算机安全基础。丹麦哥本哈根(2002年)。http://www.ece.cmu.edu/lbauer/papers/editauto-fcs02.pdf
[9] Betts,A.,Chong,N.,Donaldson,A.,Qadeer,S.,Thomson,P.:GPU验证:GPU内核的验证程序。《面向对象编程系统语言与应用国际会议论文集》,OOPSLA'12,pp.113-132.ACM,纽约,美国(2012)。10.1145/2384616.2384625
[10] 布拉德菲尔德,J。;斯特林,C.,《模态逻辑手册》,模态计算章(2006),阿姆斯特丹:爱思唯尔,阿姆斯特丹
[11] 卡桑德拉斯,CG;Lafortune,S.,离散事件系统导论(1999),多德雷赫特:Kluwer,Dordrecht·Zbl 0934.93001
[12] 卡塞兹,F。;拉鲁西尼,F。;爱默生,EA;Sistra,AP,通过商和约束求解对混合系统的模型检验,计算机辅助验证,373-388(2000),柏林:斯普林格,柏林·Zbl 0974.68117
[13] 科斯塔,G。;盆地,D。;博德,C。;德加诺,P。;加莱塔,L。;拜尔,D。;Huisman,M.,《从自然投影到部分模型检查和返回,系统构建和分析的工具和算法》,344-361(2018),Cham:Springer,Cham·Zbl 1423.68275
[14] Costa,G.,Basin,D.,Bodei,C.,Degano,P.,Galletta,L.:害虫:简单过渡系统的部分评估者。github:https://github.com/gabriele-costa/pesters。10.6084/m9.figshare.5918707.v1(2018年)·Zbl 1423.68275
[15] D'Antoni,L.,Veanes,M.:有限序列上的一元二阶逻辑。在:第44届ACM SIGPLAN编程语言原理研讨会论文集,POPL 2017,第232-245页。美国纽约州纽约市ACM(2017年)。10.1145/3009837.3009844·Zbl 1387.03006号
[16] D'Antoni,L.,Veanes,M.:符号自动机和传感器的力量。第29届计算机辅助验证国际会议(CAV'17)。斯普林格(2017)
[17] 埃勒斯,R。;拉福琼,S。;特里帕基斯。;Vardi,M.,桥接监控和反应合成之间的差距:完全观察和集中控制的案例,IFAC Proc。第47卷,第222-227卷(2014年)
[18] Feng,L.,Wonham,W.M.:TCT:用于监控综合的计算工具。2006年第八届离散事件系统国际研讨会论文集,第388-389页(2006年)。10.1109/WODES.2006.382399
[19] 冯,L。;Wonham,WM,关于离散事件系统中自然观察者的计算,离散事件动态。系统。,2010年第20、1、63-102页·Zbl 1195.93081
[20] 费伊拉德,G。;Pinchinat,S.,离散事件系统控制理论的模态规范,离散事件动态。系统。,17,22211-232(2007年)·Zbl 1116.93037
[21] Giacobazzi,R.,Ranzato,F.:抽象解释模型检查中的状态与痕迹。第九届国际静态分析研讨会论文集,SAS'02,《计算机科学讲义》,第2477卷,461-476页。斯普林格(2002)·Zbl 1015.68124
[22] Gromyko,A.,Pistore,M.,Traverso,P.:通过符号模型检查进行控制器综合的工具。第八届离散事件系统国际研讨会,第475-476页(2006年)。10.1109/WODES.2006.382523
[23] 格罗特,JF;Mousavi,MR,《通信系统建模与分析》(2014),剑桥:麻省理工学院出版社,剑桥
[24] 霍普克罗夫特;莫特瓦尼,R。;Ullman,JD,《自动机理论、语言和计算导论》(2006),波士顿:Addison-Wesley Longman Publishing Co.,Inc.,Boston
[25] 江,S。;Kumar,R.,《具有时间逻辑规范的离散事件系统的监督控制》,暹罗J.《控制优化》。,4462079-2103(2006年)·Zbl 1132.93032
[26] 吉拉斯科娃,G。;Masopust,T.,《投影正则语言的状态复杂性中的结构性质》,Theoret。计算机。科学。,449,93-105(2012年)·Zbl 1276.68093
[27] Kozen,D.,命题mu演算的结果,理论。计算机。科学。,27333-354(1983年)·Zbl 0553.03007
[28] 朗,F。;Mateescu,R.,使用标记过渡系统和布尔方程系统的网络进行部分模型检查。计算机科学课堂讲稿,141-156(2012),纽约:斯普林格,纽约·Zbl 1352.68158
[29] 拉鲁西尼,F。;Larsen,KG,CMC:实时系统的组合模型检查工具,439-456(1998),波士顿:斯普林格,波士顿
[30] 林,F。;Wonham,W.,离散事件系统的分散监督控制,信息科学。,443199-224(1988年)·零担0679.68042
[31] Martinelli,F.,Matteucci,I.:用于实施全局安全属性的本地控制器程序的综合。第三届可用性、可靠性和安全性国际会议(ARES),第1120-1127页(2008年)。10.1109/ARES.2008.196
[32] 马丁内利,F。;Matteucci,I.,一个自动生成安全控制器的框架。测试。验证。可靠性。,22,8563-582(2012年)
[33] Moor,T.,Schmidt,K.,Perk,S.:libFAUDES一个用于离散事件系统的开源C++库。第九届离散事件系统国际研讨会,第125-130页(2008年)。10.1109/WODES.2008.4605933
[34] Riedweg,S.,Pinchinat,S.:用于控制合成的量化mu演算。2003年计算机科学数学基础,第28届国际研讨会,MFCS 2003年论文集,计算机科学讲义,第2747卷,第642-651页。斯普林格(2003)·Zbl 1124.68388号
[35] Rudie,K.,Grigorov,L.:集成离散事件系统(IDES)。https://qshare.queensu.ca/Users01/rudie/www/software.html(2017年)。加拿大安大略省金斯敦皇后大学电子与计算机工程系·Zbl 1103.93038
[36] Sharma,R.,Bauer,M.,Aiken,A.:GPU程序中生产者-消费者同步的验证。美国俄勒冈州波特兰市第36届ACM SIGPLAN编程语言设计与实现会议论文集,2015年6月15日至17日,第88-98页。ACM(2015年)。10.1145/2737924.2737962
[37] 苏,R。;王浩,WM,离散事件系统分布式故障诊断中的全局一致性和局部一致性,IEEE Trans。自动驾驶。控制,50,12,1923-1935(2005)·Zbl 1365.93303
[38] 符号有限自动机的应用。参见:CIAA'13,LNCS,第7982卷,第16-23页。Springer(2013年)。https://www.microsoft.com/en-us/research/publication/applications-of-symbolic-finite-automata/ ·Zbl 1298.68160号
[39] 王国庆:关于离散事件系统投影的复杂性。在:IEEE离散事件系统研讨会论文集,第201-208页(1998年)
[40] Wonham,W.M.:离散事件系统的监督控制。http://www.control.toronto.edu/DES(2017年)。加拿大安大略省多伦多大学电子与计算机工程系·Zbl 1405.93008
[41] Wonham,W.M.,Ramadge,P.J.:关于给定语言的最高可控制子语言。第23届IEEE决策与控制会议论文集,第1073-1080页(1984年)。10.1109/CDC.1984.272178
[42] 沃纳姆,西伯利亚州;Ramadge,PJ,离散事件系统的模块化监控,数学。控制信号系统。,1,1,13-30(1988年)·Zbl 0661.93053
[43] 齐勒,R。;Schneider,K.,结合监督合成和模型检查,ACM Trans。嵌入。计算机。系统。,4331-362(2005年)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。