A Coq-based synthesis of Scala programs which are correct-by-construction

Abstract : The present paper introduces Scala-of-Coq, a new compiler that allows a Coq-based synthesis of Scala programs which are "correct-by-construction". A typical workflow features a user implementing a Coq functional program, proving this program's correctness with regards to its specification and making use of Scala-of-Coq to synthesize a Scala program that can seamlessly be integrated into an existing industrial Scala or Java application.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01548709
Contributor : Youssef El Bakouny <>
Submitted on : Tuesday, June 27, 2017 - 11:24:25 PM
Last modification on : Thursday, January 23, 2020 - 3:48:02 PM

Links full text

Identifiers

Collections

Citation

Youssef El Bakouny, Tristan Crolard, Dany Mezher. A Coq-based synthesis of Scala programs which are correct-by-construction. Formal Techniques for Java-like Programs (FTfJP) 2017, Jun 2017, Barcelona, Spain. ⟨10.1145/3103111.3104041⟩. ⟨hal-01548709⟩

Share

Metrics

Record views

66