Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19925
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚοντογιάννης, Αλέξανδρος-
dc.date.accessioned2025-11-13T09:29:24Z-
dc.date.available2025-11-13T09:29:24Z-
dc.date.issued2025-09-30-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19925-
dc.description.abstractEnsuring 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.languageenen_US
dc.subjectcompilersen_US
dc.subjectcompiler correctnessen_US
dc.subjectcompiler testingen_US
dc.subjectrandom program generationen_US
dc.subjectSolidityen_US
dc.titleGeneration of Semantically Correct Solidity Programs for the Automated Testing of its Compileren_US
dc.description.pages117en_US
dc.contributor.supervisorΣαγώνας Κωστήςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
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.