A major deliverable of the EU FP6 FET program MOBIUS project is the development of an Integrated Verification Environment (IVE)—the synthesis of a programming-centric Integrated Development Environment (IDE) with a proving-centric Interactive Theorem Prover (ITP). This IVE focuses on Java verification. Therefore, Eclipse was chosen as the IDE in which to integrate the system. In this paper we present ProverEditor, a system used to interact with theorem provers from within Eclipse. It is similar to the Proof General Toolkit for Eclipse, except that it has a much more lightweight architecture, and consequently less features and more flexibility. In this paper we summarize its main functionality, as well as the plugin for the initial and primary prover that is well-supported, Coq. We also summarize the system’s architecture and discuss our work on integrating other ITPs, PVS in particular.
[1]
David Aspinall,et al.
Proof General: A Generic Tool for Proof Development
,
2000,
TACAS.
[2]
Joseph Kiniry.
Formalizing the User's Context to Support User Interfaces for Integrated Mathematical Environments
,
2004,
Electron. Notes Theor. Comput. Sci..
[3]
Jean-Louis Lanet,et al.
JACK - A Tool for Validation of Security and Behaviour of Java Applications
,
2006,
FMCO.
[4]
Christoph Lüth,et al.
A Framework for Interactive Proof
,
2007,
Calculemus/MKM.
[5]
Gilles Kahn,et al.
Proof by Pointing
,
1994,
TACS.
[6]
Cezary Kaliszyk,et al.
Teaching logic using a state-of-the-art proof assistant
,
2007
.
[7]
Loïc Pottier,et al.
Mathematics and Proof Presentation in Pcoq
,
2001
.