Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Regehr, John |
Other Author |
Duan, Jianjun |
Title |
Correctness proofs for device drivers in embedded systems |
Date |
2010 |
Description |
Computer systems do not exist in isolation: they must interact with the world through I/O devices. Our work, which focuses on constrained embedded systems, provides a framework for verifying device driver software at the machine code level. We created an abstract device model that can be plugged into an existing formal semantics for an instruction set architecture. We have instantiated the abstract model with a model for the serial port for a real embedded processor, and we have verified the full functional correctness of the transmit and receive functions from an open-source driver for this device. |
Type |
Text |
Publisher |
USENIX |
Language |
eng |
Bibliographic Citation |
Duan, J., & Regehr, J. (2010). Correctness proofs for device drivers in embedded systems. Proceedings of the 5th International Workshop on systems Software Verification (SSV). October. |
Rights Management |
(c) John Regehr |
Format Medium |
application/pdf |
Format Extent |
260,410 bytes |
Identifier |
ir-main,15594 |
ARK |
ark:/87278/s6j6811f |
Setname |
ir_uspace |
ID |
702951 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6j6811f |