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 | Size | Format | |
|---|---|---|---|---|
| thesis.pdf | 855.65 kB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.