<cite id="yyiou"><tbody id="yyiou"></tbody></cite>
<cite id="yyiou"><samp id="yyiou"></samp></cite>
  • <s id="yyiou"></s><bdo id="yyiou"><optgroup id="yyiou"></optgroup></bdo>
  • <cite id="yyiou"><tbody id="yyiou"></tbody></cite>

    首頁 > 期刊 > 自然科學與工程技術 > 信息科技 > 電子信息科學綜合 > 計算機科學與探索 > KRust:Rust形式化可執行語義 【正文】

    KRust:Rust形式化可執行語義

    王豐; 張俊 中國科學院上海微系統與信息技術研究所; 上海200050; 上海科技大學信息科學與技術學院; 上海201210; 中國科學院大學; 北京100049
    • 編程語言
    • rust
    • 語義
    • k框架

    摘要:Rust是新興的系統級編程語言,旨在提供內存安全的同時保證極高的性能。Rust形式化語義是用來證明其內存安全和開發Rust程序分析工具的基礎。鑒于目前沒有直接描述Rust的形式化語義,提出了針對Rust語言的形式化可執行語義KRust。為了確保語義的可執行性和應用性,使用了K框架進行語義的開發。KRust目前涵蓋了Rust常見的語法和語義,包括了Rust的3個核心特性:所有權、借用和生命周期。KRust通過了191個測試樣例,其中157個都是來自Rust官方的測試集。語義對比測試實驗發現了Rust編譯器的缺陷。此外,KRust的語義還可以被應用于開發Rust程序分析工具。

    注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社

    投稿咨詢 免費咨詢 雜志訂閱

    我們提供的服務

    服務流程: 確定期刊 支付定金 完成服務 支付尾款 在線咨詢
    主站蜘蛛池模板: 乳山市| 二连浩特市| 林甸县| 额尔古纳市| 井陉县| 越西县| 荣成市| 黑河市| 阜南县| 洪泽县| 新田县| 昭苏县| 阳春市| 府谷县| 岳阳市| 宝坻区| 盐池县| 巴林右旗| 政和县| 渭南市| 红河县| 珲春市| 新巴尔虎左旗| 镇宁| 琼海市| 宜都市| 合肥市| 柞水县| 石屏县| 绥滨县| 平远县| 嘉善县| 刚察县| 襄樊市| 岳池县| 和顺县| 吴江市| 襄汾县| 长治县| 天峻县| 江孜县|