基于变量访问序模式的中断数据竞争检测方法
[Abstract]:In space embedded software and other interrupt driven software, interrupt data competition is very prominent. However, interrupt is different from thread (task) in many aspects such as concurrent semantics, synchronization mechanism, scheduling mechanism and so on. It has the characteristics of Ad-hoc and is difficult to describe uniformly. Therefore, the mainstream data competition detection method is not suitable. Based on the case base of data competition in aerospace embedded software, seven defect models are proposed to describe the harmful interrupt data competition. Aiming at the most common and most difficult to solve the single variable access order pattern, an efficient detection method based on abstract interpretation is proposed to support inter-process analysis and interrupt concurrent analysis. The corresponding detection tool Space DRC is designed and implemented. The experimental results show that Space DRC can detect real data competition in about 21,400 lines of programs in 145ms. Space DRC has been applied in many key spaceflight models, and the efficiency of special analysis for interrupting data competition has been improved by at least five times. It also reduces the problem omission rate.
【作者单位】: 北京控制工程研究所;北京轩宇信息技术有限公司;中国空间技术研究院;
【基金】:国家自然科学基金(91118007)~~
【分类号】:TP311.11
【相似文献】
相关期刊论文 前10条
1 刘椿年;一个基于抽象解释的部分演绎过程[J];软件学报;1994年11期
2 王蓁蓁;倪庆剑;张志政;邢汉承;;抽象解释全总域模型[J];中国科学技术大学学报;2014年07期
3 钱俊彦;赵岭忠;蔡国永;;基于完备抽象解释的性质强保留抽象研究[J];计算机学报;2014年08期
4 姬孟洛;王怀民;李梦君;董威;齐治昌;;一种基于抽象解释和通用单调数据流框架的值范围分析方法[J];计算机研究与发展;2006年11期
5 李梦君;李舟军;陈火旺;;基于抽象解释理论的程序验证技术[J];软件学报;2008年01期
6 王正谦;刘久富;陈哲;;基于抽象解释和数值熵的数值程序分析方法[J];计算机技术与发展;2014年04期
7 常硕;赵彬;辛文逵;;抽象解释技术在嵌入式软件测试中的应用[J];中国测试技术;2007年06期
8 窦增杰;王震宇;姚伟平;陈楠;余弦;;基于抽象解释的可执行代码值范围分析[J];计算机工程;2010年22期
9 姬孟洛;齐治昌;;基于抽象解释自动导出针对WCET分析的程序流信息的方法[J];计算机工程与科学;2006年12期
10 武书彦;苏青琴;刘久富;;基于抽象解释的函数不变量正确性验证[J];微电子学与计算机;2012年10期
相关会议论文 前1条
1 曾勇军;王清贤;奚琪;;基于抽象区间域的数组边界检查技术[A];计算机研究新进展(2010)——河南省计算机学会2010年学术年会论文集[C];2010年
相关博士学位论文 前1条
1 曾颖;基于抽象解释的软件保护相关问题研究[D];解放军信息工程大学;2011年
相关硕士学位论文 前2条
1 侯苏宁;基于抽象解释的数值程序分析技术研究[D];国防科学技术大学;2009年
2 赵修伟;基于抽象解释的实时软件WCET研究[D];大连理工大学;2009年
,本文编号:2153861
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2153861.html