[Pl-seminar] Seminar 12/3: Zoe Paraskevopoulou: "CertiCoq: Current and Future Directions"
Amal Ahmed
amal at ccs.neu.edu
Tue Dec 3 10:03:47 EST 2019
Starting now.
Sent from my iPhone
> On Dec 2, 2019, at 2:17 PM, Nathaniel Yazdani <yazdani.n at husky.neu.edu> wrote:
>
> Reminder that this is happening tomorrow!
>
>> On Wed, Nov 27, 2019 at 4:57 AM Nathaniel Yazdani
>> <yazdani.n at husky.neu.edu> wrote:
>>
>> NUPRL Seminar Presents
>>
>> Zoe Paraskevopoulou
>> Princeton University
>>
>> 10:00AM to 11:30AM
>> Tuesday, December 3rd, 2019
>> Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)
>>
>> CertiCoq: Current and Future Directions
>>
>> Abstract
>>
>> In this talk, I will give a high-level overview of CertiCoq, a verified compiler
>> from Coq to C, focusing on my research on CertiCoq's backend. The backend of
>> CertiCoq is based on a micro-pass compiler architecture: each stage in its
>> pipeline performs a simple task, yet they combine to generate efficient code.
>> The micro-pass design along with our proof framework based on logical relations
>> greatly facilities modular reasoning and proof reuse. Furthermore, I will show
>> how this logical relation framework can be extended to provide correctness
>> guarantees for programs compiled separately with CertiCoq, using perhaps
>> different sets of optimizations. Lastly, I will discuss future research
>> directions with CertiCoq, such as provably correct interoperation of Coq and C
>> using the Verified Software Toolchain.
>>
>> Bio
>>
>> Zoe Paraskevopoulou is a 5th year PhD student at Princeton University,
>> working with professor Andrew Appel. Prior to that she obtained her master's
>> degree from École normale supérieure Paris-Saclay and her undergraduate degree
>> from National Technical University of Athens. She has done several internships
>> at institutes such as INRIA Paris, Max Planck Institute of Software Systems,
>> Microsoft Research and Facebook.
>
> _______________________________________________
> pl-seminar mailing list
> pl-seminar at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/pl-seminar
More information about the pl-seminar
mailing list