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%。
➡️

继续阅读