Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19925Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Κοντογιάννης, Αλέξανδρος | - |
| dc.date.accessioned | 2025-11-13T09:29:24Z | - |
| dc.date.available | 2025-11-13T09:29:24Z | - |
| dc.date.issued | 2025-09-30 | - |
| dc.identifier.uri | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19925 | - |
| dc.description.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. | en_US |
| dc.language | en | en_US |
| dc.subject | compilers | en_US |
| dc.subject | compiler correctness | en_US |
| dc.subject | compiler testing | en_US |
| dc.subject | random program generation | en_US |
| dc.subject | Solidity | en_US |
| dc.title | Generation of Semantically Correct Solidity Programs for the Automated Testing of its Compiler | en_US |
| dc.description.pages | 117 | en_US |
| dc.contributor.supervisor | Σαγώνας Κωστής | en_US |
| dc.department | Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών | en_US |
| 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.