skip to main content

Linux kernel device driver testing

Schmitt, Marcelo

Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Instituto de Matemática e Estatística 2022-10-17

Acesso online. A biblioteca também possui exemplares impressos.

  • Título:
    Linux kernel device driver testing
  • Autor: Schmitt, Marcelo
  • Orientador: Meirelles, Paulo Roberto Miranda
  • Assuntos: Driver De Dispositivo; Linux; Teste De Software; Device Driver; Software Test
  • Notas: Dissertação (Mestrado)
  • Descrição: Device drivers are an essential part of the Linux kernel. Bugs in these components may compromise the stability of any GNU/Linux operating system. To mitigate that, device drivers should be tested against many use case scenarios. However, that is not always easily achievable because device drivers rely on hardware components that might operate nondeterministically, fail unexpectedly, or be unavailable to developers. This research characterizes how Linux kernel device drivers are tested. To accomplish that, we carried out a mapping study, a grey literature review, and a survey with Linux device driver maintainers. Through these research methods, we are able to offer a comprehensive overview of the state of the practice about tests on Linux kernel device drivers. We have summarized the information gathered in a catalog of test tools used to test the Linux kernel and its device drivers. Further, we have evaluated those tools that showed the most promising for daily use by Linux developers. Finally, we offer an extensive characterization of Linux kernel testing tools.
  • DOI: 10.11606/D.45.2022.tde-30112022-152524
  • Editor: Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Instituto de Matemática e Estatística
  • Data de criação/publicação: 2022-10-17
  • Formato: Adobe PDF
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.