Your Twin learns with you

30% off annual Pro20% off monthly Pro

Ends in00h00m00s

Noam Zilberstein

Assistant Professor

Stevens Institute of Technology
Country flagUnited States

Research Interests

ApplyKite TwinLearns as you apply

Make your next move.

Prepare your application

Review drafts before you send them.

Explore related searches

Articles (8)

Year:

2026

Year:

2025

Year:

2025

Year:

2025

Separation logic’s compositionality and local reasoning properties have led to significant advances in scalable static analysis. But program analysis has new challenges—many programs display computational effects and, orthogonally, static analyzers must handle incorrectness too. We present Outcome Separation Logic (OSL), a program logic that is sound for both correctness and incorrectness reasoning in programs with varying effects. OSL has a frame rule—just like separation logic—but uses different underlying assumptions that open up local reasoning to a larger class of properties than can be handled by any single existing logic. Building on this foundational theory, we also define symbolic execution algorithms that use bi-abduction to derive specifications for programs with effects. This involves a new tri-abduction procedure to analyze programs whose execution branches due to effects such as nondeterministic or probabilistic choice. This work furthers the compositionality promised by separation logic by opening up the possibility for greater reuse of analysis tools across two dimensions: bug-finding vs verification in programs with varying effects.

Year:

2024

Year:

2024

Year:

2024

Year:

2023

Collaborators (3)

Benjamin Lucien Kaminski

Professor

Saarland University

GERMANY
View details

Joseph Tassarotti

New York University

UNITED STATES
View details

Alexandra Silva

Professor

Cornell University

UNITED STATES
View details