并发系统动态测试软件,控制系统多重中断并发程序测试动态工具设计.pdf

针对控制系统软件中多重中断引发的系统不稳定性和不可预测性问题,该文提出了一种面向多重中断并发程序的测试工具。该工具由程序分析器、程序插装器、控制执行器和中断发生器组成,采用动态验证方法,基于动态偏序化简算法,并结合中断处理机制和集合,用于检测多重中断并发程序中的原子性违背和数据竞争错误。
摘要由CSDN通过智能技术生成

控制系统多重中断并发程序测试动态工具设计.pdf

2015 年 7 月 计算机工程与设计 2015

第 36 卷 第 7 期 July.36 .7

COM PU TER ENGINEERING AND DESIGN Vol No

控制系统多重中断并发程序测试动态工具设计

梁 昊1 ,2 , 艾云峰3 ,陈丽容2 ,沈怀荣4 ,赵永超5

(1 . 装备学院 研究生管理大队 , 北京 101416 ; 2 . 中国航天科工集团第二研究院 706 所 , 北京 100854 ;

3 . 中国科学院大学 工程管理与信息技术学院 ,北京 100049 ; 4 . 装备学院 航天装备系 , 北京 101416 ;

5 . 国防大学 作战与指挥训练教研部 , 北京 100091)

摘 要 : 为解决控制系统软件中多重中断导致的系统不稳定性和难以预测性 , 根据控制系统并发程序的具体特点 , 设计面

向多重中断并发程序的测试工具 。 测试工具主要包括程序分析器 、 程序插装器 、 控制执行器 、 中断发生器 4 个部分 。 采用

动态验证的测试方式 , 以动态偏序化简算法为基础 , 引入中断处理机制和 集合 , 将该算法应用于多重中断并发程序

sleep

的动态监测工具中 。 该工具可以对原子性违背 、 数据竞争者两种常见的多重中断并发错误进行有效检测 。

关键词 : 多重中断 ; 迁移 ; 状态 ;数据竞争 ;原子性违背 ; 偏序化简

中图法分类号 : 311.5 文献标识号 : 文章编号 :1000‐7024 (2015) 07‐1813‐07

T P A

doi :10.16208/. 1000‐7024.2015.07.026

j issn

Designing of dynamic testing tool for control system program

with multiple interrupts

1 ,2 , ‐ 3 , ‐ 2 , ‐ 4 , ‐ 5

LIANG Hao AI Yun feng CHEN Li rong SHEN Huai rong ZHAO Yong chao

(1 . , , 101416 , ;2 . 706 ,

Company of Postgraduate

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值