An Empirical Study on Mutation Testing of WS-BPEL Programs

被引:8
|
作者
Sun, Chang-ai [1 ]
Pan, Lin [1 ]
Wang, Qiaoling [1 ]
Liu, Huai [2 ]
Zhang, Xiangyu [3 ]
机构
[1] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing, Peoples R China
[2] RMIT Univ, Australia India Res Ctr Automat Software Engn, Melbourne, Vic, Australia
[3] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
来源
COMPUTER JOURNAL | 2017年 / 60卷 / 01期
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
web service; service composition; Business Process Execution Language for Web Services; mutation testing; OPERATORS;
D O I
10.1093/comjnl/bxw076
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, applications are increasingly deployed as Web services in the globally distributed cloud computing environment. Multiple services are normally composed to fulfill complex functionalities. Business Process Execution Language for Web Services (WS-BPEL) is an XML-based service composition language that is used to define a complex business process by orchestrating multiple services. Compared with traditional applications, WS-BPEL programs pose many new challenges to the quality assurance, especially testing, of service compositions. A number of techniques have been proposed for testing WS-BPEL programs, but only a few studies have been conducted to systematically evaluate the effectiveness of these techniques. Mutation testing has been widely acknowledged as not only a testing method in its own right but also a popular technique for measuring the fault-detection effectiveness of other testing methods. Several previous studies have proposed a family of mutation operators for generating mutants by seeding various faults into WS-BPEL programs. In this study, we conduct a series of empirical studies to evaluate the applicability and effectiveness of various mutation operators for WS-BPEL programs. The experimental results provide insightful and comprehensive guidance for mutation testing of WS-BPEL programs in practice. In particular, our work is the systematic study in the selection of effective mutation operators specifically for WS-BPEL programs.
引用
收藏
页码:143 / 158
页数:16
相关论文
共 50 条
  • [21] Conformance Testing of WS-BPEL compositions under various load conditions
    Maalej, Afef Jmal
    Krichen, Moez
    Jmaiel, Mohamed
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 371 - 371
  • [22] BPEL-TIME WS-BPEL Time Management Extension
    Tahamtan, Amirreza
    Oesterle, Christian
    Tjoa, A. Min
    Hameurlain, Abdelkader
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 34 - 45
  • [23] BPEL4RBAC: An Authorisation Specification for WS-BPEL
    Wang, Xin
    Zhang, Yanchun
    Shi, Hao
    Yang, Jian
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2008, PROCEEDINGS, 2008, 5175 : 381 - +
  • [24] WS-BPEL Business Process Abstraction and Concretisation
    Zhao, Xiaohui
    Liu, Chengfei
    Sadiq, Wasim
    Kowalkiewicz, Marek
    Yongchareon, Sira
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2009, 5463 : 555 - +
  • [25] A tool for rapid development of WS-BPEL applications
    Cesari, Luca
    Pugliese, Rosario
    Tiezzi, Francesco
    APPLIED COMPUTING REVIEW, 2010, 11 (01): : 27 - 40
  • [26] CHANGE IMPACT ANALYSIS IN WS-BPEL PROCESSES
    Danila, Cristian
    Stanescu, Aurelian Mihai
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2015, 77 (02): : 123 - 136
  • [27] A Framework for Mutant Genetic Generation for WS-BPEL
    Jose Dominguez-Jimenez, Juan
    Estero-Botaro, Antonia
    Medina-Bulo, Inmaculada
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 229 - 240
  • [28] Study on the Limitations of WS-BPEL Compositions Under Load Conditions
    Maalej, Afef Jmal
    Krichen, Moez
    COMPUTER JOURNAL, 2015, 58 (03): : 385 - 402
  • [29] Dynamo: Dynamic monitoring of WS-BPEL processes
    Baresi, L
    Guinea, S
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 478 - 483
  • [30] An access-control framework for WS-BPEL
    Paci, Federica
    Bertino, Elisa
    Crampton, Jason
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2008, 5 (03) : 20 - 43