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 k...
Operating Systems (OS's) constitute the operational core for computing devices. In order to facilita...
Linux Operating System provides services at various levels; starting from commands to shell, system ...
Linux Operating System provides services at various levels; starting from commands to shell, system ...
O uso de testes automatizados de software já é o padrão da indústria de software de uma forma geral....
Linux kernel's modular structure allows a developer to easily develop and implement drivers to the c...
Kernel study and DMA programming for the BeagleboneAnalysis and usage of different techiques for dri...
O projeto, seja ele de software ou hardware, envolve uma série de atividades que, apesar das técnica...
Device drivers are becoming the most significant part of operating system kernels. Several studies h...
This dissertation is dedicated to the problem of device driver reliability. Software defects in devi...
A sociedade está cada vez mais dependente de sistemas embarcados, sendo que na grande maioria das ve...
FACEPEO uso de sistemas eletrônicos embarcados está cada vez mais presente no dia a dia da sociedade...
Device-driver development and testing is a complex and error-prone undertaking. For example, testing...
Despite the existence of an overwhelming amount of research on the quality of system software, Opera...
<p>Device drivers are Operating Systems (OS) extensions that enable the use of I/O devices in comput...
Despite the existence of an overwhelming amount of research on the quality of system software, Opera...
Operating Systems (OS's) constitute the operational core for computing devices. In order to facilita...
Linux Operating System provides services at various levels; starting from commands to shell, system ...
Linux Operating System provides services at various levels; starting from commands to shell, system ...
O uso de testes automatizados de software já é o padrão da indústria de software de uma forma geral....
Linux kernel's modular structure allows a developer to easily develop and implement drivers to the c...
Kernel study and DMA programming for the BeagleboneAnalysis and usage of different techiques for dri...
O projeto, seja ele de software ou hardware, envolve uma série de atividades que, apesar das técnica...
Device drivers are becoming the most significant part of operating system kernels. Several studies h...
This dissertation is dedicated to the problem of device driver reliability. Software defects in devi...
A sociedade está cada vez mais dependente de sistemas embarcados, sendo que na grande maioria das ve...
FACEPEO uso de sistemas eletrônicos embarcados está cada vez mais presente no dia a dia da sociedade...
Device-driver development and testing is a complex and error-prone undertaking. For example, testing...
Despite the existence of an overwhelming amount of research on the quality of system software, Opera...
<p>Device drivers are Operating Systems (OS) extensions that enable the use of I/O devices in comput...
Despite the existence of an overwhelming amount of research on the quality of system software, Opera...
Operating Systems (OS's) constitute the operational core for computing devices. In order to facilita...
Linux Operating System provides services at various levels; starting from commands to shell, system ...
Linux Operating System provides services at various levels; starting from commands to shell, system ...