×

用于验证工程的工具支持。 (英语) Zbl 1278.68275号

Autexier,Serge(编辑)等人,第七届定理证明器用户界面研讨会论文集(UITP 2006),西雅图,华盛顿州,美国,2006年8月21日。阿姆斯特丹:爱思唯尔。《理论计算机科学电子笔记》174,第2期,75-86(2007)。
概述:现代集成开发环境(IDE)为程序员提供了各种复杂的程序可视化和操作工具。这些工具帮助程序员理解遗留代码,并跨程序的大部分进行协调更改。集成证明环境(IPE)中包含的类似工具将帮助证明开发人员理解和操作正在开发的越来越大的证明。在本文中,我们提出了一些为软件工程开发的工具和技术,我们认为这些工具和技术同样适用于验证工程。
有关整个系列,请参见[Zbl 1273.68014号].

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 球,T。;Eick,S.G.,《大型软件可视化》,IEEE Computer,29,33-43(1996)
[2] Bertot,Y.,《CtCoq系统:设计与架构》,《形式Asp》。计算。,11, 225-243 (1999)
[3] 贝托,Y。;Casteran,P.,交互定理证明和程序开发:Coq'Art:归纳结构的微积分,理论计算机科学文本,XXV(2004),施普林格·Zbl 1069.68095号
[4] 伯托特,Y.,O.Pons和L.Pottier,交互式定理证明器的依赖图; Bertot,Y.,O.Pons和L.Pottier,交互式定理证明器的依赖图
[5] BlueJ-Java教学-Java学习
[6] Boite,O.,扩展归纳类型的证明重用,(Slind,K.;Bunker,A.;Gopalakrishnan,G.,第17届高阶逻辑定理证明国际会议论文集。第17届高阶逻辑定理证明国际会议论文集,计算机科学讲义,3223(2004)),50-65·Zbl 1099.68721号
[7] Caplan,J.E.和M.T.Harandi,软件验证重用的逻辑框架1995年SSR:1995年软件重用研讨会论文集; Caplan,J.E.和M.T.Harandi,软件验证重用的逻辑框架1995年SSR:1995年软件重用研讨会论文集
[8] Cruz-Filipe,L.和P.Letouzey,执行提取程序的大规模实验第十二届符号计算与机械化推理集成研讨会,Calculemus’2005; Cruz-Filipe,L.和P.Letouzey,执行提取程序的大规模实验第十二届符号计算与机械化推理集成研讨会,Calculemus’2005·Zbl 1273.68317号
[9] Eclipse.org主页
[10] Girard,J.-Y。;泰勒,P。;Lafont,Y.,《证明与类型》(1989),剑桥大学出版社·Zbl 0671.68002号
[11] Gloor,P.A.,D.B.Johnson,F.Makedon和P.Metaxas,图形算法正确性证明可视化系统; Gloor,P.A.,D.B.Johnson,F.Makedon和P.Metaxas,图形算法正确性证明可视化系统
[12] Gonthier,G。,四色定理的计算机检验证明; Gonthier,G。,四色定理的计算机检验证明·Zbl 1195.05026号
[13] Hayashi,S。;Nakano,H.,PX:A Computational Logic(1988),麻省理工学院出版社:麻省理学院出版社,马萨诸塞州剑桥,美国
[14] Hayashi,S。;住友商事株式会社。;Shii,K.,《走向证明的动画——通过实例测试证明》,Theor。计算。科学。,272, 177-195 (2002) ·Zbl 0984.68138号
[15] Jeliot::主页
[16] 约翰森,E.B。;Lüth,C.,通过证明项转换实现定理重用,(Slind,K.;Bunker,A.;Gopalakrishnan,G.,《第17届高阶逻辑定理证明国际会议论文集》,第17届国际高阶逻辑理论证明会议论文集,计算机科学讲义,3223(2004)),152-167·1099.68728兹比尔
[17] Jones,J.A.,M.J.Harrold和J.Stasko,可视化测试信息以帮助故障定位ICSE'02:第24届软件工程国际会议论文集; Jones,J.A.,M.J.Harrold和J.Stasko,可视化测试信息以帮助故障定位ICSE'02:第24届软件工程国际会议论文集
[18] Jones,J.A。;奥索,A。;Harrold,M.J.,Gammatella:为部署软件可视化程序执行数据,信息可视化,3173-188(2004)
[19] Letouzey,P.,《Coq的新提取》,(Geuvers,H.;Wiedijk,F.,《证明和程序的类型》,第二次国际研讨会。《证明和计划的类型》第二次世界研讨会,2002年类型,荷兰卑尔根达尔,2002年4月24日至28日。第二次国际研讨会的证明和程序类型。《证明和程序类型》,第二届国际研讨会,Types 2002,Berg en Dal,荷兰,2002年4月24日至28日,计算机科学讲稿,2646(2003))·Zbl 1023.68516号
[20] Letouzey,P.,“Programmation fonctionnelle certificate e-L”,摘自《大学辅助课程》,巴黎大学博士论文(2004);Letouzey,P.,“Programmation fonctionnelle certificate e-L”,摘自《大学辅助课程》,巴黎大学博士论文(2004)
[21] 罗,Z。,在验证工程中开发重用技术AISB95会议录,自动推理研讨会:弥合理论与实践之间的差距; 罗,Z。,在验证工程中开发重用技术AISB95会议录,自动推理研讨会:弥合理论与实践之间的差距
[22] Minlog系统
[23] Nipkow,T。;保尔森,L.C。;Wenzel,M.,Isabelle/HOL:高阶逻辑的证明助手,《计算机科学课堂讲稿》,第2283期(2002年),斯普林格出版社·Zbl 0994.68131号
[24] 康奈尔大学PRL自动推理项目
[25] Opdyke,W.F.,“重构面向对象框架”,博士论文,伊利诺伊州香槟市,美国(1992年);Opdyke,W.F.,“重构面向对象框架”,博士论文,伊利诺伊州香槟市,美国(1992)
[26] Panas,T.、R.Lincke和W.Löwe,《VizzAnalyzer手册》; Panas,T.、R.Lincke和W.Löwe,《VizzAnalyzer手册》
[27] Paulin Mohring,C.教授。;沃纳,B.,《系统中ML程序的合成》,Coq,J.Symb。计算。,15, 607-640 (1993) ·Zbl 0804.68132号
[28] 彭斯,O。,证明推广与证明重用; 彭斯,O。,证明推广与证明重用·Zbl 0978.68044号
[29] 一般证明
[30] Rajesh,J.和D.Janakiram,Jiad:重构中推断设计模式的工具第六届ACM SIGPLAN声明式编程原理与实践国际会议论文集; Rajesh,J.和D.Janakiram,Jiad:重构中推断设计模式的工具第六届ACM SIGPLAN声明式编程原理与实践国际会议论文集
[31] 罗德里格斯,N.,Haskell切片
[32] 罗德里格斯,N.F.和L.S.巴博萨,通过程序切片进行组件识别组件软件形式方面第二次国际研讨会会议记录; 罗德里格斯,N.F.和L.S.巴博萨,通过程序切片进行组件识别组件软件形式方面第二次国际研讨会会议记录
[33] Rosenberg,J.B.,《调试器如何工作:算法、数据结构和体系结构》(How Debuggers Work:Algorithms,Data Structures,and Architecture)(1996),John Wiley&Sons,Inc.:John Willey&Sons公司,美国纽约州纽约市
[34] Coq开发团队,“Coq证明助理参考手册”(2004年);Coq开发团队,《Coq证明助理参考手册》(2004年)
[35] 塞里·L·。,Coq中的数独; 塞里·L·。,Coq中的数独
[36] Théry,L.,Y.Bertot和G.Kahn,实定理证明程序值得真正的用户界面SDE 5:ACM SIGSOFT第五届软件开发环境研讨会会议记录; Théry,L.,Y.Bertot和G.Kahn,实定理证明程序值得真正的用户界面SDE 5:ACM SIGSOFT第五届软件开发环境研讨会会议记录
[37] Tip,F.、R.Fuhrer、J.Dolby和A.Kieżun,将应用程序迁移到通用Java容器类的重构技术; Tip,F.、R.Fuhrer、J.Dolby和A.Kieżun,将应用程序迁移到通用Java容器类的重构技术
[38] Tip,F.、A.Kieżun和D.Bäumer,使用类型约束重构泛化面向对象编程系统、语言和应用程序(OOPSLA 2003); Tip,F.、A.Kieżun和D.Bäumer,使用类型约束重构泛化面向对象编程系统、语言和应用程序(OOPSLA 2003)
[39] 对象管理组-UML
[40] 韦德勒,P。,证明是程序; 韦德勒,P。,校对是程序
[41] F.Wiedijk。,世界上十七个谚语; 维迪克,F。,世界上十七个谚语·Zbl 1084.68119号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。