Mon 15 Jul 2019 16:00 - 16:30 at Epernay - Session Three

We propose a separation logic-based approach for modular specification and verification of the I/O behavior of a program. The approach uses higher-order separation logic predicates to express abstract nested Hoare triples that abstractly associate a precondition and a postcondition with an I/O action. The approach supports verifying higher-level I/O actions built on top of lower-level ones (e.g. the I/O abstractions offered by the programming language’s standard library, implemented on top of system calls), as well as virtual I/O actions that in fact only manipulate memory, against specifications that are indistinguishable from those of the “primitive I/O actions”.

Mon 15 Jul

FTfJP-2019-papers
15:30 - 17:00: FTfJP 2019 - Session Three at Epernay
FTfJP-2019-papers15:30 - 16:00
Full-paper
Sadegh DalvandiUniversity of Surrey, Brijesh DongolUniversity of Surrey
FTfJP-2019-papers16:00 - 16:30
Full-paper
Willem PenninckxKU Leuven, Amin Timanyimec-Distrinet KU-Leuven, Bart JacobsKU Leuven
FTfJP-2019-papers16:30 - 16:45
Short-paper
Martin LesterUniversity of Reading
FTfJP-2019-papers16:45 - 17:00
Short-paper