×

使用PAT进行公平假设的模型检查。 (英语) Zbl 1425.68269号

摘要:分布式系统的最新发展表明,各种公平约束(其中一些是最近才定义的)在设计自稳定种群协议中发挥着重要作用。现有的模型检查器在验证系统时存在不足,因为只支持有限种类的公平性,验证效率有限。在这项工作中,我们在PAT(流程分析工具包)工具包中支持分布式系统的模型检查,具有各种公平约束(例如,流程级弱/强公平、事件级弱/strong公平、强全局公平)。它针对线性时间特性进行现场验证。我们通过经验评估(对最近的人口协议和基准系统)表明,PAT在公平的模型检查方面具有优势。以前未知的错误已经被发现,这些错误是针对那些只设计为在强大的全球公平性下运行的系统。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

拍打
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Giannakopoulou,D。;Magee,J。;Kramer,J.,以行动优先权检查进度:公平吗?,511-527 (1999)
[2] 证明多进程程序的正确性。IEEE软件工程学报,1977,3(2):125-143·Zbl 0349.68006号 ·doi:10.10109/TTS.1977.229904
[3] Kurshan R P.协调过程的计算机辅助验证:自动机理论方法。普林斯顿大学出版社,1995年·Zbl 0822.68116号
[4] Sun,J。;刘,Y。;Dong,J.S。;Wang,H.H.,指定和验证基于事件的公平增强系统,318-337(2008)
[5] Sun,J。;刘,Y。;Roychoudhury,A。;刘,S。;Dong,J.,带有过程计数器抽象的公平模型检查,123-139(2009)·doi:10.1007/978-3-642-05089-39
[6] 费舍尔,M.J。;姜浩,有限状态匿名代理网络中的自我稳定领导人选举,395-409(2006)·doi:10.1007/11945529_28
[7] 安格鲁因,D。;Aspnes,J。;费舍尔,M.J。;Jiang,H.,自我稳定人口协议,103-117(2005)
[8] 安格鲁因,D。;费舍尔,M.J。;姜浩,移动网络中的稳定共识,37-50(2006)
[9] 卡内帕,D。;Potop-Butucaru,M.,人口协议的稳定令牌方案(2008)
[10] Rozier,K.Y。;Vardi,M.Y.,LTL可满足性检查,149-167(2007)
[11] 锤子,M。;Knapp,A。;Merz,S.,《实时LTL模型检查》,191-205(2005)·Zbl 1087.68591号 ·数字对象标识代码:10.1007/978-3-540-31980-13
[12] 彭,J。;罗志强。;Deng,Y.X.,《关于自我稳定人群协议的自动验证》,185-192(2008)
[13] Jiang H.简单交互代理的分布式系统。耶鲁大学博士论文,2007年
[14] Sun,J。;刘,Y。;Dong,J.S。;Chen,C.Q.,系统建模和验证的集成规范和程序,127-135(2009)
[15] Hoare,C.A R.,《通信顺序过程》(1985年)·Zbl 0637.68007号
[16] Chaki,S。;克拉克,E.M。;Ouaknine,J。;北卡罗来纳州Sharygina。;Sinha,N.,基于状态/事件的软件模型检查,128-147(2004)·Zbl 1196.68129号
[17] 莱曼·D·J。;普努利,A。;Stavi,J.,《公正、正义和公平:同时终止的伦理》,264-277(1981)·兹伯利0468.68026 ·doi:10.1007/3-540-10843-22-22
[18] Holzmann G J.SPINModel Checker:入门和参考手册。Addison Wesley,2003年
[19] Lamport L.公平与超公平。分布式计算,2000,13(4):239-245·Zbl 1448.68137号 ·doi:10.1007/PL00008921
[20] 普努利,A。;Sa'ar,Y.,你所需要的只是同情,233-247(2008)·Zbl 1138.68457号 ·doi:10.1007/978-3-540-78163-9_21
[21] Geldenhuys J,Valmari A.使用Tarjan算法进行更有效的实时LTL验证。理论计算机科学,2005,345(1):60-82·Zbl 1079.68057号 ·doi:10.1016/j.tcs.2005.07.004
[22] Henzinger,M.R。;Telle,J.A.,《streett自动机非空性和通信协议修剪的更快算法》,16-27(1996)·Zbl 1502.68383号
[23] Kesten Y、Pnueli A、Raviv L、Shahar E.模型检查具有很强的公平性。形式方法与系统设计,2006,28(1):57-84·Zbl 1100.68066号 ·doi:10.1007/s10703-006-4342-y
[24] 穆苏瓦蒂,M。;Qadeer,S.,《公平无状态模型检查》,362-371(2008)·doi:10.145/1375581.1375625
[25] Baier C,Katoen J.模型检查原理。麻省理工学院出版社,2008·Zbl 1179.68076号
[26] Schwoon,S。;Esparza,J.,《飞行验证算法注释》,174-190(2005)·Zbl 1087.68599号 ·doi:10.1007/978-3-540-31980-12
[27] Tarjan R.Depth是第一个搜索和线性图算法。SIAMJournal on Computing,1972年,2:146-160·Zbl 0251.05107号 ·数字对象标识代码:10.1137/0201010
[28] 刘,Y。;彭,J。;Sun,J。;Zhao,J.,pat人口环协议验证,81-89(2009)
[29] Alagarsamy K.关于著名互斥算法的一些误解。SIGACT新闻,2003,34(3):94-103·doi:10.1145/945526.945527
[30] 孙杰、刘毅、董建生、彭建平:在公平的前提下实现灵活核查。计算机科学讲义,20095643:709-714·doi:10.1007/978-3-642-02658-4_59
[31] Apt K R,Francez N,Katz S。分布式编程语言公平性评估。分布式计算,1988,2(4):226-241·Zbl 0659.68023号 ·doi:10.1007/BF01872848
[32] Francez N.公平。计算机科学的文本和专著。施普林格·弗拉格,1986年·Zbl 0602.68007号
[33] Attie P C、Francez N、Grumberg O。多党互动中的公平和超公平。分布式计算,1993,6(4):245-254·Zbl 0797.68100号 ·doi:10.1007/BF02242712
[34] Queille J P,Sifakis J。过渡系统中的公平及其相关属性——处理公平的时序逻辑。信息学报,1983年,19:195-220·Zbl 0489.68024号
[35] Kwiatkowska M Z.事件公平性和不干涉并发性。计算的形式方面,1989,1(3):213-228·Zbl 0696.68092号 ·doi:10.1007/BF01887206
[36] Völzer,H。;瓦拉卡,D。;Kindler,E.,《定义公平》,458-472(2005)·Zbl 1134.68456号
[37] Latvala T,Heljanko K。公平应对。基础信息学,2000,43(1-4):175-193·Zbl 0965.68061号
[38] Courcoubetis C,Vardi M Y,Wolper P,Yannakakis M.验证时间属性的记忆效率算法。系统设计中的形式方法,1992,1(2/3):275-288·doi:10.1007/BF00121128
[39] 张,S。;Sun,J。;彭,J。;刘,Y。;Dong,J.,《关于将状态空间缩减与全球公平假设相结合》,432-447(2011)·doi:10.1007/978-3642-21437-0_32
[40] Lichtenstein,O。;Pnueli,A.,检查有限状态并发程序是否满足其线性规范,97-107(1985)·doi:10.1145/318593.318622
[41] Emerson E A,Lei C L。模型检查的模式:分支时间逻辑反击。计算机程序设计科学,1987,8(3):275-306·兹比尔0615.68019 ·doi:10.1016/0167-6423(87)90036-0
[42] Hardin R H,Kurshan R P,Shukla S K,Vardi M Y。使用BDD进行坏循环检测的新启发式算法。系统设计中的形式化方法,2001,18(2):131-140·Zbl 1001.68074号 ·doi:10.1023/A:1008727508722
[43] Klarlund,N.,在线BDD优化的N log N算法,107-118(1997)
[44] Dong,J.S。;刘,Y。;Sun,J。;Zhang,X.,通过时间自动机验证计算编排,226-245(2006)
[45] Dong,J.S。;郝,P。;Sun,J。;张欣,基于约束求解的时间CSP推理方法,342-359(2006)
[46] Sun,J。;刘,Y。;Dong,J.S.,《重新审视模型检查csp:引入过程分析工具包》,307-322(2008)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。