SearchGEM5: Towards Reliable Gem5 with Search Based Software Testing and Large Language Models

SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2023(2024)

引用 0|浏览0
暂无评分
摘要
We introduce a novel automated testing technique that combines LLM and search-based fuzzing. We use ChatGPT to parameterise C programs. We compile the resultant code snippets, and feed compilable ones to SearchGEM5, our extension to AFL++ fuzzer with customised new mutation operators. We run thus created 4005 binaries through our system under test, gem5, increasing its existing test coverage by more than 1000 lines. We discover 244 instances where gem5 simulation of the binary differs from the binary's expected behaviour.
更多
查看译文
关键词
AI,LLM,SBSE,SBFT,genetic improvement of tests
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要