Deductive Verification of Legacy Code

Deductive Verification of Legacy Code
复制标题

遗留代码的演绎验证

DOI:
10.1007/978-3-319-47166-2_53
复制
发表时间:
2016
影响因子:
1
通讯作者:
Daniel Grahl
Daniel Grahl
中科院分区:
计算机科学3区
文献类型:
--
作者:
Bernhard Beckert;Thorsten Bormer;Daniel Grahl

文献摘要

参考文献

被引文献

相似文献

演绎验证是关于证明一段代码符合给定的需求规范。对于遗留代码来说,这个任务非常困难,原因有三:(1)事后编写规范比同时生成代码及其规范要困难得多,(2)验证不能扩展,因为遗留代码通常模块化得很差,(3)遗留代码可能以这样一种方式编写,即验证需要频繁的用户交互。
Deductive verification is about proving that a piece of code conforms to a given requirement specification. For legacy code, this task is notoriously hard for three reasons: (1) writing specifications post-hoc is much more difficult than producing code and its specification simultaneously, (2) verification does not scale as legacy code is often badly modularized, (3) legacy code may be written in a way such that verification requires frequent user interaction.
验证特征:用于细粒度重用的增量证明系统
DOI: 10.1007/s00165-013-0278-3
发表时间: 2014
影响因子: 1
作者:
Ferruccio Damiani;Johan Dovland;Einar Broch Johnsen;Ina Schaefer
通讯作者: Ina Schaefer