Program Repair by Stepwise Correctness Enhancement

作者
Nafi Diallo,Wided Ghardallou,Ali Mili
出处
期刊:Electronic proceedings in theoretical computer science [Open Publishing Association]
卷期号:208: 1-15 被引量:3
标识
DOI:10.4204/eptcs.208.1
摘要

Relative correctness is the property of a program to be more-correct than another with respect to a given specification. Whereas the traditional definition of (absolute) correctness divides candidate program into two classes (correct, and incorrect), relative correctness arranges candidate programs on the richer structure of a partial ordering. In other venues we discuss the impact of relative correctness on program derivation, and on program verification. In this paper, we discuss the impact of relative correctness on program testing; specifically, we argue that when we remove a fault from a program, we ought to test the new program for relative correctness over the old program, rather than for absolute correctness. We present analytical arguments to support our position, as well as an empirical argument in the form of a small program whose faults are removed in a stepwise manner as its relative correctness rises with each fault removal until we obtain a correct program.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
春桑早点睡完成签到,获得积分10
刚刚
彪壮的数据线完成签到,获得积分20
刚刚
1秒前
机智发卡发布了新的文献求助10
1秒前
ljx完成签到 ,获得积分10
1秒前
1秒前
3秒前
3秒前
斯文败类应助blair采纳,获得10
3秒前
5秒前
犹豫绮发布了新的文献求助10
6秒前
lizishu应助健康的小蝴蝶采纳,获得10
6秒前
BlueT发布了新的文献求助10
7秒前
玛卡巴卡发布了新的文献求助10
7秒前
Lucas应助老阎采纳,获得200
8秒前
Akim应助翻译度采纳,获得10
9秒前
科研通AI6.2应助WW采纳,获得10
9秒前
9秒前
xiaxia发布了新的文献求助10
9秒前
阿吉完成签到,获得积分10
10秒前
xiaoxiao完成签到,获得积分10
10秒前
12秒前
1234发布了新的文献求助10
12秒前
14秒前
科研通AI6.4应助zz采纳,获得10
15秒前
zsy发布了新的文献求助10
17秒前
cc发布了新的文献求助10
20秒前
深情安青应助犹豫绮采纳,获得10
20秒前
21秒前
方圆几里完成签到 ,获得积分10
21秒前
缓慢板栗完成签到,获得积分10
21秒前
XLU发布了新的文献求助10
21秒前
22秒前
Ava应助玛卡巴卡采纳,获得10
23秒前
arniu2008应助lingzhi采纳,获得20
24秒前
24秒前
24秒前
25秒前
大力的冬萱应助小研家采纳,获得20
25秒前
平凡发布了新的文献求助10
25秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Nondestructive Testing Handbook: Vol. 4, Thermal and Infrared Testing (IR), 4th ed 800
作者名:Kristopher P. Plain,悉尼大学的,目前只能查到其四篇论文,想找到其博士论文 590
Évora na Idade Média 555
Soil mites of the family Rhagidiidae (Actinedida: Eupodoidea). Morphology, Systematics, Ecology 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
Radical Reactions 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7367220
求助须知:如何正确求助?哪些是违规求助? 8975294
关于积分的说明 19081376
捐赠科研通 7011016
什么是DOI,文献DOI怎么找? 3224309
关于科研通互助平台的介绍 2387902
邀请新用户注册赠送积分活动 2205058