arXiv · 1706.05271
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.
Explore related subjects
Keep this discovery
Youssef El Bakouny, Tristan Crolard, Dani Mezher. 2017-06-16. A Coq-based synthesis of Scala programs which are correct-by-construction. https://doi.org/10.1145/3103111.3104041
Cite the original work for its findings. Save a collection to share your selection of sources.