FoCaLiZe: Inside an F-IDE

Abstract : This paper examines the FoCaLiZe environment and explores the implementation issues raised by the decision to provide a single language to express specification properties, source code and machine-checked proofs while allowing incremental development and code reusability. Such features create strong dependencies between functions, properties and proofs, and impose an particular compilation scheme, which is described here. The compilation results are runnable OCaml code and a checkable Coq term. All these points are illustrated through a running example.
Complete list of metadatas

Cited literature [11 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01203501
Contributor : François Pessaux <>
Submitted on : Tuesday, September 29, 2015 - 10:41:24 AM
Last modification on : Wednesday, July 3, 2019 - 10:48:05 AM
Long-term archiving on : Wednesday, December 30, 2015 - 10:11:45 AM

File

FIDE2014-FoCaLiZe.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

François Pessaux. FoCaLiZe: Inside an F-IDE. Workshop F-IDE 2014, May 2014, Grenoble, France. ⟨10.4204/EPTCS.149.7⟩. ⟨hal-01203501⟩

Share

Metrics

Record views

71

Files downloads

47