arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1608.08754cs.SEcs.LO
收藏

混杂系统的Concolic测试

Towards Concolic Testing for Hybrid Systems

Pingfan Kong, Yi Li, Xiaohong Chen, Jun Sun, Meng Sun, Jingyi Wang

摘要:

混合系统表现出连续和离散的行为。众所周知,分析混合动力系统是很困难的。受concolic测试(程序)的想法的启发,我们研究是否可以结合随机抽样和符号执行,以有效地验证混合系统。我们确定了一个充分条件下,这样的组合比随机抽样更有效。此外,我们分析了不同的策略相结合的随机抽样和符号执行,并提出了一个算法,它允许我们动态切换它们之间,以降低整体成本。我们的方法已被实现为一个基于Web的检查器名为Hypogram。为了测试其有效性,已经用基准混合动力系统和水处理系统对Hyphase进行了评估。

英文摘要:

Hybrid systems exhibit both continuous and discrete behavior. Analyzing hybrid systems is known to be hard. Inspired by the idea of concolic testing (of programs), we investigate whether we can combine random sampling and symbolic execution in order to effectively verify hybrid systems. We identify a sufficient condition under which such a combination is more effective than random sampling. Furthermore, we analyze different strategies of combining random sampling and symbolic execution and propose an algorithm which allows us to dynamically switch between them so as to reduce the overall cost. Our method has been implemented as a web-based checker named HyChecker. HyChecker has been evaluated with benchmark hybrid systems and a water treatment system in order to test its effectiveness.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑