×

兹马思-数学第一资源

掩蔽容错分布式程序的符号综合。(英语) Zbl 1285.68016
摘要:我们专注于在现有的容错分布式程序中自动添加屏蔽容错。直观地说,如果一个程序在没有和存在故障的情况下满足其安全性和活跃性规范,那么它是\(掩蔽\)容错的。掩蔽容错在分布式程序中是非常理想的,因为这类程序的结构相当复杂,而且它们经常受到各种类型的错误的影响。然而,从容错版本合成屏蔽容错分布式程序的问题在程序的状态空间大小上是NP完全的,这使得综合问题的实用性受到质疑。在这篇文章中,我们证明了尽管有很高的最坏情况复杂度,合成中等规模的掩蔽分布式程序在实践中是可行的。特别地,我们提出并实现了一个基于BDD的综合启发式算法,用于自动地在现有的容错分布式程序中添加屏蔽容错。我们的实验验证了我们的算法的效率和有效性,因为在合理的时间和内存量下合成是可能的。我们还根据手头的程序结构确定了分布式程序合成中的几个瓶颈。与验证不同,在程序综合中,最具挑战性的障碍不是状态爆炸问题本身,而是决策过程的时间复杂性。

理学硕士:
68米15 网络和计算机系统的可靠性、测试和容错
68米14 分布式系统
68度15度 分布式算法
68Q60型 规范和验证(程序逻辑、模型检查等)
软件:
努西姆;风车
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] 阿尔珀恩B.,施耐德F.B.:定义活力。信息处理。利特。21181-185年(1985年)·Zbl 0575.68030·doi:10.1016/0020-0190(85)90056-0
[2] Arora A.,Gouda M.G.:闭包与收敛:容错计算的基础。IEEE传输。软。工程19(11),1015-1027(1993)·Zbl 05114686·doi:10.1109/32.256850
[3] Arora A.,Kulkarni S.S.:基于组件的多溶剂系统设计。IEEE传输。软。英语24(1),63-78(1998年)·数字标识:10.1109/32.663998
[4] Asarin,E.,Maler,O.:尽快:时间自动机的时间最优控制。In:混合动力系统:计算与控制(HSCC),第19-30页(1999)·Zbl 0952.93064
[5] Asarin,E.,Maler,O.,Pnueli,A.,Sifakis,J.:时间自动机的控制器综合。在:IFAC系统结构和控制研讨会,第469-474页(1998年)
[6] 艾默生E.A.:具有许多相似过程的并发系统的综合。ACM传输。程序。语言系统。(TOPLAS)20(1),51–115(1998年)·内政部:10.1145/271510.271519
[7] Bonakdarpour,B.,Kulkarni,S.S.:容错实时程序的增量合成。在:分布式系统(SSS)的稳定、安全和安保国际研讨会,LNCS 4280,第122-136页(2006年)
[8] Bonakdarpour,B.,Kulkarni,S.S.:利用符号技术自动合成具有大状态空间的分布式程序。在:IEEE国际分布式计算系统会议(ICDCS),第3-10页(2007年)
[9] Bonakdarpour,B.,Kulkarni,S.S.:在提供有限时间阶段恢复的同时掩盖故障。国际形式方法研讨会(FM),第374-389页(2008a)
[10] Bonakdarpour,B.,Kulkarni,S.S.:修改分布式统一程序是NP完成的。In:分布式系统原理(OPODIS),第408-427页(2008b)
[11] Bonakdarpour B.,Kulkarni S.S.:SYCRAFT:一种用于合成容错分布式程序的工具。In:van Breugel,F.,Chechik,M.(编辑)《并发理论》(CONCUR),第167-171页。斯宾格,海德堡(2008)
[12] Bournai,P.,Borgne,M.L.,Guernic,P.L.:基于信号环境的离散事件控制器综合。In:离散事件动态系统:理论与应用,第325-346页(2000)·Zbl 0960.93520
[13] Bouyer,P.,D'Souza,D.,Madhusudan,P.,Petit,A.:具有部分可观测性的定时控制。In:计算机辅助验证(CAV),第180-192页(2003)·兹布1278.68160
[14] Bouyer,P.,Chevalier,F.,D'Souza,D.:使用时间自动机进行故障诊断。In:软件科学与计算结构基础,第219-233页(2005)·Zbl 1118.68374
[15] 布莱恩特R.E.:布尔函数操作的基于图的算法。IEEE传输。计算机。第35卷第8卷,第677-691页(1986年)·Zbl 0593.94022·doi:10.1109/TC.1986.1676819
[16] Burch,J.,Clarke,E.,Long,D.:带分区转换关系的符号模型检查。In:超大规模一体化国际会议,第49-58页(1991年)
[17] Burch J.R.,Clarke E.M.,McMillan K.L.,Dill D.L.,Hwang L.J.:符号模型检查:1020个州及以上。信息计算机。98(2),142–170(1992年)·Zbl 0753.68066·doi:10.1016/0890-5401(92)90017-A
[18] Cassez,F.,David,A.,Fleury,E.,Larsen,K.,Lime,D.:分析定时博弈的有效动态算法。In:并发理论(CONCUR),第66-80页(2005)·Zbl 1134.68382
[19] 赵建华,林建堂:自动化制造系统容错监控系统之综合:光刻工艺之个案研究。IEEE传输。机器人。自动驾驶。14(2),348–351(1998年)·数字标识码:10.1109/70.681255
[20] Ciardo,G.,Yu,A.J.:使用合取和析取划分的基于饱和的符号可达性分析。In:正确的硬件设计和验证方法(CHARME),第146-161页(2005年)·Zbl 1159.68316
[21] Ciardo,G.,Lüttgen,G.,Siminiceanu,R.:饱和:符号状态空间生成的有效迭代策略。In:系统构建和分析的工具和算法(TACAS),第328-342页(2001年)·Zbl 0978.68545
[22] Cimatti A.,Clarke E.M.,Giunciglia F.,Roveri M.:一种新的符号模型检查器。软。工具技术传输。(STTT)2(4),410–425(2000年)·Zbl 1059.68582·doi:10.1007/s100090050046
[23] Clarke,E.M.,Filkorn,T.,Jha,S.:在时序逻辑模型检查中利用对称性。In:计算机辅助验证(CAV),第450-462页(1993年)
[24] D'Souza,D.,Madhusudan,P.:外部规范的定时控制合成。在:计算机科学理论方面研讨会(STACS),第571-582页(2002年)·Zbl 1054.93502
[25] Ebnenasir,A.:故障保护容错的双离子加法。In:自动化软件工程(ASE),第44-53页(2007年)
[26] Ebnenasir A.,Kulkarni S.S.,Arora A.:FTSyn:容错自动综合框架。内景J软。工具技术传输。(STTT)10(5),455–471(2008年)·Zbl 05536147·doi:10.1007/s10009-008-0083-0
[27] 艾默生的命题模型的检验。In:计算机科学中的逻辑(LICS),第267-278页(1986年)
[28] 艾默生E.A.,Sistla A.P.:对称性和模型检查。形式方法系统。Des公司。《国际期刊》9(1/2),105-131(1996年)·Zbl 05475432·doi:10.1007/BF00625970
[29] Fisler,K.,Fraer,R.,Kamhi,G.,Vardi,M.Y.,Yang,Z.:有没有最好的符号循环检测算法?In:系统构建与分析的工具与算法(TACAS),第420-434页(2001)·Zbl 0986.68522
[30] Girault A.,Ruttenè:通过离散控制器合成自动添加容错功能。形式方法系统。Des公司。(FMSD)35(2),190–225(2009年)·Zbl 1186.68051·doi:10.1007/s10703-009-0084-y
[31] Gohari P.,Wonham W.M.:RW框架下监控设计的复杂性。IEEE传输。系统。曼赛本。30(5),643–652(2000年)·数字标识:10.1109/3477.875441
[32] Henzinger T.A.,Nicollin X.,Sifakis J.,Yovine S.:实时系统的符号模型检查。信息计算机。111(2),193–244(1994年)·Zbl 0806.68080·doi:10.1006/inco.1994.1045
[33] Kulkarni,S.S.,Arora,A.:自动添加容错。In:实时和容错系统中的形式化技术(FTRTFT),第82-93页(2000)·Zbl 0986.68584
[34] Kulkarni S.S.,Arumugam M.:Infuse:一种基于TDMA的传感器网络数据分发协议。国际J区。传感器网络。(IJDSN)2(1),55–78(2006年)·doi:10.1080/1550132050330760
[35] Kulkarni,S.S.,Ebnenasir,A.:多容性的自动合成。In:可靠系统和网络国际会议(DSN),第209-219页(2004年)
[36] Kulkarni,S.S.,Ebnenasir,A.:使用预合成组件添加容错。In:欧洲可靠计算会议(EDCC),第72-90页(2005年)
[37] Kulkarni,S.S.,Arora,A.,Chippada,A.:拜占庭协议的多项式时间合成。In:可靠分布式系统(SRDS)研讨会,第130-140页(2001年)
[38] Kumar R.,Garg V.K.:离散事件动态系统的最优监督控制。SIAM J.控制优化。第33卷第2卷,第419-439页(1995年)·Zbl 0817.93003·数字标识码:10.1137/S0363012992235183
[39] 兰波特L.,肖斯塔克R.,皮斯·M.:拜占庭将军问题。ACM传输。程序。语言系统。(托普拉斯)4(3),382–401(1982年)·Zbl 0483.68021·数字标识码:10.1145/357172.357176
[40] Lee,E.A.:网络物理系统——计算基础是否足够?美国国家科学基金会网络物理系统研讨会立场文件:研究动机、技术和路线图(2006)
[41] Lin F.,Wonham W.M.:具有部分观测的离散事件系统的分散控制与协调。IEEE传输。自动驾驶。对照组35(12),1330–1337(1990)·Zbl 0723.93043·数字标识:10.1109/9.61009
[42] Maler,O.,Pnueli,A.,Sifakis,J.:时间系统离散控制器的综合。In:第12届计算机科学理论方面年度研讨会(STACS),第229-242页(1995年)·Zbl 1379.68227
[43] McMillan K.L.:符号模型检查。多德雷赫特Kluwer(1993)·Zbl 0784.68004
[44] Pnueli,A.,Rosner,R.:关于反应模块的合成。在:编程语言原理(POPL),第179-190页(1989a)·京保0686.68015
[45] Pnueli,A.,Rosner,R.:关于异步反应模块的综合。国际自动机、语言和编程学术讨论会(ICALP),第652-671页(1989b)·68006ZB15
[46] Ramadge P.J.,Wonham W.M.:离散事件系统的控制。程序。IEEE 77(1),81–98(1989年)·数字标识码:10.1109/5.21072
[47] Ranjan,R.,Aziz,A.,Brayton,R.,Plessier,B.,Pixley,C.:用于FSM合成和验证的高效BDD算法。在:IEEE/ACM国际逻辑综合研讨会(1995)
[48] 鲁迪K.,Wonham W.M.:全球化思考,局部行动:分散监督控制。IEEE传输。自动驾驶。对照组37(11),1692-1708(1992)·Zbl 0778.93002·数字标识码:10.1109/9.173140
[49] Schlichting R.D.,Schneider F.B.:故障停止处理器:设计容错计算系统的方法。ACM传输。计算机。1(3),222–238(1983年)·数字标识码:10.1145/357369.357371
[50] Stankovic J.A.,Lee I.,Mok A.K.,Rajkumar R.:物理计算系统的机会和义务。IEEE计算机。第38卷第11期,第23-31页(2005年)·Zbl 05090954号·doi:10.1109/MC.2005.386
[51] 托马斯,W.:第四章:无限物体上的自动机。在:理论计算机科学手册,B卷,133-192页。爱思唯尔科学出版社,阿姆斯特丹(1990)·Zbl 0900.68316
[52] Thomas,W.:关于无限对策中策略的综合。In:计算机科学的理论方面(STACS),第1-13页(1995)·Zbl 1379.68233
[53] Tripakis,S.:时间自动机的故障诊断。In:实时和容错系统中的形式化技术(FTRTFT),第205-224页(2002年)·兹布1278.68140
[54] Tripakis S:规则语言分散观察与控制的不可判定问题。信息处理。利特。第90卷第1页,第21-28页(2004年)·Zbl 1178.68327·doi:10.1016/j.ipl.2004.01.004
[55] Tripakis,S.,Altisen,K.:离散和稠密时间系统的动态控制器综合。In:形式方法1999(FM),第233-252页(1999)·Zbl 1037.93522
[56] Wallmeier,N.,Hütten,P.,Thomas,W.:用于请求-响应规范的有限状态控制器的符号综合。In:自动机的实现和应用(CIAA),第11-22页(2003年)·兹布1279.68221
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。