par Galloway, Andy;Lüttgen, Gerald;Mühlberg, Jan Tobias
;Siminiceanu, Radu I.
Référence 10th International Conference, VMCAI 2009(January 18-20, 2009: Savannah, GA, USA), Verification, Model Checking, and Abstract Interpretation, Lecture notes in computer science (5403), page (74–88)
Publication Publié, 2009

Référence 10th International Conference, VMCAI 2009(January 18-20, 2009: Savannah, GA, USA), Verification, Model Checking, and Abstract Interpretation, Lecture notes in computer science (5403), page (74–88)
Publication Publié, 2009
Publication dans des actes
Résumé : | This paper presents a case study in modelling and verifying the Linux Virtual File System (VFS). Our work is set in the context of Hoare’s verification grand challenge and, in particular, Joshi and Holzmann’s mini-challenge to build a verifiable file system. The aim of the study is to assess the viability of retrospective verification of a VFS implementation using model-checking technology. We show how to extract an executable model of the Linux VFS implementation, validate the model by employing the simulation capabilities of SPIN, and analyse it for adherence to data integrity constraints and deadlock freedom using the SMART model checker. |