arrow
返回

Static correction of Maude programs with assertions

delete2019-07-01
delete12
delete
OA
AI
M
Marı́a Alpuente *
D
Demis Ballis
J
Julia Sapiña
DOI:10.1016/j.jss.2019.03.061delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In this paper, we present a novel transformation method for Maude programs featuring both automatic program diagnosis and correction. The input of our method is a reference specification A of the program behavior that is given in the form of assertions together with an overly general program R whose execution might violate the assertions. Our correction technique translates R into a refined program R' in which every computation is also a computation in R, that satisfies the assertions of A. The technique is first formalized for topmost rewrite theories, and then we generalize it to larger classes of rewrite theories that support nested structured configurations. Our technique copes with infinite space states and does not require the knowledge of any failing run. We report experiments that assess the effectiveness of assertion-driven correction. (C) 2019 Elsevier Inc. All rights reserved.
Keyword:
Program repair
Assertion checking
Program transformation
Rewriting logic
Equational rewriting
Maude
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

U
Universitat Politecnica de Valencia
学者数:
1.5W
论文数: 1.4W
被引数: 18
U
University of Udine
学者数:
8.3K
论文数: 6.8K
被引数: 6.7K
引用论文

引用论文

Automated Fixing of Programs with Contracts
err2014-05-01
err167
errOAAI
errPei, Yu; Furia, Carlo A.; Nordio, Martin; Wei, Yi; Meyer, Bertrand; Zeller, Andreas
err分享
err收藏
SURVEY OF REPRODUCTIVE EVENTS OF WIVES OF EMPLOYEES EXPOSED TO CHLORINATED DIOXINS
err1982-05-01
err0
PREAI
errJEAN C TOWNSEND; KENNETH M BODNER; P. F. D VAN PEENEN; RICHARD D OLSON; RALPH K COOK
err分享
err收藏
err分享
err收藏
没有更多内容