[PDF][PDF] Search-based program synthesis

R Alur, R Singh, D Fisman… - Communications of the …, 2018 - dl.acm.org
Search-based program synthesis Page 1 84 COMMUNICATIONS OF THE ACM | DECEMBER
2018 | VOL. 61 | NO. 12 review articles Writing programs that are both correct and efficient is …

Can large language models reason about program invariants?

K Pei, D Bieber, K Shi, C Sutton… - … Conference on Machine …, 2023 - proceedings.mlr.press
Identifying invariants is an important program analysis task with applications towards
program understanding, bug finding, vulnerability analysis, and formal verification. Existing …

[KNIHA][B] Syntax-guided synthesis

R Alur, R Bodik, G Juniwal, MMK Martin… - 2013 - ieeexplore.ieee.org
The classical formulation of the program-synthesis problem is to find a program that meets a
correctness specification given as a logical formula. Recent work on program synthesis and …

Synthesizing data structure transformations from input-output examples

JK Feser, S Chaudhuri, I Dillig - ACM SIGPLAN Notices, 2015 - dl.acm.org
We present a method for example-guided synthesis of functional programs over recursive
data structures. Given a set of input-output examples, our method synthesizes a program in …

Learning loop invariants for program verification

X Si, H Dai, M Raghothaman… - Advances in Neural …, 2018 - proceedings.neurips.cc
A fundamental problem in program verification concerns inferring loop invariants. The
problem is undecidable and even practical instances are challenging. Inspired by how …

Learning invariants using decision trees and implication counterexamples

P Garg, D Neider, P Madhusudan, D Roth - ACM Sigplan Notices, 2016 - dl.acm.org
Inductive invariants can be robustly synthesized using a learning model where the teacher is
a program verifier who instructs the learner through concrete program configurations …

Optimization and abstraction: a synergistic approach for analyzing neural network robustness

G Anderson, S Pailoor, I Dillig… - Proceedings of the 40th …, 2019 - dl.acm.org
In recent years, the notion of local robustness (or robustness for short) has emerged as a
desirable property of deep neural networks. Intuitively, robustness means that small …

Data-driven precondition inference with learned features

S Padhi, R Sharma, T Millstein - ACM SIGPLAN Notices, 2016 - dl.acm.org
We extend the data-driven approach to inferring preconditions for code from a set of test
executions. Prior work requires a fixed set of features, atomic predicates that define the …

Constraint-based relational verification

H Unno, T Terauchi, E Koskinen - International Conference on Computer …, 2021 - Springer
In recent years they have been numerous works that aim to automate relational verification.
Meanwhile, although Constrained Horn Clauses (CHCs CHCs) empower a wide range of …

Search-based llms for code optimization

S Gao, C Gao, W Gu, M Lyu - 2025 IEEE/ACM 47th International …, 2024 - computer.org
The code written by developers usually suffers from efficiency problems and contain various
performance bugs. These inefficiencies necessitate the research of automated refactoring …