中文

同步代码的模块化不变式合成

计算机科学中的逻辑 2014-12-04 v1

摘要

本文探索了多种为编码为Horn子句的同步代码合成模块化不变式的技术。模块化不变式是一组表征谓词有效性的公式,在分析、综合、测试和程序转换的不同方面非常有用。我们描述了两种为用同步数据流语言Lustre编写的代码生成模块化不变式的技术。第一种技术直接以模块化方式编码同步代码。而在第二种技术中,我们从整体不变式出发合成模块化不变式。两种技术都利用了基于属性导向可达性的分析技术。我们还描述了一种最小化合成不变式的技术。

关键词

引用

@article{arxiv.1412.1152,
  title  = {Synthesizing Modular Invariants for Synchronous Code},
  author = {Pierre-Loic Garoche and Arie Gurfinkel and Temesghen Kahsai},
  journal= {arXiv preprint arXiv:1412.1152},
  year   = {2014}
}

备注

In Proceedings HCVS 2014, arXiv:1412.0825