arrow
返回

Verifying Full Regular Temporal Properties of Programs via Dynamic Program Execution

delete2019-09-01
delete13
PRE
AI
M
Meng Wang
田
田聪 (Cong Tian)
N
Nan Zhang
Z
Zhenhua Duan *
DOI:10.1109/TR.2018.2876333delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Verification of programs at code level has attracted more and more attentions since the cost is high to extract models from source code. Most of approaches available for code level verification are carried out by inserting assertions into programs and then checking whether the assertions are violated. In this way, only safety properties can be verified, however, other temporal properties of programs such as liveness are hard to be verified. To tackle this problem, a novel runtime verification approach, which can verify full regular temporal properties of a program, is proposed in this paper. With this approach, a program to be verified is written in a modeling, simulation and verification language (MSVL) as a program M and a desired property is specified by a propositional projection temporal logic formula P. The negation of the desired property is then translated to anMSVL program M'. Thus, whether M violates P can be checked by evaluating whether there exists an acceptable execution of the new MSVL program M and M'. This problem can efficiently be solved with the MSVL compiler where verification cases are generated via dynamic symbolic execution. Further, we adopt parallel mechanism to handle various execution paths of a program for improving the efficiency. The proposed approach has been implemented in a tool called MSV. Experiments show that the performance of MSV outperforms existing tools such as T2, RiTHM, and LTLAutomizer in verifying temporal properties of real-world programs.
Keyword:
MSVL
program execution
program verification
software model checking
temporal property
AI总结

AI总结

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

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.8K
被引数:
8.5K

机构

X
Xidian University
学者数:
2.4W
论文数: 1.9W
被引数: 9.7K
引用论文

引用论文

Solvent-mediated pathways to gelation and phase separation in suspensions of grafted nanoparticles
err2009-01-01
err0
errOAAI
errManos Anyfantakis; Athanasios Bourlinos; Dimitris Vlassopoulos; George Fytas; Emmanuel Giannelis; Sanat K. Kumar
err分享
err收藏
Stump the Experts
err2013-06-21
err0
PREAI
errCONSTANTINE E. KOUSKOUKIS
err分享
err收藏
err分享
err收藏
Ecology and morphology of mouse lemurs (Microcebusspp.) in a hotspot of microendemism in northeastern Madagascar, with the description of a new species
err2020-07-27
err0
errOAAI
errDominik Schüßler; Marina B. Blanco; Jordi Salmona; Jelmer Poelstra; Jean B. Andriambeloson; Alex Miller; Blanchard Randrianambinina; David W. Rasolofoson; Jasmin Mantilla‐Contreras; Lounès Chikhi; Edward E. Louis; Anne D. Yoder; Ute Radespiel
err分享
err收藏
Graph Enhanced Representation Learning for News Recommendation
err2020-04-20
err0
errOAAI
errSuyu Ge; Chuhan Wu; Fangzhao Wu; Tao Qi; Yongfeng Huang
err分享
err收藏
学者 查看更多内容