Current trends in automated test case generation

T Potuzak, R Lipka - 2023 18th Conference on Computer …, 2023 - ieeexplore.ieee.org
The testing is an integral part of the software development. At the same time, the manual
creation of individu-al test cases is a lengthy and error-prone process. Hence, an intensive …

SyzDirect: Directed Greybox Fuzzing for Linux Kernel

X Tan, Y Zhang, J Lu, X Xiong, Z Liu… - Proceedings of the 2023 …, 2023 - dl.acm.org
Bug reports and patch commits are dramatically increasing for OS kernels, incentivizing a
critical need for kernel-level bug reproduction and patch testing. Directed greybox fuzzing …

Enoki: High Velocity Linux Kernel Scheduler Development

S Miller, A Kumar, T Vakharia, A Chen, D Zhuo… - Proceedings of the …, 2024 - dl.acm.org
Kernel task scheduling is important for application performance, adaptability to new
hardware, and complex user requirements. However, developing, testing, and debugging …

Agile Development of Linux Schedulers with Ekiben

S Miller, A Kumar, T Vakharia, T Anderson… - arXiv preprint arXiv …, 2023 - arxiv.org
Kernel task scheduling is important for application performance, adaptability to new
hardware, and complex user requirements. However, developing, testing, and debugging …

[PDF][PDF] Using model checking tools to triage the severity of security bugs in the Xen hypervisor

B Cook, B Döbel, D Kroening, N Manthey… - # …, 2020 - library.oapen.org
In practice, few security bugs found in source code are urgent, but quickly identifying which
ones are is hard. We describe the application of bounded model checking to triaging …

Abaci-finder: Linux kernel crash classification through stack trace similarity learning

H Shi, G Wang, Y Fu, C Hu, H Song, J Dong… - Journal of Parallel and …, 2022 - Elsevier
Developers often classify crashes by stack traces to analyze, locate and fix kernel bugs.
Existing stack-trace-based crash classification approaches rely on string matching and …

Linux kernel device driver testing

M Schmitt - 2022 - teses.usp.br
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 …

[图书][B] High Velocity Operating Systems Development

S Miller - 2023 - search.proquest.com
Abstract Development velocity is critical to modern software development, particularly in the
cloud, because it allows developers to ship features to users quickly. Despite Linux being …

Versatile binary-level concolic testing

B Chen, F Xie - Handbook of Computer Architecture, 2024 - Springer
Computing systems are experiencing an explosive growth, both in complexities and
diversities, ushered in by the proliferation of cloud computing, mobile computing, and …

DepthStAr: Deep Strange Arguments Detection

M Berlin, O Margalit, G Weiss - International Symposium on Cyber Security …, 2021 - Springer
We present a tool for detecting a new type of bad smell in software code and describe how it
was used to find critical security bugs, some of which exist in Linux code for many years and …