Portfolio

tsd10204

Run time generation and functionality validation of device drivers

Abstract

run time
A method of generating and validating a device driver for a hardware device is provided. The method include (i) dynamically querying the hardware device for a device programming specification, (ii) dynamically querying a run time environment for a run time specification, (iii) obtaining the device programming specification that is specific to the hardware device, (iv) obtaining the run time specification that is specific to the hardware device and the run time environment, (v) dynamically synthesizing a device driver, by a device driver generation tool to obtain a synthesized device driver, (vi) automatically testing, by the device driver generation tool, the synthesized device driver based on a device class of the hardware device, and (vii) automatically evaluating, by the device driver generation tool, a performance of the synthesized driver with respect to standard performance parameters for the device class of the hardware device for validating the synthesized device driver.

Kolathur; Venugopal (Belgaum, IN),
  • Patil; Ravindragouda Kalagouda (Belgaum, IN), Naik; Parag (Bangalore, IN)
Date
  • June 21, 2016