Search Paper
  • Home
  • Login
  • Categories
  • Post URL
  • Academic Resources
  • Contact Us

 

LDTT : A Low Level Driver Unit Testing Tool

google+
Views: 394                 

Author :  Poorani Dharmasivam and Kristen R. Walcott

Affiliation :  University of Colorado

Country :  USA

Category :  Operating Systems

Volume, Issue, Month, Year :  9, 4, July, 2018

Abstract :


In the Linux kernel, SCSI storage drivers are maintained as three different levels. Since Low Level Drivers (LLDs) are hardware specific, they are predominantly developed by hardware vendors only. Thus, LLDs are highly error prone compared to other parts of the SCSI stack. While a few tools exist to test upper and middle levels, there is no tool available to assist developers in verifying the functionality of LLDs at the unit level. We develop a framework for LLD developers for testing code at the function and unit level. The framework, LDTT is a kernel module with a helper application. LDTT allows LLD writers and designers to develop test cases that can interface between the kernel and device levels, which cannot be accessed by traditional testing frameworks. We demonstrate that LDTT can be used to write test cases for LLDs and that LLD-specific bugs can be detected by these test cases.

Keyword :  Unit Testing, Driver Testing, Automated Testing

Journal/ Proceedings Name :  International Journal of Software Engineering & Applications (IJSEA)

URL :  https://aircconline.com/ijsea/V9N4/9418ijsea06.pdf

User Name : austin
Posted 17-06-2026 on 19:39:58 AEDT



Related Research Work

  • Mathematical Disease Modeling For Public Health Epidemiologists: Differential Equations Supporting Public Health Interventions
  • A Study Of Qos 6lowpan For The Internet Of Things
  • Performance Analysis Between Pca And Ica In Human Face Detection
  • Mean Absolute Deviation For Hyperexponential And Hypoexponential Distributions

About Us | Post Cfp | Share URL Main | Share URL category | Post URL
All Rights Reserved @ Call for Papers - Conference & Journals