A comparison of tools for teaching formal software verification - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Formal Aspects of Computing Année : 2008

A comparison of tools for teaching formal software verification

Résumé

We compare four tools regarding their suitability for teaching formal software verification, namely the Frege Program Prover, the system, Perfect Developer, and the Prototype Verification System (). We evaluate them on a suite of small programs, which are typical of courses dealing with Hoare-style verification, weakest preconditions, or dynamic logic. Finally we report our experiences with using Perfect Developer in class.
Fichier principal
Vignette du fichier
PEER_stage2_10.1007%2Fs00165-008-0084-5.pdf (193.61 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00477907 , version 1 (30-04-2010)

Identifiants

Citer

Ingo Feinerer, Gernot Salzer. A comparison of tools for teaching formal software verification. Formal Aspects of Computing, 2008, 21 (3), pp.293-301. ⟨10.1007/s00165-008-0084-5⟩. ⟨hal-00477907⟩

Collections

PEER
60 Consultations
399 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More