~/talks

Eric Koskinen

what they talk about

all 4 in the filters

where they keep going back

all 6 in the filters

on a stage with

all 23 in the filters

who talks about the same things

titleconferencedate
Relational Cell Morphing: Automated Verification of Relational Properties of Array(…)ARRAY 20262026-06-16
The system reduces relational verification of array programs to constrained Horn clause solving over scalars by tracking a few distinguished cells across two…
Talk
Abstract Interpretation of Temporal Safety Effects of Higher Order ProgramsOOPSLA 20252025-10-16
Introduces an abstract effect domain that summarizes context‑sensitive dependent effects as symbolic automata with accumulators, gives an abstract transformer…
Talk on
An Abstract Domain for Heap CommutativityVMCAI 20252025-01-20
Defines an abstract domain that lifts sets of concrete heaps into pure mathematical values (e.g., lists) via a projection pi, uses a purview to mark wellformed…
Talk on
Scenario-based Proofs for Concurrent ObjectsOOPSLA 20242024-10-20
Defines a small set of representative interleavings — the commutativity quotient — and an expression language (regular/context-free) that encodes them so…
Talk on
Verifying, Inferring and Exploiting Code CommutativityVMCAI 20232023-01-15
[VMCAI'23] Verifying, Inferring and Exploiting Code Commutativity Eric Koskinen Algebraic commutativity has long been used as an effective abstraction…
Talk on
Modular Primal-Dual Fixpoint Logic Solving for Temporal VerificationPOPL 20232023-01-15
Reduces μCLP validity to a predicate-constraint problem and leverages an existing solver to give a sound and relatively-complete decision method, then improves…
Talk
An Algebra of Alignment for Relational VerificationPOPL 20232023-01-15
Extends Kleene Algebra with Tests into BiKAT and shows it exactly encodes lockstep and asynchronous product alignments so relational specs reduce to algebraic…
Talk
Veracity: Declarative Multicore Programming with CommutativityOOPSLA 20222022-12-05
A new language, Veracity (implemented in Multicore OCaml), lets programmers mark commute blocks with logical predicates and the compiler either forks them or…
Talk on
Proving LTL Properties of Bitvector Programs and Decompiled BinariesAPLAS 20212021-10-17
Introduces a source transformation that replaces bitvector operators with extra linear-case splits and uses integer interpolation to let SMT-backed tools…
Talk on
DynamiTe: Dynamic Termination and Non-termination ProofsOOPSLA 20202020-11-15
DynamiTe is a Python tool that instruments loops with vtrace instrumentation and iteration counters, learns linear ranking functions from concrete terminating…
Talk on
Demystify Today's Binary Disassembling and How Modern ABI Makes it EasierBlack Hat Asia 20202020-09-29
Paper reads source code of eight open tools Ghidra, Angr, McSema, Dyninst, Radare2, Jakstab, Uroboros, Objdump and documents 44 strategies (15 principled, 29…
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.