Can reactive synthesis and syntax-guided synthesis be friends?

W Choi, B Finkbeiner, R Piskac… - Proceedings of the 43rd …, 2022 - dl.acm.org
While reactive synthesis and syntax-guided synthesis (SyGuS) have seen enormous
progress in recent years, combining the two approaches has remained a challenge. In this …

Grammar filtering for syntax-guided synthesis

K Morton, W Hallahan, E Shum, R Piskac… - Proceedings of the …, 2020 - ojs.aaai.org
Abstract Programming-by-example (PBE) is a synthesis paradigm that allows users to
generate functions by simply providing input-output examples. While a promising interaction …

Human-in-the-loop program synthesis for live coding

M Santolucito - Proceedings of the 9th ACM SIGPLAN International …, 2021 - dl.acm.org
Live Coding is a creative coding practice, where the act of programming itself constitutes a
performance. The code written during a Live Coding performance often generates media, for …

[PDF][PDF] Enhancing Loop-Invariant Synthesis via Reinforcement Learning

T Tsukada, H Unno, T Sekiyama… - arXiv preprint arXiv …, 2021 - researchgate.net
Loop-invariant synthesis is the basis of every program verification procedure. Due to its
undecidability in general, a tool for invariant synthesis necessarily uses heuristics. Despite …

Automated Approaches for Program Verification and Repair

WT Hallahan - 2022 - search.proquest.com
Formal methods techniques, such as verification, analysis, and synthesis, allow
programmers to prove properties of their programs, or automatically derive programs from …

A Modular Synthesis Framework for Software Deployment, Design, and Implementation

M Santolucito - 2020 - search.proquest.com
Software development is an increasingly pervasive branch of modern industry and an
increasingly dominant operating cost across industries and disciplines. There have been …