符号执行的通用框架:一种共创方法-Archive ouverte HAL Accéder directment au contenu公司
第三条Dans Une Revue 符号计算杂志 Anneée:2017年

符号执行的通用框架:一种Coinductive方法

Résumé

我们提出了一个独立于语言的符号执行框架。该方法由语言定义参数化,语言定义由语言语法和执行基础结构的签名、解释签名的模型以及语言操作语义的重写规则组成。然后,符号执行相当于使用导数操作计算符号路径。我们证明了这样定义的符号执行具有自然期望的属性,这意味着程序的可行符号执行和同一程序的具体执行相互模拟。我们还展示了如何将基于共约的符号执行扩展用于程序的演绎验证。我们展示了如何在基于重写的语言定义框架(如K框架)中无缝地实现所提出的符号执行方法以及基于该方法的共导验证技术。我们用非平凡程序的符号分析和演绎验证来说明它。
菲奇尔校长
小品小品
JSC-PAS_2013_提交_10.pdf(850.39 Ko) 特勒充电器
起源:菲奇尔斯制片人par l’(les)auteur(s)
正在加载。。。

日期和版本

hal-01238696, 版本1 (06-12-2015)
hal-01238696, 版本2 (06-01-2016)

身份证明人

Citer公司

Dorel Lucanu、Vlad Rusu、Andrei Arusoaie。符号执行的一般框架:共创性方法。符号计算杂志2017年第80期,第125-163页。⟨10.1016/j.jsc.2016.07.012⟩.⟨hal-01238696v2⟩
378 磋商
449 交易费用

海拔高度

Partager公司

Gmail(Gmail) 脸谱网 X(X) LinkedIn链接 更多