DriverGen: Automating the Generation of Serial Device Drivers

被引:0
|
作者
Zhai, Jiannan [1 ]
Du, Yuheng [2 ]
Hughes, Shiree [1 ]
Hallstrom, Jason O. [1 ]
机构
[1] Florida Atlantic Univ, Inst Sensing & Embedded Network Syst Engn, 777 Glades Rd, Boca Raton, FL 33431 USA
[2] Clemson Univ, Sch Comp, Clemson, SC 29634 USA
关键词
D O I
10.1007/978-3-319-47075-7_37
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microprocessors operate most serial devices in the same way, issuing commands and parsing corresponding responses. Writing the device drivers for these peripherals is a repetitive task. Moreover, measuring the response time of each command can be time-consuming and error prone. In this paper, we present DriverGen, a configuration-based tool developed to provide accurate response time measurement and automated serial device driver generation. DriverGen (i) simulates the command execution sequence of a microprocessor using a Java program running on a desktop, (ii) measures the response time of the target device to each command, and (iii) generates a device driver based on the received responses and measured response times. To evaluate DriverGen, three case studies are considered.
引用
收藏
页码:325 / 330
页数:6
相关论文
共 50 条
  • [21] UNIX DEVICE DRIVERS
    BASS, JL
    DR DOBBS JOURNAL, 1984, 9 (12): : 38 - &
  • [22] Recovering device drivers
    Swift, Michael M.
    Annamalai, Muthukaruppan
    Bershad, Brian N.
    Levy, Henry M.
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2006, 24 (04): : 333 - 360
  • [23] MSDOS DEVICE DRIVERS
    MITCHELL, S
    DR DOBBS JOURNAL, 1985, 10 (05): : 119 - &
  • [24] Automating UI generation by model composition
    Stirewalt, REK
    Rugaber, S
    13TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 177 - 186
  • [25] Automating the generation of platform specific models
    Chehade, W. El Hajj
    Radermacher, A.
    Cuccuru, A.
    Gerard, S.
    Terrier, F.
    2009 14TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2009, : 384 - 389
  • [26] DEVICE FOR AUTOMATING TONG-GRIP OPERATION
    SOKOLOV, LI
    METALLURGIST, 1980, 24 (7-8) : 289 - 289
  • [27] Automating App Review Response Generation
    Gao, Cuiyun
    Zeng, Jichuan
    Xia, Xin
    Lo, David
    Lyu, Michael R.
    King, Irwin
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 163 - 175
  • [28] AUTOMATING THE PROCESS OF DIGITAL MAP GENERATION
    LUBKOWITZ, R
    GROCH, WD
    PHOTOGRAMMETRIA, 1985, 40 (02): : 155 - 163
  • [29] A Versatile Microfluidic Device for Automating Synthetic Biology
    Shih, Steve C. C.
    Goyal, Garima
    Kim, Peter W.
    Koutsoubelis, Nicolas
    Keasling, Jay D.
    Adams, Paul D.
    Hillson, Nathan J.
    Singh, Anup K.
    ACS SYNTHETIC BIOLOGY, 2015, 4 (10): : 1151 - 1164
  • [30] Architectural concerns in automating code generation
    Andrade, LF
    Gouveia, JC
    Xardoné, PJ
    Câmara, JA
    SOFTWARE ARCHITECTURE, 1999, 12 : 495 - 510