×

超属性合成。 (英语) Zbl 1435.68194号

摘要:我们研究了作为时序逻辑HyperLTL公式给出的超属性的反应合成问题。超属性将跟踪属性(即跟踪集)推广到痕迹的数量。典型的例子是信息流策略,如不干涉,它规定任何敏感数据都不得泄露到公共领域。此类属性不能用标准线性或分支时间时序逻辑表示,如LTL、CTL或\(\mathrm{CTL}^*\)。此外,HyperLTL包含了LTL可实现性问题的许多经典扩展,包括不完全信息下的可实现性、分布式综合和容错综合。我们证明,虽然合成问题对于完整的HyperLTL是不可判定的,但对于(存在^*)、(存在^*/所有^1)和线性的\(对于所有^*\)片段。除了这些片段之外,合成问题立即变得无法确定。对于通用HyperLTL,我们提出了一个半决策过程,该过程构造了达到给定边界的实现和反例。我们报告了在具有对称响应、保密性和信息流等超属性的示例规范上通过原型实现获得的令人鼓舞的实验结果。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
03B44号 时间逻辑
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Agrawal,S.,Bonakdarpour,B.:HyperLTL中k-安全超属性的运行时验证。收录于:CSF会议记录,第239-252页。IEEE计算机学会(2016)。10.1109/CSF.2016.24
[2] Bonakdarpour,B.,Finkbeiner,B.:监测超属性的复杂性。收录于:CSF会议记录,第162-174页。IEEE计算机学会(2018)。10.1109/CSF.2018.00019
[3] 博尔祖·博纳克达尔普尔;塞萨尔·桑切斯;Schneider,Gerardo,《通过结合静态分析和运行时验证监控超属性,利用形式化方法的应用,验证和验证》。验证,8-27(2018),Cham:Springer International Publishing,Cham
[4] 布雷特,N。;西迪克,美国。;Bonakdarpour,B.,《基于重写的无交互超文本运行时验证》,Proce。墨西哥玉米饼。LNCS,10206,77-93(2017)·Zbl 1452.68114号 ·doi:10.1007/978-3-662-54580-55
[5] Brewer,E.A.:面向健壮分布式系统(摘要)。摘自:PODC会议记录,第7页。ACM(2000)。10.1145/343477.343502
[6] Chaum,D.,《未经识别的安全:使大哥过时的交易系统》,Commun。ACM,28,10,1030-1044(1985)·数字对象标识代码:10.1145/4372.4373
[7] 克拉克博士。;亨特,S。;Malacaria,P.,《暂时定量干扰语言》,电子。理论注释。计算。科学。,112, 149-166 (2005) ·Zbl 1272.68100号 ·doi:10.1016/j.entcs.2004.01.018
[8] 克拉克森,迈克尔·R。;芬克贝纳(Bernd Finkbeiner);科莱尼,马苏德;克里斯托弗·K·米金斯基。;马库斯·拉贝。;塞萨尔·桑切斯(César Sánchez),《超属性的时间逻辑》,计算机科学讲稿,265-284(2014),柏林,海德堡:斯普林格-柏林-海德堡,柏林
[9] 克拉克森先生;施耐德,Fb,Hyperproperties,J.Compute。安全。,18, 6, 1157-1210 (2010) ·doi:10.3233/JCS-2009-0393
[10] Coenen,N.,Finkbeiner,B.,Hahn,C.,Hofmann,J.:超词的层次结构。摘自:LICS会议记录,第1-13页。IEEE(2019)。10.1109/LICS.2019.8785713
[11] 科宁,挪威;芬克贝纳(Bernd Finkbeiner);塞萨尔·桑切斯;Tentrup,Leander,Verifying Hyperliveness,Computer Aided Verification,121-139(2019),Cham:Springer International Publishing,Cham出版社
[12] 莱昂纳多·德·莫拉;Björner,Nikolaj,Z3:高效SMT求解器,系统构建和分析的工具和算法,337-340(2008),柏林,海德堡:施普林格-柏林-海德堡,柏林
[13] 雷纳·迪米特洛娃;Finkbeiner,Bernd,容错分布式系统的合成,用于验证和分析的自动化技术,321-336(2009),柏林,海德堡:施普林格-柏林-海德堡·兹比尔1262.68116
[14] 雷纳·迪米特洛娃;芬克贝纳(Bernd Finkbeiner);科瓦奇,马特;马库斯·拉贝。;Seidl,Helmut,《反应系统中的模型检查信息流》,计算机科学讲稿,169-185(2012),柏林,海德堡:施普林格-柏林-海德堡,柏林·Zbl 1326.68182号
[15] Ehlers,R.,Finkbeiner,B.:对称合成。摘自:IARCS会议记录。LIPIcs,第93卷,第26:1-26:13页。Dagstuhl-Leibniz-Zentrum fuer Informatik学校(2017年)。10.4230/LIPIcs公司。FSTTCS.2017.26·兹比尔1491.68109
[16] 费蒙维尔,P。;Finkbeiner,B。;Rabe,锰;Tentrup,L.,有限合成编码,Proc。墨西哥玉米饼。LNCS,10205,354-370(2017)·Zbl 1452.68118号 ·doi:10.1007/978-3-662-54577-5\_20
[17] Faymonville,P.,Finkbeiner,B.,Tentrup,L.:BoSy:有限合成的实验框架。收录:CAV会议记录。LNCS,第10427卷,第325-332页。施普林格(2017)。10.1007/978-3-319-63390-9_17
[18] Finkbeiner,B.,Hahn,C.:决定超属性。在:CONCUR会议记录中。LIPIcs,第59卷,第13:1-13:14页。Dagstuhl-Leibniz-Zentrum fuer Informatik修道院(2016)。10.4230/LIPIcs公司。合同2016.13·Zbl 1392.68248号
[19] 芬克贝纳(Bernd Finkbeiner);克里斯托弗·哈恩;Hans,Tobias,MGHyper:检查所有碎片之外HyperLTL公式的可满足性,验证和分析自动化技术,521-527(2018),Cham:Springer International Publishing,Cham
[20] 芬克贝纳(Bernd Finkbeiner);克里斯托弗·哈恩;菲利普·卢克特;马文·斯坦格(Marvin Stenger);Tentrup,Leander,《从超特性合成反应系统》,计算机辅助验证,289-306(2018),Cham:Springer International Publishing,Cham·Zbl 1511.68153号
[21] 芬克贝纳(Bernd Finkbeiner);克里斯托弗·哈恩;Stenger,Marvin,EAHyper:超属性的可满足性、蕴涵和等价性检查,计算机辅助验证,564-570(2017),商会:施普林格国际出版,商会
[22] 芬克贝纳(Bernd Finkbeiner);克里斯托弗·哈恩;马文·斯坦格(Marvin Stenger);Tentrup,Leander,《监控超属性,运行时验证》,190-207(2017),Cham:Springer International Publishing,Cham·Zbl 1425.68254号
[23] 芬克贝纳(Bernd Finkbeiner);克里斯托弗·哈恩;马文·斯坦格(Marvin Stenger);Tentrup,Leander,\[\text{RVHyper}\]RVHyper:时间超属性的运行时验证工具,系统构建和分析的工具和算法,194-200(2018),Cham:Springer International Publishing,Cham
[24] Finkbeiner,B。;哈恩,C。;斯坦格,M。;Tentrup,L.,监控超属性,形式化方法系统。设计。(2019) ·Zbl 1425.68254号 ·doi:10.1007/s10703-019-00334-z
[25] 芬克贝纳(Bernd Finkbeiner);克里斯托弗·哈恩;Torfah,Hazem,《模型检验定量超性能》,计算机辅助验证,144-163(2018),查姆:斯普林格国际出版社,查姆·兹比尔1511.68154
[26] 芬克贝纳(Bernd Finkbeiner);马库斯·拉贝。;Sánchez,César,模型检查的算法HyperLTL和HyperCTL \[^*\],计算机辅助验证,30-48(2015),Cham:Springer International Publishing,Cham·Zbl 1381.68161号
[27] Finkbeiner,B.,Schewe,S.:均匀分布合成。摘自:LICS会议记录,第321-330页。IEEE计算机学会(2005)。10.1109/LICS.2005.53·Zbl 1170.68539号
[28] Finkbeiner,B。;Schewe,S.,有界合成,STTT,15,5-6,519-539(2013)·doi:10.1007/s10009-012-0228-z
[29] 芬克贝纳(Bernd Finkbeiner);Tentrup,Leander,检测分布式系统的不可实现规范,系统构建和分析的工具和算法,78-92(2014),柏林,海德堡:施普林格-柏林-海德堡,柏林
[30] Finkbeiner,B。;Tentrup,L.,检测分布式容错系统的不可实现性,Log。方法计算。科学。(2015) ·Zbl 1448.03018号 ·doi:10.2168/LMCS-11(3:12)2015年
[31] Finkbeiner,B.,Zimmermann,M.:超属性的一阶逻辑。摘自:STACS会议记录。LIPIcs,第66卷,第30:1-30:14页。Dagstuhl-Leibniz-Zentrum fuer Informatik学校(2017年)。10.4230/LIPIcs公司。STACS.2017.30标准·Zbl 1402.03036号
[32] Goguen,J.A.,Meseguer,J.:安全政策和安全模型。摘自:《标准普尔学报》,第11-20页。IEEE计算机学会(1982)。10.1109/SP.1982.10014
[33] 克里斯托弗·哈恩(Christopher Hahn),《监控超属性的算法》(Algorithms for Monitoring Hyperproperties),《运行时验证》(Runtime Verification),70-90(2019),查姆:斯普林格国际出版公司,查姆
[34] 克里斯托弗·哈恩;马文·斯坦格(Marvin Stenger);Tentrup,Leander,基于约束的超属性监测,用于系统构建和分析的工具和算法,115-131(2019),Cham:Springer International Publishing,Cham·兹比尔1425.68254
[35] Kupferman,O.,Vardi,M.Y.:不完全信息合成。In:ICTL(1997)·Zbl 0953.68090号
[36] Kupferman,O.,Vardi,M.Y.:安全决策程序。摘自:FOCS会议记录,第531-542页。IEEE计算机学会(2005)。10.1109/平方英尺2005.66
[37] Manna,Z。;Pnueli,A.,《无功系统的临时验证——安全》(1995年),柏林:施普林格出版社,柏林
[38] Mclean,J.,《使用轨迹证明不干涉和函数正确性》,J.Compute。安全。,1, 1, 37-58 (1992) ·doi:10.3233/JCS-1992-1103
[39] Pnueli,A.,Rosner,R.:关于反应模的合成。摘自:《POPL会议录》,第179-190页。ACM出版社(1989)。10.1145/75277.75293 ·Zbl 0686.68015号
[40] Pnueli,A.,Rosner,R.:分布式反应系统很难合成。收录:FOCS会议记录。第746-757页。IEEE计算机学会(1990)。10.1109/FSCS.1990.89597
[41] Post,El,递归无法解决问题的变体,Bull。美国数学。Soc.,52,4,264-268(1946年)·Zbl 0063.06329号 ·doi:10.1090/S0002-9904-1946-08555-9
[42] Schewe,S.,Finkbeiner,B.:异步系统的合成。摘自:LOPSTR会议记录。LNCS,第4407卷,第127-142页。斯普林格(2006)。10.1007/978-3-540-71410-1_10 ·兹比尔1196.68142
[43] 西斯特拉(Sistla,Ap);Clarke,Em,命题线性时序逻辑的复杂性,J.ACM,32,3,733-749(1985)·Zbl 0632.68034号 ·数字对象标识代码:10.1145/3828.3837
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。