activity
20142019
most citedTotal Haskell is Reasonable Coq

31 citations · 53 across the 5 of their papers we have counts for

collaborators
Showing cs.PLShow all

5 papers · 1 filter

cs.PL2019

Embracing a mechanized formalization gap

Antal Spector-Zabusky, Joachim Breitner, Yao Li +1

If a code base is so big and complicated that complete mechanical verification is intractable, can we still apply and benefit from verification methods? We show that by allowing a…

cs.PL2018★ 2 cited

Ready, Set, Verify! Applying hs-to-coq to real-world Haskell code

Joachim Breitner, Antal Spector-Zabusky, Yao Li +3

Good tools can bring mechanical verification to programs written in mainstream functional languages. We use hs-to-coq to translate significant portions of Haskell's containers libr…

cs.PL2017★ 31 cited

Total Haskell is Reasonable Coq

Antal Spector-Zabusky, Joachim Breitner, Christine Rizkallah +1

We would like to use the Coq proof assistant to mechanically verify properties of Haskell programs. To that end, we present a tool, named hs-to-coq, that translates total Haskell p…

cs.PL2015★ 9 cited

Towards a Fully Abstract Compiler Using Micro-Policies: Secure Compilation for Mutually Distrustful Components

Yannis Juglaret, Catalin Hritcu, Arthur Azevedo de Amorim +3

Secure compilation prevents all low-level attacks on compiled code and allows for sound reasoning about security in the source language. In this work we propose a new attacker mode…

cs.PL2014★ 11 cited

Testing Noninterference, Quickly

Catalin Hritcu, Leonidas Lampropoulos, Antal Spector-Zabusky +5

Information-flow control mechanisms are difficult both to design and to prove correct. To reduce the time wasted on doomed proof attempts due to broken definitions, we advocate mod…