Code2Inv: A Deep Learning Framework for Program Verification
Code2Inv: A Deep Learning Framework for Program Verification
复制标题
DOI:
10.1007/978-3-030-53291-8_9
复制
发表时间:
2020-06-16
期刊:
影响因子:
--
通讯作者:
Song L
中科院分区:
文献类型:
--
作者:
Si X;Naik A;Dai H;Naik M;Song L
We propose a general end-to-end deep learning framework Code2Inv, which takes a verification task and a proof checker as input, and automatically learns a valid proof for the verification task by interacting with the given checker. Code2Inv is parameterized with an embedding module and a grammar: the former encodes the verification task into numeric vectors while the latter describes the format of solutions Code2Inv should produce. We demonstrate the flexibility of Code2Inv by means of two small-scale yet expressive instances: a loop invariant synthesizer for C programs, and a Constrained Horn Clause (CHC) solver.
登录
查看更多内容
影响因子:
--
作者:
Scarselli, Franco;Gori, Marco;Monfardini, Gabriele
通讯作者:
Monfardini, Gabriele
影响因子:
64.8
作者:
Mnih, Volodymyr;Kavukcuoglu, Koray;Hassabis, Demis
通讯作者:
Hassabis, Demis
影响因子:
--
作者:
Padhi, Saswat;Sharma, Rahul;Millstein, Todd
通讯作者:
Millstein, Todd
影响因子:
--
作者:
Logozzo, Francesco;Lahiri, Shuvendu K.;Blackshear, Sam
通讯作者:
Blackshear, Sam
影响因子:
--
作者:
Garg, Pranav;Neider, Daniel;Roth, Dan
通讯作者:
Roth, Dan