首页 | 本学科首页   官方微博 | 高级检索  
     

基于扩展有限状态机的SCA符合性测试方法研究
引用本文:伍旭东,唐麒,张伟,张健,魏急波,王一军.基于扩展有限状态机的SCA符合性测试方法研究[J].计算机工程与应用,2021,57(16):263-268.
作者姓名:伍旭东  唐麒  张伟  张健  魏急波  王一军
作者单位:1.中南大学 计算机学院,长沙 410083 2.国防科技大学 电子科学学院,长沙 410073 3.中南大学 自动化学院,长沙 410083
摘    要:软件通信体系结构(Software Communication Architecture,SCA)标准是针对软件无线电设备缺乏互操作性而制定的标准,通过定义设备组件对底层的硬件进行屏蔽,实现上层应用与底层硬件相互分离,SCA符合性测试通过验证实际的应用是否符合SCA标准中的定义,从而保证应用的跨平台性与通用性。当前国内外对SCA符合性测试的研究较少,测试过程中存在诸多问题,如各需求的测试之间存在依赖关系,某些需求测试的进行可能造成后续需求测试无法执行等,导致目前缺乏自动化的测试方法。针对这些问题,提出了一种测试序列自动生成方法,并基于扩展有限状态机的基本原理构造了SCA符合性测试模型。该模型能够直观地反映测试过程,分析测试中软件无线电系统存在的各种状态,判断测试用例执行序列的可行性,指导测试序列的构建,再结合基于集合的贪心算法对测试序列集进行优化。实验结果表明该方法能有效地保证测试覆盖度,并且提升测试效率。

关 键 词:软件无线电  软件通信体系结构(SCA)  符合性测试  扩展有限状态机  测试自动化  

Research on SCA Compliance Testing Method Based on Extended Finite State Machine
WU Xudong,TANG Qi,ZHANG Wei,ZHANG Jian,WEI Jibo,WANG Yijun.Research on SCA Compliance Testing Method Based on Extended Finite State Machine[J].Computer Engineering and Applications,2021,57(16):263-268.
Authors:WU Xudong  TANG Qi  ZHANG Wei  ZHANG Jian  WEI Jibo  WANG Yijun
Affiliation:1.School of Computer Science and Engineering, Central South University, Changsha 410083, China 2.College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China 3.School of Automation, Central South University, Changsha 410083, China
Abstract:Software Communication Architecture(SCA) specifications are the standard of software definition radio architecture. In this standard, the underlying hardware is shielded by defining device components to achieve isolation of the upper application and the underlying hardware. The purpose of SCA compliance testing is to ensure the portability, configurability and interoperability of waveform components. At present, there are many complex situations in SCA compliance testing, such as the dependency between requirements testing, some requirements testing may cause the subsequent requirements testing can’t be executed, so it is difficult to achieve test automation. In view of this situation, an automatic test sequence generation method is proposed, and SCA compliance testing model is constructed based on the basic principle of extended finite state machine, the model can directly reflect the test process, analyze various states in the system of software radio, judge the feasibility of the test case execution sequence, guide the construction of a test sequence, and optimize the test sequence set combined with set-based greedy algorithm. Experimental results show that the method can effectively guarantee the test coverage and improve the test efficiency.
Keywords:software definition radio  Software Communication Architecture(SCA)  compliance testing  extended finite state machine  test automation  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号