Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/245666
Title: FUNCTIONAL SYNTHESIS VIA FORMAL METHODS AND MACHINE LEARNING
Authors: PRIYANKA GOLIA
ORCID iD:   orcid.org/0009-0004-0704-226X
Keywords: Functional Synthesis, Formal Methods, Automated Reasoning, Constraint Solving, Constraint Sampling and Counting
Issue Date: 15-Feb-2023
Citation: PRIYANKA GOLIA (2023-02-15). FUNCTIONAL SYNTHESIS VIA FORMAL METHODS AND MACHINE LEARNING. ScholarBank@NUS Repository.
Abstract: Functional synthesis, a fundamental task in computer science, involves automatically generating functions that meet specific user requirements. Its practical applications span a wide range, from automatically repairing programs to cryptanalysis. While theoretical investigations have shown that certain instances of functional synthesis can be exceptionally time-consuming, the need for practical usability has spurred the development of algorithms that showcase remarkable scalability. Despite these significant strides, practical challenges persist, and there are still real-world situations where current methods encounter limitations. In this thesis, we explore functional synthesis using machine learning and formal methods. Our novel approach, Manthan, treats it as a classification problem. Manthan uses innovative data generation and formal methods to guide repair and verification, surpassing previous methods by handling 40% more instances. Manthan's scalability opens doors to broader applications. We propose reducing program synthesis to functional synthesis, making Manthan a powerful tool for synthesizing programs based on bit-vector theory. Recognizing the need for adaptability, we introduce a synthesis framework that ensures compliance with strict constraints and strives to meet predefined goodness measures for soft constraints.
URI: https://scholarbank.nus.edu.sg/handle/10635/245666
Appears in Collections:Ph.D Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
GoliaPG.pdf1.66 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


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