研究人员开发了一种新方法,利用大型语言模型(LLM)为并发有状态Rust API生成可执行测试。该方法使用Petri网引导LLM进行测试合成,Petri网代表API资源、生命周期条件和依赖关系。通过为代码合成提供受限的中间表示,基于Petri网引导的方法旨在克服当前LLM测试生成中的局限性,例如违反API先决条件或过度简化并发。该技术还包含一个局部忠实契约和一个结构修复循环,以在测试创建过程中保持预期行为。 AI
影响 增强了LLM在为软件API生成复杂并发测试方面的能力,有望提高软件质量和开发效率。
排序理由 该集群描述了一篇详细介绍LLM测试生成新方法的学术论文。
在 Hugging Face Daily Papers 阅读 →
- alphaXiv
- arXiv
- CatalyzeX
- DagsHub
- Gotit.pub
- Hugging Face
- Large language models
- Petri net
- Rust
- ScienceCast
- application programming interface
AI 生成摘要 · Google Gemini · 来自 2 个来源。 我们如何撰写摘要 →