Automatically learning shape specifications
Automatically learning shape specifications
复制标题
自动学习形状规格
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
S. Jagannathan
中科院分区:
文献类型:
--
作者:
He Zhu;G. Petri;S. Jagannathan
This paper presents a novel automated procedure for discovering expressive shape specifications for sophisticated functional data structures. Our approach extracts potential shape predicates based on the definition of constructors of arbitrary user-defined inductive data types, and combines these predicates within an expressive first-order specification language using a lightweight data-driven learning procedure. Notably, this technique requires no programmer annotations, and is equipped with a type-based decision procedure to verify the correctness of discovered specifications. Experimental results indicate that our implementation is both efficient and effective, capable of automatically synthesizing sophisticated shape specifications over a range of complex data types, going well beyond the scope of existing solutions.
DOI:
10.1007/s10009-012-0267-5
发表时间:
2013
影响因子:
1.5
作者:
Ashutosh Gupta;Rupak Majumdar;Andrey Rybalchenko
通讯作者:
Andrey Rybalchenko