Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19925
Title: Generation of Semantically Correct Solidity Programs for the Automated Testing of its Compiler
Authors: Κοντογιάννης, Αλέξανδρος
Σαγώνας Κωστής
Keywords: compilers
compiler correctness
compiler testing
random program generation
Solidity
Issue Date: 30-Sep-2025
Abstract: Ensuring compiler correctness is a challenging but essential task, particularly as modern compilers grow in size and complexity. Among various techniques, random program generation has proven effective at uncovering subtle compiler bugs that traditional test suites may overlook. In parallel, with the growing popularity of blockchain platforms such as Ethereum, the Solidity programming language has become a widely used tool for developing smart contracts. The Solidity compiler, solc, is still relatively new and continues to evolve, making it susceptible to bugs and regressions. This work presents SolGen, a generator of semantically correct Solidity programs which aims to test the Solidity compiler.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19925
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
thesis.pdf855.65 kBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.