TY - RPRT CY - VNU-UET ID - SisLab3053 UR - https://eprints.uet.vnu.edu.vn/eprints/id/eprint/3053/ A1 - To, Van Khanh A1 - Nguyen, Thi Van Anh A1 - Nguyen, Thi Thuy Y1 - 2018/07/26/ N2 - This paper gives an overview of modern symbolic execution techniques and presents a tool VTSE (Verification Tool based on Symbolic Execution) which allows users to verify some properties of C/C++ program based on symbolic execution technique. As two inputs including program?s source code and user?s assertion, VTSE reports whether user?s assertion are always satisfied with the program. Results of experiments performed on two sets of benchmark which are Floats-cdfpl (SV-COMP) and Kratos (FBK-IRST) are relatively positive. As for the former, VTSE has a greater advantage in solving speed although not all the problems are solved. Moreover, VTSE is also able to verify problems in Kratos benchmark which have a large number lines of code with about 500 ? 2000 LOC. PB - VNU-UET M1 - technical_report TI - VTSE ? Verification Tool based on Symbolic Execution AV - public EP - 10 ER -