SPLASH 2020 (series) / OOPSLA /
Counterexample-Guided Correlation Algorithm for Translation Validation
Mon 16 Nov 2020 15:20 - 15:40 at SPLASH-I - M-5 Chair(s): Jonathan Aldrich, Leonidas Lampropoulos
Tue 17 Nov 2020 03:20 - 03:40 at SPLASH-I - M-5 Chair(s): Bernardo Toninho, Xiangzhe Xu
Tue 17 Nov 2020 03:20 - 03:40 at SPLASH-I - M-5 Chair(s): Bernardo Toninho, Xiangzhe Xu
Automatic translation validation across the unoptimized
intermediate representation (IR) of the original source code
and the optimized executable assembly code is a desirable
capability, and has the potential to compete with existing approaches
to verified compilation such as CompCert.
A difficult subproblem is the automatic
identification of the correlations across the transitions between
the two programs' respective locations.
We present a counterexample-guided
algorithm to identify these correlations in a robust and
scalable manner. Our algorithm
has both theoretical and empirical advantages over prior work
in this problem space.
Mon 16 NovDisplayed time zone: Central Time (US & Canada) change
Mon 16 Nov
Displayed time zone: Central Time (US & Canada) change
15:00 - 16:20 | M-5OOPSLA at SPLASH-I +12h Chair(s): Jonathan Aldrich Carnegie Mellon University, Leonidas Lampropoulos University of Maryland, College Park | ||
15:00 20mTalk | CAMP: Cost-Aware Multiparty Session Protocols OOPSLA Link to publication DOI Media Attached | ||
15:20 20mTalk | Counterexample-Guided Correlation Algorithm for Translation Validation OOPSLA Link to publication DOI Media Attached | ||
15:40 20mTalk | Multiparty Motion Coordination: From Choreographies to Robotics Programs OOPSLA Link to publication DOI Media Attached | ||
16:00 20mTalk | On the Unusual Effectiveness of Type-Aware Operator Mutations for Testing SMT Solvers OOPSLA Link to publication DOI Media Attached |
Tue 17 NovDisplayed time zone: Central Time (US & Canada) change
Tue 17 Nov
Displayed time zone: Central Time (US & Canada) change
03:00 - 04:20 | M-5OOPSLA at SPLASH-I Chair(s): Bernardo Toninho Nova University of Lisbon / NOVA-LINCS, Xiangzhe Xu Nanjing University | ||
03:00 20mTalk | CAMP: Cost-Aware Multiparty Session Protocols OOPSLA Link to publication DOI Media Attached | ||
03:20 20mTalk | Counterexample-Guided Correlation Algorithm for Translation Validation OOPSLA Link to publication DOI Media Attached | ||
03:40 20mTalk | Multiparty Motion Coordination: From Choreographies to Robotics Programs OOPSLA Link to publication DOI Media Attached | ||
04:00 20mTalk | On the Unusual Effectiveness of Type-Aware Operator Mutations for Testing SMT Solvers OOPSLA Link to publication DOI Media Attached |