A Coq-based synthesis of Scala programs which are correct-by-construction - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

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

Youssef El Bakouny
  • Fonction : Auteur
  • PersonId : 1011051
Dany Mezher
  • Fonction : Auteur
  • PersonId : 968727

Résumé

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.

Dates et versions

hal-01548709 , version 1 (27-06-2017)

Identifiants

Citer

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⟩
98 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More