activity
20102018
most citedPushdown Control-Flow Analysis for Free

39 citations · 192 across the 20 of their papers we have counts for

collaborators

20 papers

cs.LG2018★ 15 cited

Neural Guided Constraint Logic Programming for Program Synthesis

Lisa Zhang, Gregory Rosenblatt, Ethan Fetaya +5

Synthesizing programs using example input/outputs is a classic problem in artificial intelligence. We present a method for solving Programming By Example (PBE) problems by using a…

cs.PL2016

miniAdapton: A Minimal Implementation of Incremental Computation in Scheme

Dakota Fisher, Matthew A. Hammer, William Byrd +1

We describe a complete Scheme implementation of miniAdapton, which implements the core functionality of the Adapton system for incremental computation (also known as self-adjusting…

cs.PL2016★ 16 cited

On the Complexity and Performance of Parsing with Derivatives

Michael D. Adams, Celeste Hollenbeck, Matthew Might

Current algorithms for context-free parsing inflict a trade-off between ease of understanding, ease of implementation, theoretical complexity, and practical performance. No algorit…

cs.PL2015★ 39 cited

Pushdown Control-Flow Analysis for Free

Thomas Gilray, Steven Lyde, Michael D. Adams +2

Traditional control-flow analysis (CFA) for higher-order languages, whether implemented by constraint-solving or abstract interpretation, introduces spurious connections between ca…

cs.PL2014★ 28 cited

Galois Transformers and Modular Abstract Interpreters

David Darais, Matthew Might, David Van Horn

The design and implementation of static analyzers has become increasingly systematic. Yet for a given language or analysis feature, it often requires tedious and error prone work t…

cs.PL2014★ 5 cited

Pruning, Pushdown Exception-Flow Analysis

Shuying Liang, Weibin Sun, Matthew Might +2

Statically reasoning in the presence of exceptions and about the effects of exceptions is challenging: exception-flows are mutually determined by traditional control-flow and point…