加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

一种用于检测中断驱动型程序数据竞争的系统

发明专利有效专利
  • 申请号:
    CN201010611695.9
  • IPC分类号:G06F9/46
  • 申请日期:
    2010-12-17
  • 申请人:
    北京控制工程研究所
著录项信息
专利名称一种用于检测中断驱动型程序数据竞争的系统
申请号CN201010611695.9申请日期2010-12-17
法律状态授权申报国家中国
公开/公告日2011-05-18公开/公告号CN102063328A
优先权暂无优先权号暂无
主分类号G06F9/46IPC分类号G;0;6;F;9;/;4;6查看分类表>
申请人北京控制工程研究所申请人地址
北京市2729信箱14分箱 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人北京控制工程研究所当前权利人北京控制工程研究所
发明人陈睿;郭向英;段永顥;张西超;侯成杰;董燕;于志杰;魏鹏;吴瑾;武占峰;张金巍;曾霞;左万娟
代理机构中国航天科技专利中心代理人臧春喜
摘要
本发明公开了一种用于检测中断驱动型程序数据竞争的系统,该系统由前端处理器和数据竞争分析引擎组成;其中前端处理器包括:反汇编器、词法/语法分析器、控制流图构造器、函数调用关系图构造器;数据竞争分析引擎包括:中断优先级分析模块、中断状态分析模块、内存访问分析模块和竞争条件识别器。本发明采用静态检测方法,以源代码或汇编代码为输入,无需运行被测程序,能够在软件开发的早期阶段应用,自动化程度较高;对中断使能状态进行了迭代的过程间分析,其中,“迭代”能够最大限度地收集所有可能的中断切换情况,减少数据竞争检测的漏报;“过程间”考虑了函数调用以及中断进入对程序状态的影响,提高了检测的精确度和检测效率。

专利服务由北京酷爱智慧知识产权代理公司提供