The Web Services Composition Testing Based on Extended Finite State Machine and UML Model

Ching-seh Wu, Chi-Hsin Huang
{"title":"The Web Services Composition Testing Based on Extended Finite State Machine and UML Model","authors":"Ching-seh Wu, Chi-Hsin Huang","doi":"10.1109/ICSSI.2013.46","DOIUrl":null,"url":null,"abstract":"Web services are designed as software building blocks for Service Oriented Architecture (SOA). It provides an approach to software development that system and application can be constructed by assembling reusable software building blocks, called services. The industries have adopted web services composition to generate new business applications or mission critical services. One of the most popular integration languages for web services composition is Web Services Business Process Execution Language (WS-BPEL). Although the individual service is usually functional correctly, however, several unexpected faults may occur during execution of composite web service. It is difficult to detect the original failure service because the faults may propagate, accumulate and spread. In this paper, we present a technique of Model-Based Testing (MBT) to enhance testing of interactions among the web services. The technique combines Extended Finite State Machine (EFSM) and UML sequence diagram to generate a test model, called EFSM-SeTM. We also defined various coverage criteria to generate valid test paths from EFSM-SeTM model for a better test coverage of all possible scenarios.","PeriodicalId":125572,"journal":{"name":"2013 Fifth International Conference on Service Science and Innovation","volume":"165 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Fifth International Conference on Service Science and Innovation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSI.2013.46","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Web services are designed as software building blocks for Service Oriented Architecture (SOA). It provides an approach to software development that system and application can be constructed by assembling reusable software building blocks, called services. The industries have adopted web services composition to generate new business applications or mission critical services. One of the most popular integration languages for web services composition is Web Services Business Process Execution Language (WS-BPEL). Although the individual service is usually functional correctly, however, several unexpected faults may occur during execution of composite web service. It is difficult to detect the original failure service because the faults may propagate, accumulate and spread. In this paper, we present a technique of Model-Based Testing (MBT) to enhance testing of interactions among the web services. The technique combines Extended Finite State Machine (EFSM) and UML sequence diagram to generate a test model, called EFSM-SeTM. We also defined various coverage criteria to generate valid test paths from EFSM-SeTM model for a better test coverage of all possible scenarios.
基于扩展有限状态机和UML模型的Web服务组合测试
Web服务被设计为面向服务体系结构(Service Oriented Architecture, SOA)的软件构建块。它提供了一种软件开发方法,可以通过组装可重用的软件构建块(称为服务)来构建系统和应用程序。行业已经采用web服务组合来生成新的业务应用程序或关键任务服务。用于web服务组合的最流行集成语言之一是web服务业务流程执行语言(WS-BPEL)。尽管单个服务通常正常工作,但是在复合web服务的执行过程中可能会出现一些意想不到的错误。由于故障可能会传播、积累和扩散,使得原始故障服务难以检测。在本文中,我们提出了一种基于模型的测试(MBT)技术来增强对web服务之间交互的测试。该技术结合了扩展有限状态机(EFSM)和UML序列图来生成一个测试模型,称为EFSM- setm。我们还定义了各种覆盖标准,以从EFSM-SeTM模型生成有效的测试路径,以便更好地覆盖所有可能的场景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信