计算机研究与发展2023,Vol.60Issue(2) :227-247.DOI:10.7544/issn1000-1239.202220925

抽象解释及其应用研究进展

Research Progress on Abstract Interpretation and Its Application

陈立前 范广生 尹帮虎 王戟
计算机研究与发展2023,Vol.60Issue(2) :227-247.DOI:10.7544/issn1000-1239.202220925

抽象解释及其应用研究进展

Research Progress on Abstract Interpretation and Its Application

陈立前 1范广生 2尹帮虎 3王戟2
扫码查看

作者信息

  • 1. 国防科技大学计算机学院 长沙 410073
  • 2. 国防科技大学计算机学院 长沙 410073;高性能计算国家重点实验室(国防科技大学) 长沙 410073
  • 3. 国防科技大学系统工程学院 长沙 410073
  • 折叠

摘要

抽象解释是一种对用于形式描述复杂系统行为的数学结构进行抽象和近似并推导或验证其性质的理论.抽象解释自20世纪70年代提出以来,在语义模型、程序分析验证、混成系统验证、程序转换、系统生物学模型分析等领域取得了广泛应用.近年来,抽象解释在程序分析、神经网络验证、完备性推理、抽象域改进等方面取得较大进展.基于此,系统综述了抽象解释及其应用的研究进展.首先概述了抽象解释理论的基本概念,介绍了抽象解释理论、抽象域的研究进展;然后概述了基于抽象解释的程序分析方面的研究进展;之后概述了基于抽象解释的神经网络模型验证、神经网络模型鲁棒训练、深度学习程序的分析等方面的研究进展;又对抽象解释在智能合约可信保证、信息安全保证、量子计算可信保证等方面的应用进展进行了介绍;最后指明了抽象解释未来可能的研究方向.

关键词

抽象解释/程序语义/程序分析/形式验证/抽象域

引用本文复制引用

基金项目

国家重点研发计划(2022YFA1005101)

国家自然科学基金(61872445)

国家自然科学基金(62032024)

国家自然科学基金(62102432)

湖南省自然科学基金(2021JJ40697)

出版年

2023
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量190
段落导航相关论文