期刊文献+

航天嵌入式软件数据访问冲突基准测试集研究 被引量:3

Study on aerospace embedded software data race benchmark
下载PDF
导出
摘要 针对数据访问冲突问题的检测方法及工具的研究很多,但缺少对其进行评估的基准测试集。文章基于大量真实航天嵌入式软件中断数据访问冲突案例研究的结果,总结出影响数据访问冲突检测的6类要素,设计开发了嵌入式软件中断数据访问冲突基准测试集程序RaceBench,对SpaceDRC工具进行了指标评估。结果表明,RaceBench能够有效评估工具的适用性。 No good benchmark suite was made to evaluate the detection methods or tools for the advent of interrupt data race.Based on the real aerospace embedded software data race bugs,six essential factors related to data race detection were proposed,and the data race benchmark suite named RaceBench for aerospace embedded software was designed.The RaceBench,which is close to real programs and is extensible,covers all six factors.The RaceBench was used to evaluate a data race detection tool named SpaceDRC.The result shows that RaceBench can evaluate the capabilities of the tool effectively.
作者 陈睿 杨孟飞
出处 《中国空间科学技术》 EI CSCD 北大核心 2017年第3期62-70,共9页 Chinese Space Science and Technology
基金 国家自然科学基金(91118007 61632005)
关键词 数据访问冲突 基准测试集 航天嵌入式软件 数据竞争 软件测试 data access conflict benchmark aerospace embedded software data race software testing
  • 相关文献

参考文献7

二级参考文献89

  • 1吴萍,陈意云,张健.多线程程序数据竞争的静态检测[J].计算机研究与发展,2006,43(2):329-335. 被引量:21
  • 2Cooprider N. Data-flow analysis for interrupt-driven microeontroller software [D]. Salt Lake City: the University of Utah, 2008.
  • 3Flanagan C, Freund S N. Type-based race detection for Java [c] //Proc of the ACM SIGPLAN 2000 Conf on Programming Language Design and Iimplernentation. New York: ACM, 2000, 219-232.
  • 4Naik M, Aiken A, Whaley J. Effective static race detection for Java [C]//Proc of the ACM SIGPLAN 2006 Conf on Programming Language Design and Implementation. New York: ACM, 2006:308-319.
  • 5Engler D, Ashcraft K. RaceX: Effective static detection of race conditions and deadlocks [C] //Proc of the 19th ACM Symp on Operating System Principles. New York: ACM, 2003:237-252.
  • 6Voung J W, Jhala R, Lerner S. RELAY: Static race detection on millions of lines of code [C]//Proc of the the 6th Joint Meeting of the European Software Engineering Conf and the ACM SIGSOFT Syrup on the Foundations of Software Engineering. New York: ACM, 2007:205-214.
  • 7Pratikakis P, Foster J S, Hicks M. LOCKSMITH: Context- sensitive correlation analysis for race detection [C] //Proc of the ACM SIGPLAN 2006 Conf on Programming Language Design and Implementation. New York: ACM, 2006: 320- 331.
  • 8Henzinger T A, Jhala R, Majumdar R. Race checking by context inference [C] //Proe of the ACM SIGPLAN 2004 Conf on Programming Language Design and Implementation. New York: ACM, 2004:1-13.
  • 9Dinning A, Schonberg E. An empirical comparison of monitoring algorithms for access anomaly detection [J]. ACM SIGPLAN Notices, 1990, 25(3): 1-10.
  • 10Savage S, Burrows M, Nelson C G, et al. Eraser: A dynamic data race detector for multithreaded programs [J]. ACM Trans on Computer Systems, 1997, 15(4) : 391-411.

共引文献37

同被引文献18

引证文献3

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部