×

Code2Inv:用于程序验证的深度学习框架。 (英语) Zbl 1478.68177号

Lahiri、Shuvendu Kumar(编辑)等人,《计算机辅助验证》。第32届国际会议,CAV 2020,美国加利福尼亚州洛杉矶,2020年7月21日至24日。诉讼程序。第二部分。查姆:斯普林格。莱克特。注释计算。科学。12225, 151-164 (2020).
摘要:我们提出了一个通用的端到端深度学习框架Code2Inv,它以验证任务和验证检查器为输入,通过与给定检查器的交互自动学习验证任务的有效证据。Code2Inv使用嵌入模块和语法进行参数化:前者将验证任务编码为数字向量,而后者描述Code2Inv应生成的解决方案的格式。我们通过两个小规模但富有表现力的实例来演示Code2Inv的灵活性:C类程序和约束Horn子句(CHC)求解器。
关于整个系列,请参见[Zbl 1453.68018号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68T07型 人工神经网络与深度学习
PDF格式BibTeX公司 XML格式引用
全文: DOI程序