Verification of program properties using different theorem provers: a case study

  • Authors:
  • J. Santiago Jorge;Victor M. Gulias;Laura M. Castro

  • Affiliations:
  • MADS group, Department of Computer Science, Universidade da Coruña, A Coruña, Spain;MADS group, Department of Computer Science, Universidade da Coruña, A Coruña, Spain;MADS group, Department of Computer Science, Universidade da Coruña, A Coruña, Spain

  • Venue:
  • EUROCAST'07 Proceedings of the 11th international conference on Computer aided systems theory
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper explores the use of theorem provers to certify particular properties of software. Two different proof assistants are used to illustrate the method: Coq and Pvs. By comparing two theorem provers, conclusions about their suitability can be stated. The selected scenario is part of a real-world application: a distributed Video-on-Demand server. The development consists on two steps: first, the definition of a model of the algorithm to be studied in the proof assistants; second, the development and proving of the theorems.