期刊文献+

基于图染色理论的并行测试任务调度算法 被引量:13

Algorithms of tasks scheduling in parallel test based on graph coloring theory
下载PDF
导出
摘要 目前的自动测试系统大多数采用串行测试的工作方式,测试效率很低.针对这个问题,建立了基于图论的测试任务关系模型,用"图"来描述测试任务占用仪器资源的情况,将测试任务调度的工程问题转化为图论中的数学问题.在测试任务关系模型的基础上,提出了两个任务调度算法:CTG算法和CTG-T算法.对于多个测试任务,利用这两个算法可以得到并行度最大或者测试时间最短的任务分组方案,能有效地实现并行测试.这两个算法是基于图的染色理论得到的,对其正确性进行了理论分析和实例仿真.两个算法已经在实际系统中得到了实验验证,结果表明能够大大提高自动测试系统的测试效率. The test method of most automatic test systems is serial at present, so test efficiency is very low. For this problem, a relation model of test tasks was established based on graph theory. The relation between test tasks and instruments was described by " graph" , so the project problem of test tasks scheduling was transformed into mathematics problem about graph theory. Based on the relation model, two algorithms named CTG and CTG-T about tasks scheduling were proposed. By using these algorithms the tasks grouping scheme that has the maximal parallel degree or the shortest test time was found, and parallel test was achieved effectively. The two algorithms were based on graph coloring theory and their correctness and feasibility were approved by both theory and emulator. These algorithms were validated by experiment in actual system and the result shows that test efficiency of system is enhanced greatly.
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2007年第9期1068-1071,共4页 Journal of Beijing University of Aeronautics and Astronautics
关键词 自动测试 图论 模型 调度 算法 automatic testing graph theory models scheduling algorithms
  • 相关文献

参考文献3

  • 1Ross W A. The impact of next generation test technology on aviation maintenance [ C ].AUTOTESTCON 2003 IEEE Systems Readiness Technology Conference Proceedings. Anaheim: IEEE Instrumentation and Measurement Society,2003:2-9.
  • 2肖明清,朱小平,夏锐.并行测试技术综述[J].空军工程大学学报(自然科学版),2005,6(3):22-25. 被引量:56
  • 3Hou E S H, Ansali N, Ren H. A genetic algorithm for multiprocessor scheduling [ J ]. IEEE Transaction on Parallel and Distributed Systems, 1994,5 : 113 - 120.

二级参考文献9

  • 1James Grey. Parallel Testing and TestStand 2.0[EB/OL]. http ://www. ni. com/Developer zone,2001.
  • 2Eric Starkloff. Designing a Parallel, Distributed Test System[A]. AUTOTESTCON proceedings, IEEE, 2000.
  • 3Ronald C. Concurrent Test Systems Using the Structured Distributed - programming Paradigm[A]. AUTOTESTCON proceedings, IEEE, 2000.
  • 4William A Ross. The Impact of Next Generation Test Technology on Aviation Maintenance[A]. AUTOTESTCON proceedings,IEEE, 2003.
  • 5Anderson J L. High Performance Missile Testing[A]. AUTOTESTCON proceedings, IEEE, 2003.
  • 6Zhu Xiao-Ping, Xiao Ming-Qing. The TPS Development of Parallel Automatic Test Systems[A]. AUTOTESTCON proceedings, IEEE, 2004.
  • 7McDonnell R. Benefits of Parallel Testing[EB/OL]. http ://www. ni. eom/Developer zone ,2002.
  • 8McDonnell R. Parallel Test Architectures for Reducing the Cost to Test[EB/OL]. http ://www. ni. com/Developer zone ,2004.
  • 9Jim Beveridge Robert Wiener. Multithreading Applications in Win32[M]. Addison Wesley Longman, Inc, 1997.

共引文献55

同被引文献73

引证文献13

二级引证文献37

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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