par Mühlberg, Jan Tobias
;Lüttgen, Gerald
Référence 11th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2006, and 5th International Workshop on Parallel and Distributed Methods in Verification, PDMC 2006(August 26-27, and August 31, 2006: Bonn, Germany), Formal Methods: Applications and Technology, Lecture notes in computer science (4346), page (211–226)
Publication Publié, 2007
;Lüttgen, GeraldRéférence 11th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2006, and 5th International Workshop on Parallel and Distributed Methods in Verification, PDMC 2006(August 26-27, and August 31, 2006: Bonn, Germany), Formal Methods: Applications and Technology, Lecture notes in computer science (4346), page (211–226)
Publication Publié, 2007
Publication dans des actes
| Résumé : | Computer programs can only run reliably if the underlying operating system is free of errors. In this paper we evaluate, from a practitioner’s point of view, the utility of the popular software model checker Blast for revealing errors in Linux kernel code. The emphasis is on important errors related to memory safety in and locking behaviour of device drivers. Our conducted case studies show that, while Blast’s abstraction and refinement techniques are efficient and powerful, the tool has deficiencies regarding usability and support for analysing pointers, which are likely to prevent kernel developers from using it. |



