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 | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
GoliaPG.pdf | 1.66 MB | Adobe PDF | OPEN | None | View/Download |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.