eprintid: 3053 rev_number: 10 eprint_status: archive userid: 329 dir: disk0/00/00/30/53 datestamp: 2018-10-23 09:32:09 lastmod: 2018-12-05 03:39:58 status_changed: 2018-10-23 09:32:09 type: monograph succeeds: 3042 metadata_visibility: show creators_name: To, Van Khanh creators_name: Nguyen, Thi Van Anh creators_name: Nguyen, Thi Thuy creators_id: khanhtv@vnu.edu.vn title: VTSE – Verification Tool based on Symbolic Execution ispublished: pub subjects: IT divisions: fac_fit abstract: 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. date: 2018-07-26 date_type: published publisher: VNU-UET full_text_status: public monograph_type: technical_report place_of_pub: VNU-UET pages: 10 institution: Faculty of Information Technology department: Software Engineering citation: To, Van Khanh and Nguyen, Thi Van Anh and Nguyen, Thi Thuy (2018) VTSE – Verification Tool based on Symbolic Execution. Technical Report. VNU-UET, VNU-UET. document_url: https://eprints.uet.vnu.edu.vn/eprints/id/eprint/3053/1/20180530_VTSE_vnu%20technical%20report.pdf