Multi-Step Translation from C to Rust Using Static Analysis Based on LLM
💡
原文英文,约100词,阅读约需1分钟。
📝
内容提要
本研究提出SACTOR工具,旨在解决C语言翻译为Rust语言的正确性和惯用性问题。通过静态分析确保语义保留并优化代码,SACTOR在翻译的准确性和惯用性方面显著优于现有方法,最佳模型的正确率达到93%。
🎯
关键要点
- 本研究提出SACTOR工具,旨在解决C语言翻译为Rust语言的正确性和惯用性问题。
- SACTOR工具采用两步翻译方法,通过静态分析确保语义保留并优化代码。
- 实验结果显示,SACTOR在翻译的准确性和惯用性方面显著优于现有方法。
- 最佳模型DeepSeek-R1的正确率达到93%。
➡️