AdaTrans: Automated C to Rust Transformation via Error-Adaptive Repair
- 类型:arxiv
- 标识:2606.31706
- 链接:http://arxiv.org/abs/2606.31706v1
- 主分类:rag
- 形态:method
- 被引:0
- 被引来源:Semantic Scholar + OpenAlex
- S2被引:0
- OpenAlex被引:0
- 影响力被引:0
- TLDR:AdaTrans is a framework that addresses the automated transformation of C code to Rust through three core mechanisms: a Strategy-Driven Retrieval-Augmented Generation (RAG) mechanism to map compiler errors to specific repairs, an Error-Stratified Transformation Strategy (ESTS) that adapts its behavior based on error types, and a multi-stage validation pipeline to ensure both compilability and functional equivalence.
- OpenAlex ID:W7166885773
- OpenAlex DOI:10.48550/arxiv.2606.31706
- DOI:10.48550/arxiv.2606.31706
- DOI来源:OpenAlex
- 开放获取:green
- 开放获取链接:https://doi.org/10.48550/arxiv.2606.31706
- OpenAlex更新:2026-07-19
- 待LLM分类:否
- 标题中文:AdaTrans:通过错误自适应修复实现 C 到 Rust 的自动化转换
- TLDR中文:AdaTrans 是一个通过三大核心机制解决 C 代码到 Rust 自动转换的框架:策略驱动的检索增强生成(RAG)机制,用于将编译器错误映射到具体修复;错误分层转换策略(ESTS),可根据错误类型自适应调整行为;以及多阶段验证流水线,以确保可编译性与功能等价性。
- 来源文件:
- /inbox/tom/_candidates/2026-07-01-agent-rag-longcontext-candidates.json
- [S2 enrich]
- [OpenAlex backfill]