基于构件的并行测试系统tps设计与实现

基于构件的并行测试系统tps设计与实现

ID:14007067

大小:850.50 KB

页数:4页

时间:2018-07-25

基于构件的并行测试系统tps设计与实现_第1页
基于构件的并行测试系统tps设计与实现_第2页
基于构件的并行测试系统tps设计与实现_第3页
基于构件的并行测试系统tps设计与实现_第4页
资源描述:

《基于构件的并行测试系统tps设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于构件的并行测试系统TPS设计与实现收稿日期:2007-02-00;修订日期:2007-00-00基金项目:总装“十一五”重点预研项目(51317030103);电子测试技术国防科技重点实验室基金项目(51487020305JB3201)作者简介:夏锐(1982-),男,安徽含山人,博士研究生,主要研究方向:武器系统检测自动化与智能化;肖明清(1963-),男,湖南常德人,教授,博导,主要研究方向:自动测试系统设计与开发;付新华(1980-),男,湖南攸县人,博士研究生,主要研究方向:武器系统检测自动化与智能化;程进军(1979-),男,湖北襄樊人,博士,讲师,主要研究方向:自

2、动测试系统设计与开发夏锐,肖明清,付新华,程进军(自动测试系统实验室空军工程大学工程学院陕西西安710038)联系作者e-mail:xiaruiww@163.com摘要:并行测试技术是未来自动测试系统的重点发展方向之一,而目前国内外尚无成熟实用的并行测试系统测试程序集(TestProgramSet,TPS)的开发方法。本文详细介绍的基于COM构件的并行测试系统TPS的分析、设计和实现方法。首先分析了并行测试系统的体系结构,给出了并行测试系统TPS的用例模型。接着建立了其基于构件的层次式框架,最后介绍了基于COM接口的支持并发操作构件的实现方法。关键词:并行测试;自动测试系统;TP

3、S;多线程;构件中图法分类号:TP274   文献标识码:AParallelTPSDesignandApplicationBasedonComponentsXIARui,XIAOMing-qing,FUXin-hua,CHENGJin-jun(ATSLab,EngineeringSchooloftheAirForceEngineeringUniversity,Xi’an710038,China)Abstract:ParallelTestisanewhotdirectionforthefutureAutoTestSystem.Atpresent,therearenopractica

4、landmatureR&Dmethodsfortheparalleltestsystem’sTestProgramSet(TPS)bothathomeandabroad.TheparallelTPS’sdesignandimplementationprocessbasedoncomponentsisintroducedinthispaperindetail.First,thearchitectureofparalleltestsystem’sTPSispresented,andtheusercasemodelissetupbasedonit.Then,theframeworkof

5、multicomponentlayersisproposed.Last,theapplicationofparallelprocessingcomponentsbasedonCOMisintroduced.Keywords:paralleltest;automatictestsystem;testprogramset;muti-thread;component0引言并行测试技术(ParallelTest)是自动测试系统(AutomaticTestSystem,ATS)在进一步减少测试时间、降低测试成本的发展趋势下兴起的一项新技术,是美军下一代ATS“NxTest”的关键技术之一。

6、它正以不可比拟的优势成为未来ATS发展的热点,将是下一代ATS的主要特征之一[1-4]。并行测试主要由多个工作线程同步或异步地并发执行多项测试任务来实现。然而,这些线程往往会竞争共享资源,容易产生死锁、饿死等错误,且问题难以复现,增加了并行测试系统测试程序集(TestProgramSet,TPS)的复杂性。因此并行测试技术的关键在于其TPS的设计。目前,较大规模的复杂应用系统一般采用基于构件的软件开发方法。基于构件的软件开发不仅具有诸如方便开发和维护、可移植性强、复用性好等优势,而且积累了支持开发实时并发系统的丰富经验和方法模式。因此,本文采用“应用程序框架+支持并发构件”的开发

7、方法,设计了并行测试系统TPS的构件框架,介绍了基于COM接口的支持并行操作构件的实现,为并行测试系统TPS的快速开发打下良好的基础。同时,基于构件的TPS提高了系统的可靠性,方便了系统的测试、维护与升级,使并行测试系统的应用了具有良好的可扩展性。1并行测试系统的体系结构基于多线程结构的并行测试系统是目前并行测试实现的主要形式,图1为其体系结构图。系统结构可分为三层,最高层为并行测试应用程序。调度器按一定的调度策略来分配多个测试工作线程在单个或多个处理器上的运行时间,从而在宏观上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。