FM 2016: Formal Methods

FM 2016: Formal Methods
复制标题

FM 2016:形式化方法

DOI:
10.1007/978-3-319-48989-6_20
复制
发表时间:
2016
期刊:
--
影响因子:
--
通讯作者:
Grov G
Grov G
中科院分区:
--
文献类型:
--
作者:
Grov G

文献摘要

参考文献

被引文献

相似文献

在Dafny,程序文本被用来说明和实现相同语言的程序[24]。然后,它使用全自动的定理证明器来验证实现是否满足规范。然而,证明者通常需要用户的进一步指导,而语言的另一个角色是提供必要的提示和指导。在本文中,我们提出了一套支持这一过程的验证模式。在以前的工作中,我们已经为Dafny开发了无规语言,用户可以对他们的验证模式进行编码,并将它们重新应用于几个证明任务[16]。我们对该语言进行了新的扩展,在该策略语言中实现了我们的模式,并通过实验证明了这些模式的通用性和该策略语言的适用性。
In Dafny, the program text is used to both specify and implement programs in the same language [24]. It then uses a fully automated theorem prover to verify that the implementation satisfies the specification. However, the prover often needs further guidance from the user, and another role of the language is to provide such necessary hints and guidance. In this paper, we present a set ofverification patternsto support this process. In previous work, we have developed atactic languagefor Dafny, where users can encode their verification patterns and re-apply them for several proof tasks [16]. We extend this language with new features, implement our patterns in this tactic language and show, through experiments, generality of the patterns, and applicability of the tactic language.
ABCD-NL:使用纯布尔模型进行模拟/混合信号验证来逼近连续非线性动力系统
DOI: 10.1109/aspdac.2014.6742898
发表时间: 2014
期刊: 2014 19th Asia and South Pacific Design Automation Conference (ASP-DAC)
影响因子: --
作者:
Aadithya V. Karthik;Sayak Ray;P. Nuzzo;A. Mishchenko;R. Brayton;J. Roychowdhury
通讯作者: J. Roychowdhury
通过使用大小类型的抽象解释来分析逻辑程序的资源使用情况*
DOI: --
发表时间: 2014
影响因子: 1.4
作者:
A. Serrano;P. López;M. Hermenegildo
通讯作者: M. Hermenegildo
COSTABS:ABS 成本和终止分析器
DOI: 10.1145/2103746.2103774
发表时间: 2012
期刊: 2015 Formal Methods in Computer-Aided Design (FMCAD)
影响因子: --
作者:
E. Albert;P. Arenas;S. Genaim;M. Gómez;G. Puebla
通讯作者: G. Puebla
DOI: 10.1016/j.jss.2013.02.061
发表时间: 2013-08-01
影响因子: 3.5
作者:
Anand, Saswat;Burke, Edmund K.;Zhu, Hong
通讯作者: Zhu, Hong
切换和有限自动机理论,第二版。
DOI: 10.1109/proc.1980.11736
发表时间: 1980
影响因子: 20.6
作者:
J.M. Taylor
通讯作者: J.M. Taylor