Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorSwierstra, W.S.
dc.contributor.authorRemmers, Bart
dc.date.accessioned2023-05-03T00:00:38Z
dc.date.available2023-05-03T00:00:38Z
dc.date.issued2023
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/43855
dc.description.abstractCompiler verification is a hard problem. Verification costs can be reduced by means of translation validation, where individual runs of the compiler are verified, rather than all possible runs. This approach is used for the certification of the Plutus TX compiler. But this currently requires a handwritten decision procedure for each pass of the compiler. This thesis investigates the possibility of automatically deriving these decision procedures. This would reduce the complexity of verification of the compiler, because its derived checkers are less laborious to acquire, easier to maintain, and less prone to human errors.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectThis thesis investigates the possibility of automatically deriving decision procedures used in compiler verification. This would reduce the complexity of verification of the compiler, because its derived checkers are less laborious to acquire, easier to maintain, and less prone to human errors.
dc.titleAutomatically Deriving Checkers for Compiler Verification
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordscompiler correctness, compiler verification, automation, derivation, decision procedures, Plutus, Coq, proof assistants, certifying compilers, semantics
dc.subject.courseuuComputing Science
dc.thesis.id16286


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record