检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张弛[1] 黄志球[1] 丁泽文[1] ZHANG Chi;HUANG Zhi-qiu;DING Ze-wen(School of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing211106,China)
出 处:《计算机科学》2017年第12期126-130,155,共6页Computer Science
基 金:国家高技术研究发展计划(863)(2015AA105303);国家自然科学基金资助项目(61272083);软件新技术与产业化协同创新中心资助
摘 要:在安全关键领域中,如何保证软件的安全性已经成为了一个广受关注的重要课题。静态程序分析是一类十分有效的程序自动化验证方法。基于抽象解释的静态分析技术在验证软件的非功能性安全属性上表现十分突出。可配置程序分析(Configurable Program Analysis,CPA)是一种通用静态分析方法形式化体系,旨在用一种形式化体系对静态分析的分析阶段进行建模。使用CPA对基于抽象解释的静态分析进行建模,给出如何使用CPA形式化体系描述基于抽象解释的静态分析,给出了从待分析程序到CPA形式化体系的转换规则;提供了一种在安全关键性领域中的软件正确性自动验证方法,为基于抽象解释的静态分析工具的实现提供了一种可行方案。In safety critical domain,software safety assurance becomes a widely concerned issue.Static program analysis is an effective method for automating program validation.Static analysis is an efficient formal method for the use of verification of non functional safety-critical properties.CPA(Configurable Program Analysis)is a formalism for static analysis.It intends to describe the analysis phrase in static analysis by a general formal framework.This paper aimed at formally modeling the analysis phrase in abstract interpretation with the formalism CPA.We illuminated the rules of transformation from source code to the formalism of configurable program analysis.This paper provided a way to automatically verify the software correctness in safety critical domain and provided a feasible solution for static analysis tool based on abstract interpretation.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.137.142.253