Automatic generation of device drivers

  • Authors:
  • Qing-Li Zhang;Ming-Yuan Zhu;Shuo-Ying Chen

  • Affiliations:
  • CoreTek Systems, Inc., Beijing, People's Republic of China;CoreTek Systems, Inc., Beijing, People's Republic of China;Beijing Institute of Technology, Beijing, People's Republic of China

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a new approach to resolve the problem of device driver development: To design a domain specific language, named DEVIL+. With this language, users can write a complete device driver, including: interrupt handler, timer controller, logic controller and so on. DEVIL+ allows a description to be checked for consistency and completeness. This not only improves the safety of the device driver but also uncovers bugs as early as possible in the development process.