Title
User-guided device driver synthesis
Abstract
Automatic device driver synthesis is a radical approach to creating drivers faster and with fewer defects by generating them automatically based on hardware device specifications. We present the design and implementation of a new driver synthesis toolkit, called Termite-2. Termite-2 is the first tool to combine the power of automation with the flexibility of conventional development. It is also the first practical synthesis tool based on abstraction refinement. Finally, it is the first synthesis tool to support automated debugging of input specifications. We demonstrate the practicality of Termite-2 by synthesizing drivers for a number of I/O devices representative of a typical embedded platform.
Year
Venue
Field
2014
OSDI
Computer science,Automation,Real-time computing,Abstraction refinement,Debugging,Embedded system
DocType
Citations 
PageRank 
Conference
2
0.37
References 
Authors
25
7
Name
Order
Citations
PageRank
Leonid Ryzhyk121216.05
Adam Walker2282.90
John Keys381.86
Alexander Legg4243.17
Arun Raghunath5172.51
M. Stumm61457119.58
Mona Vij7364.51