PROSPER An Investigation into Software Architecture for Embedded Proof Engines [chapter]

Thomas F. Melham
2002 Lecture Notes in Computer Science  
Prosper is a recently-completed ESPRIT Framework IV research project that investigated software architectures for componentbased, embedded formal verification tools. The aim of the project was to make mechanized formal analysis more accessible in practice by providing a framework for integrating formal proof tools inside other software applications. This paper is an extended abstract of an invited presentation on Prosper given at FroCoS 2002. It describes the vision of the Prosper project and
more » ... ovides a summary of the technical approach taken and some of the lessons learned. Prosper [46] is a 24 person-year LTR project supported under the ESPRIT Framework IV programme and formally completed in May 2001. The project ran for three years and conducted a relatively large-scale research investigation into new software architectures for component-based, embedded formal verification tools. The project was a collaboration between the Universities of Glasgow, Cambridge, Edinburgh, Tübingen and Karlsruhe, and the industrial partners IFAD and Prover Technology. Glasgow was the project Coordinator, as well as the main development site for the core Prosper software infrastructure.
doi:10.1007/3-540-45988-x_16 fatcat:w6w7lbt2zbczlljouwu3a7nzce