×

兹马思-数学第一资源

SMT中基于反驳的合成。(英语) Zbl公司 1427.68051
摘要:我们介绍了第一个在SMT求解器中实现的程序综合引擎。本文提出了一种从综合猜想的否定形式的不可满足证明中提取解函数的方法。我们还讨论了新的反例引导的量词实例化技术,我们使用这些技术来寻找这样的证明实际上是可行的。一类特别重要的规范是单调用属性,我们为此提供了一个专用的算法。为了支持对生成的解决方案的语法限制,我们的方法可以将不受限制的解决方案转换为所需的语法形式。作为一种选择,我们展示了如何使用求值函数公理将语法约束嵌入到代数数据类型的约束中,然后使用代数数据类型决策过程来驱动合成。我们对语法引导合成基准的实验评估表明,我们在CVC4 SMT解算器中的实现与最新技术相比具有竞争力合成工具。
理学硕士:
68N30型 软件工程的数学方面(规范、验证、度量、需求等)
68V15型 定理证明(自动和交互式定理证明程序、演绎、解析等)
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] Aloul FA,Ramani A,Markov IL,Sakallah KA(2002)在对称性存在下解决困难的sat实例。第39届设计自动化年会论文集。ACM,第731-736页
[2] Alur R、Bodik R、Dallal E、Fisman D、Garg P、Juniwal G、Kress Gazit H、Madhusudan P、Martin MMK、Raghothaman M、Saha S、Seshia SA、Singh R、Solar Lezama A、Torlak E、Udupa A(2014)语法引导合成。在:北约会议记录(待审)。http://sygus.seas.upenn.edu/files/sygus_extended.pdf,检索日期:2015-02-06
[3] 明矾R,Bodík R,Juniwal G,Martin MMK,Raghothaman M,Seshia SA,Singh R,Solar Lezama A,Torlak E,Udupa A(2013)语法引导合成。输入:FMCAD。IEEE,第1-17页
[4] 阿鲁尔,拉吉耶夫;马丁,米洛;拉格霍特哈曼,穆昆德;斯特吉奥,克里斯托斯;特里帕基斯,斯塔夫罗斯;Udupa,Abhishek,从场景和需求综合有限状态协议,硬件和软件:验证和测试,75-91(2014),Cham:Springer International Publishing,Cham
[5] Barrett C、Conway C、Deters M、Hadarean L、Jovanovic D、King T、Reynolds A、Tinelli C(2011)CVC4。入:11年CAV’11会议录,LNCS,第6806卷。斯普林格,第171-177页
[6] 巴雷特,C。;阻遏,M。;德穆拉,Lm;奥利维拉斯,A。;Stump,A.,6年SMT-COMP,JAR,50,3,243-277(2013年)
[7] 巴雷特,C。;我是什卡尼安。;Tinelli,C.,归纳数据类型理论中可满足性的抽象决策过程,J Satisf布尔模型计算,3,21-46(2007)·Zbl公司 1129.68022
[8] 北京ørner,Nikolaj,线性量词消去作为一种抽象决策程序,自动推理,316-330(2010),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1291.68325
[9] 布洛姆,R。;Jobstmann,B。;皮特曼,N。;普努埃利,A。;Sa'Ar,Y.,反应(1)设计合成,计算机系统科学杂志,78,3,911-938(2012)·Zbl公司 1247.68050
[10] 康斯特布尔,Rl;艾伦,旧金山;布罗姆利,M。;克里夫兰,R。;克雷默,Jf;哈珀,Rw;豪,Dj;旋钮,Tb;门德勒,新罕布什尔州;帕南加登,P。;佐佐木,日本;史密斯,Sf,用Nuprl证明开发系统实现数学(1986),恩格尔伍德悬崖:普伦蒂斯霍尔,恩格尔伍德悬崖
[11] 库索,帕特里克,用参数抽象证明程序不变性和终止性,拉格朗日松弛和半定规划,计算机科学讲义,1-24(2005),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1111.68503
[12] Déharbe D,Fontaine P,Merz S,Paleo BW(2011),利用SMT问题中的对称性。输入:自动扣除-CADE-23。斯普林格,pp 222-236·Zbl公司 1341.68187
[13] Detlefs D,Nelson G,Saxe,JB(2003)《简化:程序检查的定理证明程序》。技术报告。ACM杂志·Zbl公司 1323.68462
[14] Dutertre B(2015)解决yices存在的所有问题。在:可满足模理论研讨会
[15] 芬克贝纳,B。;Schewe,S.,有界合成,STTT,15,5-6,519-539(2013)
[16] Ge Y,Barrett C,Tinelli C(2007)用可满足模理论求解量化验证条件。In:Pfenning F(ed)CADE,LNCS,第4603卷。斯普林格,167-182页。doi:10.1007/978-3-540-73595-3_12·Zbl公司 1213.68376
[17] 葛艺婷;De Moura,Leonardo,用模理论完全实例化量化公式,计算机辅助验证,306-320(2009),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1242.68280
[18] 绿色,Cc;沃克,德;诺顿,Lm,定理证明在解决问题中的应用,IJCAI,219-240(1969),洛斯阿尔托斯:威廉考夫曼,洛斯阿尔托斯
[19] 雅各布,S。;Kuncak,V.,《关于公理规范、验证、模型检查和抽象解释的完整推理》,278-293(2011),柏林:斯普林格,柏林·Zbl公司 1317.68117
[20] 杰诺塔,米科尔áš; 克利伯,威廉;席尔瓦侯爵,乔奥;Clarke,Edmund,用反例指导的改进解决QBF,满意度测试的理论和应用-SAT 2012,114-128(2012),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1273.68178
[21] Janota M,Silva JPM(2011)基于抽象的2qbf算法。在:可满足性测试理论与应用SAT2011-14国际会议,2011年SAT,会议记录,pp 230-244,美国密歇根州安阿伯,2011年6月19-22日·Zbl公司 1330.68115
[22] Jha S、Gulwani S、Seshia SA、Tiwari A(2010)Oracle引导的基于组件的程序综合。作者:Kramer J,Bishop J,Devanbu PT,Uchitel S(编辑)ICSE。ACM,第215-224页。doi:10.1145/1806799.1806833
[23] 克努斯,艾蒂安;库库托斯,马诺斯;Kuncak,Viktor,《演绎程序修复,计算机辅助验证》,217-233(2015),Cham:Springer International Publishing,Cham
[24] Kneuss E,Kuraj I,Kuncak V,Suter P(2013)综合模递归函数。收件人:Hosking AL,Eugster PT,Lopes CV(eds)OOPSLA。ACM,第407-426页。数字标识码:10.1145/2509136.2509555
[25] Komuravelli A,Gurfinkel A,Chaki S(2014)基于SMT的递归程序模型检查。计算机辅助验证。斯普林格·Zbl公司 1358.68072
[26] Kuncak V,Mayer M,Piskac R,Suter P(2010)完全功能合成。收件人:Zorn BG,Aiken A(编辑)PLDI,第316-329页。ACM公司。数字标识码:10.1145/1806596.1806632
[27] 昆卡,V。;梅耶,M。;皮斯卡克,R。;Suter,P.,软件综合程序,CACM,55,2,103-111(2012)
[28] 昆卡,V。;梅耶,M。;皮斯卡克,R。;Suter,P.,线性算术和集合的函数综合,STTT,15,5-6,455-474(2013)
[29] 马德哈万,拉维钱德兰;Kuncak,Viktor,函数程序的符号资源约束推理,计算机辅助验证,762-778(2014),Cham:Springer International Publishing,Cham
[30] 曼娜,Z。;《程序综合的演绎方法》,托普拉斯,2,1,90-121(1980)·Zbl公司 468.68009
[31] Monniaux,David,通过懒惰模型枚举消除量词,计算机辅助验证,585-599(2010),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡
[32] 德穆拉,莱昂纳多;北京ørner,Nikolaj,SMT解算器的高效电子匹配,自动扣除-CADE-21183-198(2007),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1213.68578
[33] Nieuwenhuis,R。;奥利维拉斯,A。;Tinelli,C.,解SAT和SAT模理论:从抽象的Davis-Putnam-Logemann-Loveland程序到DPLL(T),J ACM,53,6,937-977(2006)·Zbl公司 1326.68164
[34] Perelman D、Gulwani S、Grossman D、Provost P(2010)测试驱动合成。收件人:O'Boyle MFP,Pingali K(编辑)PLDI。ACM,第43页。doi:10.1145/2594291.2594297
[35] Pnueli A,Rosner R(1989)关于反应模块的合成。第十六届ACM编程语言原理研讨会会议记录,179-190页,美国德克萨斯州奥斯汀,1989年1月11-13日。数字标识码:10.1145/75277.75293·Zbl公司 686.68015
[36] 普雷斯伯格M(1929)Ü伯迪·沃尔斯特ä在welchem die additional als einzige Operation hervortritt中,他是一个很好的系统。在:国会总理会议上è数学科学ématiciens des Pays slaves,华沙,第92-101页
[37] Raghothaman M.,Udupa A(2014)语言,以指定语法引导的合成问题。更正:1405.5590
[38] Reynolds A,Deters M,Kuncak V,Tinelli C,Barrett CW(2015)反例引导的SMT合成量词实例化。In:计算机辅助验证-2015年第27届国际会议,CAV,会议记录,第二部分,第198-216页,加利福尼亚州旧金山,美国,2015年7月18-24日·Zbl公司 1381.68059
[39] Reynolds A,King T,Kuncak V(2015),基于实例化的求解量化线性算法的方法。更正:1510.02642·Zbl公司 1377.68138
[40] 雷诺兹,安德鲁;蒂内利,塞萨尔;歌尔,阿米特;克尔斯蒂ć, 萨瓦;威慑,摩根;Barrett,Clark,SMT中有限模型发现的量词实例化技术,自动演绎-CADE-24377-391(2013),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1381.68275
[41] Reynolds A、Tinelli C、Moura LD(2014)发现SMT中量化公式的冲突实例。In:计算机辅助设计的形式化方法(FMCAD)
[42] Ryzhyk L、Walker A、Keys J、Legg A、Raghunath A、Stumm M、Vij M(2014)用户引导设备驱动程序合成。作者:Flinn J,Levy H(编辑)OSDI。USENIX协会,第661-676页
[43] 萨哈,Shambwaditya;加格,普拉纳夫;Madhusudan,P.,炼金术士:学习保护仿射函数,计算机辅助验证,440-446(2015),查姆:斯普林格国际出版社,查姆
[44] 施库夫扎E。;沙玛,R。;Aiken,A.,随机超优化,SIGPLAN Not,48,4,305-316(2013年)
[45] 第6期,第5期,第495期,太阳能项目
[46] 太阳能Lezama,Tancau L,Bodík R,Seshia SA,Saraswat VA(2006)有限程序的组合素描。作者:沈JP,Martonosi M(编辑)ASPLOS。ACM,第404-415页。数字标识码:10.1145/1168857.1168907
[47] 斯利瓦斯塔瓦。;古尔瓦尼S。;Foster,Js,《基于模板的程序验证和程序综合》,STTT,15,5-6,497-518(2013)
[48] Stump A、Sutcliffe G、Tinelli C(2014)Starexec:用于逻辑解决的跨社区基础设施。第七届自动推理国际联席会议论文集,人工智能讲义。斯普林格
[49] 斯文宁森,约瑟夫;Axelson,Emil,结合EDSL的深度和浅层嵌入,计算机科学课堂讲稿,21-36(2013),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡
[50] 蒂瓦里A,Gascón A,Dutertre B(2015)使用双重解释的程序综合。地址:自动扣除-CADE-25-25第25届自动扣除国际会议,会议记录,德国柏林,2015年8月1-7日,第482-497页·Zbl公司 06515527
[51] Udupa A、Raghavan A、Deshmukh JV、Mador Haim S、Martin MM、Alur R(2013)《运输:用共扼片段指定协议》。输入:PLDI。ACM,第287-296页。doi:10.1145/2491956.2462174
[52] 威尔德莫泽,马丁;Nipkow,Tobias,认证机器代码安全性:浅嵌入与深嵌入,计算机科学课堂讲稿,305-320(2004),柏林,海德堡:斯普林格柏林海德堡,柏林,海德堡·Zbl公司 1099.68545
[53] 温特斯泰格,厘米;哈马迪,Y。;De Moura,L.,《有效解决量化比特向量公式》,Form Methods System,42,1,3-23(2013)·Zbl公司 1284.03212
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。