基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
在多重中断C程序中,中断嵌套可能会导致一些非期望的交叠执行,从而造成错误的程序执行结果.典型的问题是共享变量引起的数据竞争破坏了程序的原子性.针对此类问题,对多重中断C程序的运行时语义进行建模,根据共享变量的访问给出了一种原子性的定义,提出了相应的数据竞争及原子性检测方法,并采用函数摘要技术缩减静态分析过程中所需遍历的程序状态.最后,设计并实现了一个数据竞争及原子性检测原型工具MIDAC(multiple interruption C program data race and atomicity checker),实验结果表明,该工具能够针对一定规模的实际程序得到很好的检测效果.
推荐文章
定时中断实时数据采集C语言程序设计
实时数据采集
8259A定时中断
程序设计
Java程序数据竞争的增量式检测
增量式检测
数据竞争
程序分析
锁集
发生序关系
S3C2410的外部中断程序分析与设计
S3C2410
中断
ARM
嵌入式系统
具有原子中断机能的数据备份系统
原子中断
数据备份
Volume
事务组
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 多重中断C程序中数据竞争及原子性检测
来源期刊 计算机科学与探索 学科 工学
关键词 多重中断 数据竞争 原子性
年,卷(期) 2011,(12) 所属期刊栏目 学术研究
研究方向 页码范围 1085-1093
页数 分类号 TP301
字数 8324字 语种 中文
DOI 10.3778/j.issn.1673-9418.2011.12.003
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 王戟 国防科学技术大学计算机学院 44 1257 17.0 35.0
2 文艳军 国防科学技术大学计算机学院 6 61 4.0 6.0
3 吴学光 国防科学技术大学计算机学院 1 4 1.0 1.0
4 傅秀涛 1 4 1.0 1.0
5 綦艳霞 1 4 1.0 1.0
6 顾斌 1 4 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (4)
同被引文献  (1)
二级引证文献  (2)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(1)
  • 引证文献(1)
  • 二级引证文献(0)
2014(1)
  • 引证文献(1)
  • 二级引证文献(0)
2015(1)
  • 引证文献(1)
  • 二级引证文献(0)
2016(1)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(0)
  • 二级引证文献(1)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
多重中断
数据竞争
原子性
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学与探索
月刊
1673-9418
11-5602/TP
大16开
北京市海淀区北四环中路211号北京619信箱26分箱
82-560
2007
chi
出版文献量(篇)
2215
总下载数(次)
4
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导