~/talks

Suresh Jagannathan

what they talk about

all 5 in the filters

where they keep going back

all 6 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Synthesizing Runners Using CopatternsHOPE 20262026-08-24
Deductive synthesis produces an adapter (runner) from coinductive copatterns specifications that filters environment behaviors into client-expected traces; the…
Talk on
Trace-Guided Synthesis of Effectful Test GeneratorsPLDI 20262026-06-15
Underapproximate type-and-effect specs (U-hats) plus a small typed DSL synthesize effectful test generators that interact with black-box systems rather than…
Talk on
We’ve Got You Covered: Type-Guided Repair of Incomplete Input GeneratorsOOPSLA 20252025-10-16
A tool called Cobb repairs incomplete OCaml input generators by synthesizing code that fills typed holes so the generator’s range includes every valid input…
Talk on
From Traces to Program Incorrectness: A Type-Theoretic ApproachTPSA 20252025-01-19
Claims a type-theoretic, underapproximate correctness method that treats library interactions as traces encoded with symbolic regular expressions and reasoned…
Talk on
Derivative-Guided Symbolic ExecutionPOPL 20252025-01-19
Framework builds a symbolic execution for functional code that calls opaque, effectful libraries, encoding LTLf specs as symbolic finite automata and using…
Talk on
Automated Robustness Verification of Concurrent Data Structure Libraries Against(…)OOPSLA 20242024-10-20
An automated procedure verifies that C11-style concurrent data-structure implementations are robust by checking that every relaxed-memory execution is possible…
Talk on
A HAT Trick: Automatically Verifying Representation Invariants using Symbolic Finite(…)PLDI 20242024-06-24
Describes a toolchain that uses symbolic finite automata to encode data-dependent, temporal representation invariants and integrates them into a refinement…
Talk on
Type-Based Incorrectness ReasoningIncorrectness 20242024-01-17
Claims that coverage types extend refinement types to give underapproximate reasoning that verifies completeness of nondeterministic test generators, and shows…
Talk on
Covering All the Bases: Type-Based Verification of Test Input GeneratorsPLDI 20232023-06-17
Claims a new coverage types system that interprets refinements as underapproximate reasoning and verifies whether generators actually produce every value in a…
Talk on
Specification-Guided Component-Based Synthesis from Effectful LibrariesOOPSLA 20222022-12-05
Cobalt implements Hoare-style pre/post specifications over OCaml libraries and combines spec-guided bi-directional search (backward weakest-pre to forward…
Talk on
Data-Driven Abductive Inference of Library SpecificationsOOPSLA 20212021-10-17
Tool named Elrond infers specifications for black‑box OCaml libraries by combining random testing, SMT counterexample-guided refinement, and an abduction loop…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.