Communicating sequential processes
Communications of the ACM
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
Quality Attributes of Web Software Applications
IEEE Software
A Fault Model for Subtype Inheritance and Polymorphism
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
Inter-Class Mutation Operators for Java
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Applying Mutation Analysis for Object-Oriented Programs Using a Reflective Approach
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
An experimental mutation system for Java
ACM SIGSOFT Software Engineering Notes
Is mutation an appropriate tool for testing experiments?
Proceedings of the 27th international conference on Software engineering
Testing the Semantics of W3C XML Schema
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
BPEL4WS Unit Testing: Framework and Implementation
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Testing Web Services by XML Perturbation
ISSRE '05 Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering
Towards a BPEL unit testing framework
Proceedings of the 2006 workshop on Testing, analysis, and verification of web services and applications
Exploring Perturbation Based Testing for Web Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
BPEL4WS Unit Testing: Test Case Generation Using a Concurrent Path Analysis Approach
ISSRE '06 Proceedings of the 17th International Symposium on Software Reliability Engineering
Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition
Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition
Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria
IEEE Transactions on Software Engineering
SQLMutation: A tool to generate mutants of SQL database queries
MUTATION '06 Proceedings of the Second Workshop on Mutation Analysis
A WS-BPEL Based Structural Testing Approach for Web Service Compositions
SOSE '08 Proceedings of the 2008 IEEE International Symposium on Service-Oriented System Engineering
Service-Oriented Architectures Testing: A Survey
Software Engineering
A Framework for Mutant Genetic Generation for WS-BPEL
SOFSEM '09 Proceedings of the 35th Conference on Current Trends in Theory and Practice of Computer Science
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Hi-index | 0.00 |
Business Process Execution Language for Web Services (WS-BPEL) is a powerful language developed to capture the semantics of business processes and to describe the interactions between involved systems. Limited research has been undertaken in the area of identifying faults manifested in WS-BPEL-based systems. In this paper, we propose an approach to assist in testing WS-BPEL programs, specifically with regard to chronological-oriented faults. This approach employs mutation testing to identify and detect mutants introduced into WS-BPEL programs. We describe the steps to generate such mutants for WS-BPEL programs. To reduce the mutant specification into a minimal set of generic mutant specifications, we work directly with the workflow patterns that exist in this language. Further, we utilise an extended version of Backus-Naur Form (BNF) to represent a simple subset of communicating sequential processes (CSP) notations, adapted to fit the descriptive needs of WS-BPEL-based systems, to provide a complete and minimal set of mutants of chronological-oriented faults that can exist in WS-BPEL systems of the future.