Paper
26 June 2023 DeCsmith, an automatic generation tool of equivalent program
Zan Chen, Liyao Wang, Lei Liu, Peng Zhang
Author Affiliations +
Proceedings Volume 12714, International Conference on Computer Network Security and Software Engineering (CNSSE 2023); 127140D (2023) https://doi.org/10.1117/12.2683172
Event: Third International Conference on Computer Network Security and Software Engineering (CNSSE 2023), 2023, Sanya, China
Abstract
Compilers play a very important role in the development of software. More and more researchers are studying how to improve the reliability of compilers. An effective method is to test the compiler with equivalent programs to check whether the running results of equivalent programs are still equivalent after being compiled by the compiler. Generating equivalent program sets is the key to solve this problem. This paper proposes an equivalent program generation tool DeCsmith, which is based on the development of Csmith. Through the equivalence relationship, the program generated by Csmith is equivalently changed, and the equivalent program set is automatically generated. The effectiveness of the method is verified by an example. The work of this paper is beneficial to saving human resources in compiler testing and improving the efficiency of testing compilers.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Zan Chen, Liyao Wang, Lei Liu, and Peng Zhang "DeCsmith, an automatic generation tool of equivalent program", Proc. SPIE 12714, International Conference on Computer Network Security and Software Engineering (CNSSE 2023), 127140D (26 June 2023); https://doi.org/10.1117/12.2683172
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Design and modelling

Tunable filters

Software development

Human resources

Error control coding

Information security

Operating systems

Back to Top