基于网络的自动测试系统关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
自动测试系统的发展是一个充满活力的过程,它不断地融合新的思想和技术,打破发展瓶颈,一步一步地走到了今天。随着互联网的兴起,网络技术也被引入了自动’测试系统,网络化的自动测试系统,不仅仅是打破了地理位置空间上的限制,也将新的工作方式引入了自动测试领域。“软件即服务”的思想将开创自动测试系统“云计算”的新时代。
     ABBET标准体系虽然很早就被提出,但是它的开放性和灵活性,允许它不断地和新的技术融合。在它的框架体系中,应用新的分析和设计方法,可以更加适应新时代下的自动测试系统发展需求。本文在ABBET标准规范的基础上,将网络化、面向对象、统一建模、可扩展标记语言等新技术与虚拟仪器思想融合在一起,结合近年来完成的三个自动测试系统,探讨使用不同的方法解决遇到的问题,提出了一个开发周期短、结构易扩展、功能易增补、运行效率高的网络化自动测试系统框架。
     在基于网络的自动测试系统模型框架中,本文首次将测试方案从系统设计中独立出来。在测试方案定义、测试执行、海量数据高速外设读写和GUI中网页图形的无损显示这几个环节就遇到的问题作了研究,并提出了这些关键技术的解决方案。
     在测试方案定义,测试执行环节方面,本文提出了基于XML的测试脚本设计规范,使架构的自动测试系统不仅满足当前的测试需求,也能满足未来测试需求的变化。通过文本编辑器修改测试脚本,便于适应测试任务和内容的变更,系统的运维成本大大降低。
     本文提出的低成本实时海量数据高速外设读写解决方案,使实时测试系统可在更高的采样率下工作,以获得更详细更可靠的测试信息。
     本文把SVG技术引入自动测试系统,在网页上精确显示数据图形,支持了网络化的自动测试系统跨平台浏览器客户端,实现远程状态监控。
     本文基于网络的自动测试系统关键技术的研究成果在科技部973基金支持的“广电传感器芯片与读出电路芯片的倒装焊工艺研究和制作(编号:2006CB932802)”中的“低维量子结构传感器检测系统”以及“汽车零配件电气老化性能测试系统”、“漏泄电缆质量检测系统”等多个实际应用中得到满意的效果,并通过了相关企业的考核或实现软件商品化定型。
     本文设计的基于网络的自动测试系统框架不仅适应于当前复杂变化的测试应用需求,也有利于未来自动测试系统向“云计算”方向进一步发展。
The development of automatic test system is full of energy. Many new ideas and technology are drawn into the system and bottlenecks are broken. By the rising of internet, network is applied to automatic test system too. Networking automatic test system, not only breaks the limitation of geographical location, but also introduces new work model to automatic test. The idea of "software as a service" will bring automatic test system into new era of "cloud computing"
     ABBET has been proposed a long time ago, but its openness and flexibility allowing it to take in new technology. New method of analysis and design are applied to ABBET framework to make ABBET more adaptable to new needs.
     In this paper, many new ideas and technology of ABBET, Object-Oriented Design and Unified Modeling are integrated together to solve the problems of automatic test system. A framework is constructed which has some characters such as short development cycle, easy to expand, easy to supplement and operation more efficiency, etc.
     In this paper, a new conception "class of test method" and an engine of test script are putted forward. Test methods are designed explicitly for test script running.
     In the new framework, a new model of test executing and a test script syntax based on XML are putted forward. With these, the new automatic test system meets the needs of testing not only now but also in the future. The system maintenance cost is reduced because that the change of system function can be realized by modify of test scripts in text editor.
     A new solution for saving huge amounts of data in high-speed is putted forward. A real time automatic test system can get data correctly in high sampling rate.
     A new technology is used in GUI for data showing in web page. It is very useful for web cross-platform browser. With this technology, the data pattern can be displayed in any kind of web browser without loss.
     Three automatic test systeml applications are developed. New ideas and technology are carried on in these applications, such as "an automatic test system for low-dimensional quantum structure of the sensor detection" which is supported by973#program," An automatic test system for electrical aging performance of auto parts" and "an automatic test system for leaky cable".
     In this paper, the latest technology is applied to automatic test system. The system framework not only adapts to the current complex charge, but also is helpful for translating automatic test system to automatic test service in "cloud computing" direction.
引文
1. Rivoir, J. Lowering cost of test:parallel test or low-cost ATE? 12th Asian Test Symposium,2003:360:363
    2.李海涛.火箭发动机推力矢量测量理论、方法与自动测试技术研究:[博士学位论文],长沙:国防科技大学,2005
    3.唐俊龙.SSRF数字化电影监控与测试的实验研究:[博士学位论文],上海:中国科学院上海应用物理研究所,2007
    4.李凤保.网络化测试系统及实时性研究:[博士学位论文],成都:电子科技大学,2003
    5.向东,蔡汉强.新一代测试系统软件结构-ABBET.国外电子测量技术,2003.4:40-43
    6.袁锐,马好东,孙健.基于ABBET的通用自动测试系统集成程序的设计与实现.计算机测量与控制,2006.14(11)p1443-1445
    7. IEEE Standard 1226-1998, IEEE Trial-Use Standard for A Broad Based Environment for Test (ABBET), Overview and Architecture,1998.
    8.向东,蔡汉强.新一代测试系统软件结构—ABBET.软件技术,2003,4:40-43
    9. Ross, W.A, Moving Toward a DoD Automation test System Standard. Systems Readiness Technology Conference, IEEE 2006:739-747
    10.范兴刚.网络控制系统若干通信网络实时特性研究: [博士学位论文].杭州:浙江大学,2004
    11.陈磊.从现场总线到工业以太网的实时性问题研究: [博士学位论文].杭州:浙江大学,2004
    12. D. Hercog, B. Gergic, S. Uran, and K. Jezernik, "A DSP-based remote control laboratory," IEEE Trans. Ind. Electron., vol.54, no.6, pp.3057-3068, Dec.2007
    13.李文,李丰.以太网与控制网的性能仿真评估研究.电子测量与仪器学报,2005,19(1)
    14. R. Gerber, I Lee, CCSR:A calculus for Communicationg shared Resources. In Proceedings of CONCUR'90, Lecture Nodes in Computer Science vol458,Springer Verlag,1990,263-277
    15. Pertic C. Communication with Automata:[PhD. Dissertation]. Bonne: University of Bonn.1962
    16. M. Hack, Petri net languages, Computation Structures Group. MIT Project MAC, Meno124, June 1975
    17. S. Rapuano and F. Zoino. A learning management system including laboratory experiments on measurement instrumentation", IEEE Trans. On Instrumentation and Measurement,55(5):1757-1766,2006.
    18. Martin J, Odell J. Object-Oriented Analysis and Design. Englewood Cliffs, NJ:Prentice Hall,1992
    19. Rumbaugh, James, et al. Object-Oriented Modeling and Design, Upper Saddle River, NJ:Prentice Hall,1991
    20. David B. Droste, Bob Allman, "Anatomy of the next generation of ATE"', DRS Test and Energy Management, IEEE,2005 pp.560-569
    21. “活动目录”,https://zh. wikipedia.org/wiki/Active_Directory
    22. Soon Huat Lim, Neal Juster, Alan de Pennington. Enterprise modeling and integration:a taxonomy of seven key aspects. Computers in Industry,1 997(34):339-359
    23.郭齐胜,郭晓军,李光辉等.系统建模原理与方法.长沙:国防科技大学出版社,2003.10-23
    24. Rumbaugh J., Blaha M., Premerlani W., et al., Object-Oriented Modeling and Design. Prentice Hall, New Jersy, UAS,1991
    25.孔月萍,刘树林,董丽丽.面向对象建模技术及其实现.西安矿业学院学报,1999,19(3):268-272
    26. Unified Modeling Language, http://www.rational.com/uml
    27. "Unified Modeling Language (UML)", http://www.omg.Org/spec/UML/2.4.1/
    28. Ivar Jacobson, Grady Booch, James Rumbaugh,周伯生等译,统一软件开发过程(The Unified Software Development Process),机械工业出版社,2002
    29. [1] Page-Hones, Meilir, Fundamentals of Object-Oriented Design in UML, Reading, MA:Addison-Wesley,2000
    30. Rumbaugh J., Blaha M., Premerlani W., et al., Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs,1994
    31.王鹏.基于.net的网络评审系统的设计与实现:[学位论文].济南,2005
    32.郑志强.框架设计通用化方法研究:[学位论文].重庆,2005
    33.韩梅.“情感计算”开放式研究平台的建立:[学位论文].天津,2005
    34.戴建国.基于Struts架构的物资管理系统的设计与实现:[学位论文].西安,2006
    35.唐宇.UML技术在移动网站发展中的研究与应用:[学位论文].贵州,2008
    36.丁宇秋.基于UML技术的雷达电影通过测试软件建模:[学位论文].南京,2006
    37. Shen W, Compton K, Huggins J, A method of implementing UML virtual machines with some constrains based on abstract state machines. Software Engineering Conference 2003:223-224
    38. Robryn C., Modeling enterprise software architechtures using UML. Enterprise Distributed Object Computing Workshop.1998:25-34
    39.于茜.基于UML的沟通管理系统中关键技术的研究与实现:[学位论文].大连,2005
    40. Nordstrom. L, Cegrell.T. Extened UML modeling for risk management of utility information system integration. Power Engineering Society General Meeting,2005 IEEE 12-16 June 2005 vol,1:913-919
    41. Groom D. Resent Progress on CCDs for astronomical imaging. SPIE,2000,34-637
    42. H. Nishihara, M. Haruna, T. Suhara. Optical Integrated Circuits. McGraw-Hill,1989,3:567-600
    43. Cheng Yaoyu, Hu Yan, Han Yan. The study of cosmetic grade CCD and its application in ray imaging testing. Laser & Optoelectronics progress, 2002,39(2):41-45
    44. Jorden Paul, Ball Kevin, Bell Ray, et al.Commercialisation of full depletion scientific CCDs. Proceeding of SPIE,2006,6276:604-627
    45. G. Z. Zhan, F. M. Guo, W. Lei, J. Huang and Z. Q. Zhu. A Specific Architectures of CMOS Readout for Resonant-cavity-enhanced Devices. Progress in Electromagnetic Research Symposium. PIERS 2008 in Hangzhou, CHINA.
    46. Extensible Markup Language, htto://www.w3.org//XML/
    47."NI LabVIEW for CompactRIO Developer's Guide", http://www.ni.com/pdf/products/us/fullcriodevguide.pdf
    48. "Using Desktop PCs as RT Targets with the LabVIEW Real-Time Module", http://www.ni.com/pdf/manuals/371857d.pdf
    49. "CompactRIO cRIO-9012/9014 Operating Instructions and Specifications", http://www.ni.com/pdf/manuals/374126e.pdf
    50. "NI 9205 Operating Instructions and Specifications", http://www.ni.com/pdf/manuals/374188d.pdf
    51. "NI 9477 Operating Instructions and Specifications", http://www.ni.com/pdf/manuals/374182c.pdf
    52. "NI 9425 Operating Instructions and Specifications", http://www.ni.com/pdf/manuals/373782e.pdf
    53.新品发布,今日电子,2004
    54."DAQ Getting Started Guide", http://www.ni.com/pdf/manuals/373737f.pdf
    55."M Series User Manual", http://www.ni.com/pdf/manuals/371022k.pdf
    56."NI 651x User Manual", http://www.ni.com/pdf/manuals/372172b.pdf
    57."SC-2345/2350 Carrier User Manual and Specifications", http://www.ni.com/pdf/manuals/371064f.pdf
    58.Dietrich Beck, Holger Brand, Christos Karagiannis, and Christian Rauth "The First Approach to Object Oriented Programming for LabVIEW Real-Time Targets", IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL.53, NO.3, JUNE 2006, pp.930-935
    59. Aho, Alfred, John Hopcroft, Jeffrey Ullman, (1983), Data Structures and Algorithms, New York:Addison Wesley
    60. Seidelin, Jacob. Chichester, West Sussex, U.K.:John Wiley and Sons Ltd, 2012,HTML5 games:creating fun with HTML5, CSS3, and WebGL
    61. Sertic H, Rus F, Rac R. UML for rea-time devicer development. Proceedings of the 7th International Conference on Telecommunications.2003:631-636
    62. Qimin Gao, Brwon L. L, Caprets L. F. UML extentions for real-time control system. IEEE Connference on Decision and Control.2003.6:5932:5938
    63. "HTML5", http://dev.w3.org/html5/spec/
    64. Hudson, Chuck. [S.1.]:Addision-Wesley Professional, c2012.01/01/2012, HTML5:developer's cookbook
    65. Young-Hyuk Kim; I1-Kown Lim; Jun-Woo Lee; Jae-Kwang Lee. In 2012 International Workshop on Information and Electronics Engineering, Procedia Engineering.2012 29:2382-2387, Sensor Based Real-Time Remote Patient Monitoring System:A Study on Mobile DB Construction of Minimum Network Traffic in Use of HTML5 WebSQL
    66. "HTML5 differences from HTML4", http://www.w3.org/TR/html5-diff/
    67. E. N. Kim; D. P. Schissel; G. Abla; S. Flanagan; X. Lee. In Fusion Engineering and Design., Web-based (HTML5) interactive graphics for fusion research and collaboration
    68. [New York:Friends of ED], c2011, HTML5 solutions:essential techniques for HTML5 developers
    69."Scalable Vector Graphics (SVG) 1.1 (Second Edition)", http://www.w3.org/TR/SVG/
    70. Huang, HS; Li, Y; Gartner, G; Wang, YP. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE; 2011; 25; 10; p1561-p1574, An SVG-based method to support spatial analysis in XML/GML/SVG-based WebGIS
    71. Qiang Zhao; Fengxia Deng; Wenbin Zhang; Xuan Zeng. In International Conference on Applied Physics and Industrial Engineering 2012, Physics Procedia.2012 24 Part B:1038-1043, The Research of Mobile GIS Power Distribution Line Inspection Based on Mobile SVG/J2ME
    72.王权海;苗放,电脑与信息技术,Issue 3, p.10-13,2011, SVG技术研究及其在地质图像解释中的应用
    73.何欣;王蛟;党倩,电力信息化,Issue 12, p.64-67,2011, SVG技术在用电信息采集系统中的应用
    74.吕凤涛,测绘与空间地理信息,Issue 5, p.152-155,2011, SVG与GML技术在地图服务系统中的应用
    75. HUBER, SUHNER, Radiation coaxial cable adis RF communication. Austranlian Electronics Engineer.1990,23(6),30-32
    76. GPIB Interface for PCMCIA:NI PCMCIA-GPIB Datasheet.
    77. Portable USB-Based High-Voltage Digital I/O:NI USB-94xx Datasheet,2005
    78. Rohde & Schwarz Product brochure:Spectrum Analyzer R&S FSL

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700