当前位置: X-MOL 学术Comput. Intell. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Web service composition on IoT reliability test based on cross entropy
Computational Intelligence ( IF 2.8 ) Pub Date : 2020-02-25 , DOI: 10.1111/coin.12302
Yang Song 1 , Yun‐Zhan Gong 1
Affiliation  

Web service has developed the managed IoT application to let connected devices easily and securely interact with cloud applications and other devices. As an important factor for web service, the reliability of web services refers to the probability of web service running success. For modeling web service composition, we should abstract the process of web service composition. Due to the diversity and complexity of web service composition, it is unlikely to do exhaustive testing. In order to improve the quality of web service composition test cases and find out which path leads to the greatest probability of service combination failure, heuristic test case generation method is adopted to obtain the optimal test path. First, the web service composition test is abstracted into the MDP model. The QoS of the web service composition is taken as the software test optimization goal, and the cross‐entropy strategy is used to optimize the test case. The experimental results show that the test profile given by the cross‐strategy is better than the random test strategy. Detect and exclude the same number of software defects. Cross‐entropy strategy can significantly reduce the number of test cases, reduce test costs, and improve defect detection efficiency.

中文翻译:

基于交叉熵的物联网可靠性测试Web服务组合

Web 服务开发了托管物联网应用程序,让连接的设备轻松安全地与云应用程序和其他设备交互。作为Web服务的一个重要因素,Web服务的可靠性是指Web服务运行成功的概率。为了对 Web 服务组合建模,我们应该抽象 Web 服务组合的过程。由于 Web 服务组合的多样性和复杂性,不太可能进行详尽的测试。为了提高Web服务组合测试用例的质量,找出哪条路径导致服务组合失败的概率最大,采用启发式测试用例生成方法获得最优测试路径。首先,将 Web 服务组合测试抽象为 MDP 模型。以Web服务组合的QoS为软件测试优化目标,采用交叉熵策略优化测试用例。实验结果表明,交叉策略给出的测试配置文件优于随机测试策略。检测并排除相同数量的软件缺陷。交叉熵策略可以显着减少测试用例数量,降低测试成本,提高缺陷检测效率。
更新日期:2020-02-25
down
wechat
bug