Separation Logic FoundationsThe Separation Logic Foundations course presents the foundations of Separation Logic for sequential programs, as well as the construction of a practical program verification tool based on Separation Logic. The course material is entirely developed in the Coq proof assistant, following the style of the Software Foundations volumes.
Related publicationsArthur Charguéraud SF: Volume 6 of the Software Foundations series — Reference book, all in Coq, May 2021 Arthur Charguéraud ICFP: International Conference on Functional Programming, August 2020 Published in the journal Proceedings of the ACM on Programming Languages (PACMPL) Arthur Charguéraud, Adam Chlipala, Andres Erbsen, Samuel Gruetter TOPLAS: ACM Transactions on Programming Languages and Systems, March 2023 Arthur Charguéraud Habilitation manuscript, March 2023
|