kirancodes.me
To Proof Maintenance & Beyond!

Abstract semantic differencing via speculative correlation

Nimrod Partush, Eran Yahav

Abstract

We address the problem of computing semantic differences between a program and a patched version of the program. Our goal is to obtain a precise characterization of the difference between program versions, or establish their equivalence. We focus on infinite-state numerical programs, and use abstract interpretation to compute an over-approximation of program differences.

Related papers