Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Transforming XPDL to Petri nets
BPM'07 Proceedings of the 2007 international conference on Business process management
Verification of variable service orchestrations using model checking
Proceedings of the 2013 International Workshop on Quality Assurance for Service-based Applications
A Formal Approach for the Validation of Web Service Orchestrations
International Journal of Web Portals
Hi-index | 0.00 |
Service composition is one of the primary tasks in developing service-oriented systems. However, there are currently some challenges to check its correction. In this paper, we propose a visual methodology and a tool for verifying business processes written in BPEL by using the SPIN model checker. We present algorithms to translate BPEL processes into PROMELA programs via labeled control flow graphs. The use of label control graphs in the tool will help regular users understand BPEL business processes and the verification process with a model checker more easily. Finally, the Spin model checker will verify important properties of the PROMELA program that represents a BPEL business process.