基于uml的udp通信仿真测试软件设计与实现

基于uml的udp通信仿真测试软件设计与实现

ID:33922428

大小:372.79 KB

页数:6页

时间:2019-02-28

基于uml的udp通信仿真测试软件设计与实现_第1页
基于uml的udp通信仿真测试软件设计与实现_第2页
基于uml的udp通信仿真测试软件设计与实现_第3页
基于uml的udp通信仿真测试软件设计与实现_第4页
基于uml的udp通信仿真测试软件设计与实现_第5页
资源描述:

《基于uml的udp通信仿真测试软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第8卷第3期2010年6月信息与电子工程INFORMATIONANDELECTRONICENGINEERINGV01.8,No.3Jun.,2010文章编号:1672—2892(2010)03.0336.05基于UML的UDP通信仿真测试软件设计与实现李巨,罗永红(中国工程物理研究院电子工程研究所,四川绵阳621900)摘要:针对在搭建某控制及通信软件的仿真测试平台时出现的有关用户数据报协议(UDP)通信的测试用例、故障难以注入的问题,提出了UDP通信仿真测试软件解决方案,并采用统一建模语言(UML

2、)对该软件进行设计和描述,实现了对多个与被测件进行UDP通信的外围软件的通信功能仿真,方便了用户在所搭建的仿真测试平台中注入与UDP通信相关的测试用例、故障,提高了软件测试的效率及有效性。关键词:统一建模语言;用户数据报协议;仿真测试平台中图分类号:TN915文献标识码:ADesignandimplementationofUDPcommunicationsimulationtestingsoftwarebasedonUMLLIJu.LUOYong—hong(InstituteofElectronicEngi

3、neering,ChinaAcademyofEngineeringPhysics,MianyangSichuan621900,China)Abstract:ThetestingcasesorfaultofUserDatagramProtocol(UDP)communicationaredifficulttobeinjectedintothetestingenvironmentwhentestingsomecontrolandcommunicationsoftware.Thispaperpresentsane

4、wapproachofbuildingUDPcommunicationsimulationtestingsoftwareusingUnifiedModelingLanguage(UML),andintroducestheimplementationtechniqueofmultipleUDPcommunicationsoftwareinteractingwiththesoftwareundertest.Withthissimulationtestingplatform,userscaneasilyinput

5、thetestingcaseorfaultintothesimulationtestingenvironment,moreover,theefficiencyandeffectivenessoftestingareimproved.Keywords:UnifiedModelingLanguage;UserDatagramProtocol;simulationtestingenvironment某控制及通信软件是某控制系统的一个组成部分,其通信软件系统有时序软件系统、指挥软件系统及耦合软件系统;网络环境有以太

6、网和CAN总线;控制设备有电机等CAN总线设备。如果在真实环境下对该软件做配置项测试,不仅需要庞大的外围支撑设备,而且很难进行故障注入。因此,在进行测试方案设计时,根据被测软件的实际需要,自主开发、外购相关硬件及测试工具软件,搭建仿真测试平台。搭建仿真测试平台时,由于该控制及通信软件涉及到的外围控制及通信软件系统较多,需要注入的测试用例较为特殊,常用的UDP控制及通信软件满足不了测试用例注入的需要,需要对测试环境中所涉及到的UDP通信进行建模,仿真真实环境下UDP通信功能,实现特殊测试用例的注入。1仿真测试

7、平台搭建1.1仿真测试平台设计某控制及通信软件的主要功能是接收外围系统的UDP命令,对UDP命令进行解析后,进行命令转发或者通过CAN总线控制电机等CAN设备。因此,在搭建仿真测试平台时,需要模拟的与某控制及通信软件的外围接口系统有:时序软件系统、指挥软件系统、耦合软件系统和CAN总线控制系统,如图l所示。CAN总线模拟系统由CAN总线、CAN卡、工控机(安装CANOE软件)构成,通过CANOE软件可以实现对CAN设备的仿真f1J,方便完成测试用例注入、故障注入。收稿日期:2009-08.10;修回日期:2

8、009-10.13万方数据第3期李巨等:基于UML的UDP通信仿真测试软件设计与实现337Fig.1Simulationtestbenchofsomecertaincontrolandcommunicationsotl’vare图1某控制及通信软件仿真测试平台由于指挥软件系统、时序软件系统和耦合软件系统问的基于UDP的通信数据帧针对不同系统有不一样的定义,而现有的UDP通信软件不能方便地根据测试要求实现测试用例注

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

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

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