Conference item icon

Conference item

Model checking concurrent linux device drivers

Abstract:
The SLAM toolkit demonstrates that predicate abstraction enables automated verification of real world Windows device drivers. Our predicate abstraction-based tool DDVERIFY enables the automated verification of Linux device drivers and provides an accurate model of the relevant parts of the kernel. We report on benchmarks based on Linux device drivers, confirming the results that SLAM established for the Windows world. Furthermore, we take predicate abstraction one step further and introduce a technique to verify concurrent software with shared memory.
Publication status:
Published
Peer review status:
Peer reviewed

Actions


Access Document


Files:
Publisher copy:
10.1145/1321631.1321719

Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author

Contributors

Role:
Editor
Role:
Editor
Role:
Editor


Publisher:
Association for Computing Machinery
Host title:
ASE '07 Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Journal:
ASE '07 Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering More from this journal
Pages:
501-504
Publication date:
2007-12-01
DOI:
ISBN:
9781595938824


Keywords:
Pubs id:
pubs:327241
UUID:
uuid:936363a6-aabc-4a7c-a2b1-9cfc848903c3
Local pid:
pubs:327241
Source identifiers:
327241
Deposit date:
2017-01-28

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP