中文

ML + FV = $\heartsuit$?机器学习在形式化验证中应用的综述

软件工程 2018-06-13 v2 人工智能 机器学习

摘要

形式化验证(FV)与机器学习(ML)由于其对立的数学基础及在现实问题中的使用方式,似乎互不相容:FV 主要依赖离散数学并旨在确保正确性;ML 常依赖概率模型并从训练数据中学习模式。在本文中,我们假定它们在实践中是互补的,并探讨 ML 如何在其经典方法中帮助 FV:静态分析、模型检测、定理证明与 SAT 求解。我们描绘了当前实践的图景,并编目了 FV 工具中一些最显著的 ML 应用,从而提供关于 FV 技术的新视角,可帮助研究人员与从业者更好地定位可能的协同作用。我们讨论了从工作中获得的经验,指出可能的改进,并依据软件与系统建模科学对领域未来提出展望。

关键词

引用

@article{arxiv.1806.03600,
  title  = {ML + FV = $\heartsuit$? A Survey on the Application of Machine Learning to Formal Verification},
  author = {Moussa Amrani and Levi Lúcio and Adrien Bibal},
  journal= {arXiv preprint arXiv:1806.03600},
  year   = {2018}
}

备注

13 pages, no figures, 3 tables