作者: Domenico Cotroneo , Luigi De Simone , Francesco Fucci , Roberto Natella
DOI: 10.1109/ISSRE.2015.7381840
关键词:
摘要: Bugs affecting storage device drivers include the so-called protocol violation bugs, which silently corrupt data and commands exchanged with I/O devices. Protocol violations are very difficult to prevent, since testing driver is notoriously difficult. To address them, we present a monitoring approach for (MoIO) detect HO at run-time. The infers model of interactions between driver, OS kernel, hardware (the protocol) by analyzing execution traces. then used as reference detecting in production. has been designed have low overhead overcome lack source code documentation. We show that feasible effective applying it on SATA/AHCI Linux performing fault injection long-running tests.