期刊文献+

基于多线程技术的自动测试系统优化设计 被引量:10

Optimized design for automatic test system based on multithreading
在线阅读 下载PDF
导出
摘要 传统的测试过程对系统性能考虑较少,但随着并行测试方法的广泛应用,对系统性能和数据吞吐量的要求越来越高,利用多线程技术优化软件设计成为有效提高自动测试系统性能的途径之一。对测试过程流水现象进行建模,采用异步流水线设计模式,结合面向任务的概念,提出了一种适用于测试系统的编程模型。实验结果表明,该模型在测试任务随机输入的条件下可明显缩短样本的平均测试时间,通过在交流接触器特性参数测试实例中的具体应用,表明该模型不仅能够增加测试项目配置的灵活性,而且可以避免测试系统中多线程编程的复杂性。 The traditional testing process does not specifically consider the system performance. With the wide application of parallel testing method, more attention was paid to the system performance and data throughput capacity. Optimizing the software design with multithreading technology becomes an effective way to improve the performance of automatic test system. By modeling testing pipeline process, using asynchronous pipeline design patterns and combining task- oriented concepts, an available test system programming model was proposed. The experiment results prove that the model can significantly shorten the average test time in the ideal case of random input of test tasks. Applying this model to an instance of measuring characteristic parameters of Alternating Current (AC) contactor, the results further indicate that this model can significantly increase the flexibility of test configuration and avoid the complexity of multi-threaded programming.
作者 赵源 姜小峰
出处 《计算机应用》 CSCD 北大核心 2014年第7期2124-2128,共5页 journal of Computer Applications
关键词 自动测试系统 多线程 生产者/消费者模式 异步流水线 接触器 automatic test system multithreading producer/consumer pattern asynchronous pipeline contactor
  • 相关文献

参考文献13

  • 1RIVOIR J.Parallel test reduces cost of test more effectively than just a cheap tester[C]// Proceedings of the 2004 IEEE/CPMT/SEMI 29th International Electronics Manufacturing Technology Symposium.Piscataway:IEEE,2004:263-272.
  • 2ANDERSON J L,Jr.High performance missile testing (next generation test systems)[C]// Proceedings of the 2003 IEEE Systems Readiness Technology Conference.Piscataway:IEEE,2003:19-27.
  • 3肖明清,朱小平,夏锐.并行测试技术综述[J].空军工程大学学报(自然科学版),2005,6(3):22-25. 被引量:58
  • 4李刚,金蓓弘.基于线程的并发控制技术研究与应用[J].计算机工程,2007,33(14):43-45. 被引量:17
  • 5WELSH M,GRIBBLE S D,BREWER E A.A design framework for highly concurrent systems[EB/OL].[2013-10-20].http://www.eecs.berkeley.edu/Pubs/TechRpts/2000/CSD-00-1108.pdf.
  • 6MIT OCW.Pipelining[EB/OL].[2013-10-20].http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-004Computation-StructuresFall2002/29 F152 E6-EC37-4 DC4-8550-B663 E 164 C5 A0/O/L09 Pipelining.pdf.
  • 7赵江滨,刘世元,轩建平,胡友民.基于流水线技术的虚拟仪器运行性能提升[J].计算机工程,2009,35(19):99-101. 被引量:2
  • 8HU L G,XIAO M Q.Instrument optimization in parallel test system development[C]//Proceedings of the 2008 IEEE AUTOTESTCON.Piscataway:IEEE,2008:508-511.
  • 9马敏.并行多任务自动测试系统分层化建模及其关键技术研究[D].成都:电子科技大学,2009.
  • 10徐小良,汪乐宇,周泓.自动测试系统的对象框架[J].浙江大学学报(工学版),2004,38(1):39-43. 被引量:9

二级参考文献22

  • 1赵江滨,史铁林,来五星,尹新启.IsVIP:一种即时可重构虚拟仪器平台[J].仪器仪表学报,2007,28(4):634-639. 被引量:7
  • 2周泓.[D].杭州:浙江大学,2000.
  • 3Intel Corporation. The Microarchitecture of the Pentium 4 Processor[EB/OL]. (2001-01-01). http://www.intel.com/technology/itj/ q12001/pdf/art 2.pdf.
  • 4MIT OCW. Pipelining[EB/OL]. (2002-01-01). http://ocw.mit.edu /NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-004 Computation- StructuresFall2002/29F 152E6-EC37-4DC4-8550-B66 3 E 164C5A0/0/L09Pipelining.pdf.
  • 5National Instrument Corp. Multithreading in LabWindows/CVI[Z].2000.
  • 6National Instnnnent Corp. LabWindows/CVI Programmer Reference Manual[Z].2001.
  • 7James Grey. Parallel Testing and TestStand 2.0[EB/OL]. http ://www. ni. com/Developer zone,2001.
  • 8Eric Starkloff. Designing a Parallel, Distributed Test System[A]. AUTOTESTCON proceedings, IEEE, 2000.
  • 9Ronald C. Concurrent Test Systems Using the Structured Distributed - programming Paradigm[A]. AUTOTESTCON proceedings, IEEE, 2000.
  • 10William A Ross. The Impact of Next Generation Test Technology on Aviation Maintenance[A]. AUTOTESTCON proceedings,IEEE, 2003.

共引文献133

同被引文献94

引证文献10

二级引证文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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