Scallina: Translating Verified Programs from Coq to Scala

Published: 2018, Last Modified: 10 Nov 2025APLAS 2018EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: This paper presents the Scallina prototype: a new tool which allows the translation of verified Coq programs to Scala. A typical workflow features a user implementing a functional program in Gallina, the core language of Coq, proving this program’s correctness with regards to its specification and making use of Scallina to synthesize readable Scala components.
Loading