VNU-UET Repository

VTSE – Verification Tool based on Symbolic Execution

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.

This is the latest version of this item.

[img] PDF
Download (452kB)

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.

Item Type: Technical Report (Technical Report)
Subjects: Information Technology (IT)
Divisions: Faculty of Information Technology (FIT)
Depositing User: Khánh Tô Văn
Date Deposited: 23 Oct 2018 09:32
Last Modified: 05 Dec 2018 03:39
URI: http://eprints.uet.vnu.edu.vn/eprints/id/eprint/3053

Available Versions of this Item

  • VTSE – Verification Tool based on Symbolic Execution. (deposited 23 Oct 2018 09:32) [Currently Displayed]

Actions (login required)

View Item View Item