Neural Fault Injection: Generating Software Faults from Natural Language
2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks - Supplemental Volume (DSN-S)(2024)
摘要
Traditional software fault injection methods, while foundational, facelimitations in adequately representing real-world faults, offeringcustomization, and requiring significant manual effort and expertise. Thispaper introduces a novel methodology that harnesses the capabilities of LargeLanguage Models (LLMs) augmented with Reinforcement Learning from HumanFeedback (RLHF) to overcome these challenges. The usage of RLHF emphasizes aniterative refinement process, allowing testers to provide feedback on generatedfaults, which is then used to enhance the LLM's fault generation capabilities,ensuring the generation of fault scenarios that closely mirror actualoperational risks. This innovative methodology aims to significantly reduce themanual effort involved in crafting fault scenarios as it allows testers tofocus on higher-level testing strategies, hence paving the way to newpossibilities for enhancing the dependability of software systems.
更多查看译文
关键词
Software Fault Injection,Large Language Models,Reinforcement Learning from Human Feedback,Natural Language Processing
AI 理解论文
溯源树
样例
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要