乔纳坦·威克;博斯特罗姆,蓬图斯 MATLAB型矩阵程序的基于合同的验证。 (英语) Zbl 1338.65116号 正式Asp。计算。 28,第1期,79-107(2016)。 引用于三文件 MSC公司: 65楼30 其他矩阵算法(MSC2010) 65G20个 具有自动结果验证的算法 68甲15 编程语言理论 关键词:Matlab公司;数值计算;自动验证;SMT解决方案;程序设计语言;矩阵函数 软件:达夫尼;毒蛇;毫升;为什么3;规格#;Simulink公司;MaJIC公司;z3(零3);弗拉马-C;JML公司;CVC4型;布吉;为什么ML;Matlab公司 PDF格式BibTeX公司 XML格式引用 \textit{J.Wiik}和\textit{P.Boström},正式Asp。计算。28,第1号,第79-107条(2016;Zbl 1338.65116) 全文: 内政部 参考文献: [1] 阿明,N。;KRM Leino;Rompf,T。;Seidl,M.(编辑);Tillmann,N.(编辑),《使用SMT求解器进行计算》,20-35(2014),柏林 [2] Almási G,Padua D(2002)MaJIC:编译MATLAB以提高速度和响应能力。SIGPLAN非37(5):294-303·doi:10.1145/543552.512564 [3] Burdy L、Cheon Y、Cok D、Ernst M、Kiniry J、Leavens GT、Leino KRM、Poll E(2005)《JML工具和应用概述》。国际J软件工具技术转让7(3):212-232·doi:10.1007/s10009-004-0167-4 [4] Barnett M,Chang BYE,Deline R,Jacobs B,Leino KRM(2006)Boogie:面向对象程序的模块化可重用验证器。收录:de Boer,FS,Bonsangue MM,Graf S,de Roever W-P(eds)FMCO’05,第4111卷。LNCS公司。柏林施普林格,第364-387页 [5] Barnett M、Fähndrich M、Leino KRM、Müller P、Schulte W、Venter H(2011)《规范与验证:规范#经验》。社区ACM 54(6):81-91·doi:10.1145/1953122.1953145 [6] 博斯特罗姆,P。;Qin,S.(编辑);邱,Z.(编辑),基于合同的Simulink模型验证,291-306(2011),柏林 [7] Boström P,Wiik J(2015)离散时间多速率Simulink模型的基于合同的验证。软件系统模型。doi:10.1007/s10270-015-0477-x·Zbl 1338.65116号 [8] Jay CCB,Steckler P(1998)功能命令:形状!收录:Hankin C(ed)ESOP’98,第1381卷。LNCS公司。柏林施普林格,第139-153页 [9] 库克,P。;Kirchner,F。;北科斯马托夫。;普雷沃斯托,V。;Signoles,J。;Yakobowski,B。;Eleftherakis,G.(编辑);Hinchey,M.(编辑);Holcombe,M.(编辑),《Frama-C:软件分析视角》,233-247(2012),柏林 [10] Chalin P、Kiniry JR、Leavens GT、Poll E(2006)《超越断言:JML和ESC/Java2的高级规范和验证》。收录:de Boer,FS,Bonsangue MM,Graf S,de Roever W-P(eds)FMCO’06,第4111卷。LNCS公司。柏林施普林格,第342-363页 [11] Cook B、Podelski A、Rybalchenko A(2011)《证明计划终止》。通信ACM 54(5):88-98·doi:10.1145/1941487.1941509 [12] de Moura L,Björner N(2008)Z3:一种高效的SMT求解器。收录:Ramakrishnan CR,Rehof J(eds)TACAS'08,第4963卷。LNCS公司。柏林施普林格,第337-340页 [13] AF唐纳森;哈勒,L。;Kroening,D。;吕默,P。;Yahav,E.(编辑),使用k-归纳法进行软件验证,351-368(2011),柏林 [14] de Moura L,Bjørner N(2009)广义、高效的阵列决策过程。包含:FMCAD'09。IEEE,纽约,第45-52页·Zbl 0388.68003号 [15] de Rose L,Padua D(1999)将MATLAB程序翻译成Fortran 90的技术。ACM托普拉斯21(2):286-323·数字对象标识代码:10.1145/316686.316693 [16] Fähndrich,M。;洛戈佐,F。;Beckert,B.(编辑);Marché,C.(编辑),带有抽象解释的静态合同检查,10-30(2011),柏林·Zbl 1308.68033号 [17] Fuh Y-C,Mishra P(1990)《亚型的类型推断》。计算机科学理论73(2):155-175·Zbl 0701.68012号 ·doi:10.1016/0304-3975(90)90144-7 [18] 费利亚特,JC;Paskevich,A。;Gardner,P.(编辑);Felleisen,M.(编辑),《Why3-where programs meet providers》,125-128(2013),柏林·Zbl 1435.68366号 [19] Ge Y,de Moura L(2009)可满足性模理论中量化公式的完整实例化。收录:Bouajjani A,Maler O(eds)CAV’09,第5643卷。LNCS公司。柏林施普林格,第306-320页·Zbl 1242.68280号 [20] 加罗什,波兰;Kahsai,T.等人。;Tinelli,C。;Brat,G.(编辑);Rungta,N.(编辑);Venet,A.(编辑),使用基于逻辑的自动抽象变压器的增量不变量生成,139-154(2013),柏林 [21] TA Henzinger;Hottelier,T。;Kovács,L。;沃伦科夫,A。;Barthe,G.(编辑);Hermenegildo,M.(编辑),矩阵的不变量和类型推断,163-179(2010),柏林·Zbl 1273.68083号 [22] Joisha PG,Banerjee P(2006)用于MATLAB的代数阵列形状推理系统。ACM托普拉斯28(5):848-907·doi:10.145/1152649.1152651 [23] Juhasz U、Kassios IT、Muller P、Novacek M、Schwerhoff M、Summers AJ(2014)《毒蛇:基于许可推理的验证基础设施》。苏黎世ETH技术报告 [24] KRM Leino;EM克拉克(编辑);Voronkov,A.(编辑),Dafny:功能正确性的自动程序验证器,348-370(2010),柏林·Zbl 1253.68095号 [25] Leino KRM,Monahan R(2009)《一阶SMT-solver理解推理》。输入:SAC'09。ACM,纽约,第615-622页 [26] Mathworks Inc.(2014)Simulink。http://www.mathworks.com [27] Milner R(1978)编程中的类型多态性理论。计算机系统科学杂志17(3):348-375·Zbl 0388.68003号 ·doi:10.1016/0022-0000(78)90014-4 [28] 雷诺兹,A。;昆卡,V。;D’Souza,D.(编辑);Lal,A.(编辑);Larsen,KG(编辑),SMT溶剂的诱导,80-98(2015),柏林·Zbl 1432.68418号 [29] Robinson JA(1965)基于归结原理的面向机器的逻辑。美国临床医学杂志12(1):23-41·Zbl 0139.12303号 ·数字对象标识代码:10.1145/321250.321253 [30] 萨特,P。;科克萨尔,AS;昆卡,V。;Yahav,E.(编辑),可满足模递归程序,298-315(2011),柏林 [31] Traytel,D。;Berghofer,S。;Nipkow,T。;Yang,H.(编辑),用强制性结构子类型扩展Hindley-Milner类型推断,89-104(2011),柏林 [32] Wiik,J。;博斯特罗姆,P。;Merz,S.(编辑);Pang,J.(编辑),基于合同的MATLAB和Simulink矩阵操作代码验证,396-412(2014),柏林 [33] Wiik J,Boström P(2014)基于合同的MATLAB和Simulink矩阵操作代码验证。技术报告1107,TUCS·Zbl 1338.65116号 ·doi:10.1007/978-3-319-11737-926 [34] Xi H(1999)实用程序设计中的依赖类型。In:POPL'99。ACM,纽约,第214-227页 [35] Xi H(2007)依赖ML:一种使用依赖类型进行实际编程的方法。J功能程序17(2):215-286·Zbl 1125.68033号 ·doi:10.1017/S09567968062006216 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。