The notion of refinement plays an important role in software engineering. It is the basis of a stepwise development methodology in which the correctness of a system can be established by proving, or computing, that a system refines its specification. Wang et al. describe algorithms based on antichains for efficiently deciding trace refinement, stable failures refinement and failures-divergences refinement. We identify several issues pertaining to the soundness and performance in these algorithms and propose new, correct, antichain-based algorithms. Using a number of experiments we show that our algorithms outperform the original ones in terms of running time and memory usage. Furthermore, we show that additional run time improvements can be obtained by applying divergence-preserving branching bisimulation minimisation.


翻译:改进概念在软件工程中起着重要作用。它是一个渐进式发展方法的基础,在这个方法中,可以通过证明或计算来确定系统是否正确,使系统能够完善其规格。 Wang et al.描述基于抗链的算法,以便有效决定微量改进、稳定故障改进和故障-差幅改进。我们找出了与这些算法的健全性和性能有关的几个问题,并提出了新的、正确的、以反链为基础的算法。我们用一些实验来表明,我们的算法在运行时间和记忆使用方面超过了原来的算法。此外,我们还表明,通过应用差异-保留分节减法可以取得额外的运行时间改进。

0
下载
关闭预览

相关内容

最新《Transformers模型》教程,64页ppt
专知会员服务
289+阅读 · 2020年11月26日
剑桥大学2020《AI全景报告》出炉,177页ppt
专知会员服务
119+阅读 · 2020年10月4日
ECCV 2020 五项大奖出炉!普林斯顿邓嘉获最佳论文奖
专知会员服务
13+阅读 · 2020年8月25日
人工智能学习笔记,247页pdf
专知会员服务
175+阅读 · 2019年12月14日
Yoshua Bengio,使算法知道“为什么”
专知会员服务
7+阅读 · 2019年10月10日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
100+阅读 · 2019年10月9日
已删除
将门创投
8+阅读 · 2019年8月28日
最大熵原理(一)
深度学习探索
12+阅读 · 2017年8月3日
Arxiv
0+阅读 · 2021年3月22日
Arxiv
0+阅读 · 2021年3月19日
Arxiv
8+阅读 · 2018年1月30日
VIP会员
相关VIP内容
最新《Transformers模型》教程,64页ppt
专知会员服务
289+阅读 · 2020年11月26日
剑桥大学2020《AI全景报告》出炉,177页ppt
专知会员服务
119+阅读 · 2020年10月4日
ECCV 2020 五项大奖出炉!普林斯顿邓嘉获最佳论文奖
专知会员服务
13+阅读 · 2020年8月25日
人工智能学习笔记,247页pdf
专知会员服务
175+阅读 · 2019年12月14日
Yoshua Bengio,使算法知道“为什么”
专知会员服务
7+阅读 · 2019年10月10日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
100+阅读 · 2019年10月9日
相关资讯
已删除
将门创投
8+阅读 · 2019年8月28日
最大熵原理(一)
深度学习探索
12+阅读 · 2017年8月3日
Top
微信扫码咨询专知VIP会员