Abstract
Web Service Business Process Execution Language (WS-BPEL) has become the business standard for orchestration of services and implemented the business process from the service composition notion. Including kinds of activities or conditions for describing the complex business requirement, such as the interaction between the service provider and operation process. In the real world of business processes have been involved services with complex interaction and have to comply with a variety of workflow and time constraints. How to prove that the time constraints and workflow control of the WS-BPEL are correct and consistent. Before beginning the system development process, for clearing this concern, we introduce the algorithm of the transformation rules from WS-BPEL to Timed Automata (TA). In this paper, Timed Automata is a part of model checking theory used as a target model for verifying time constraints and control flow of WS-BPEL as a source model. UPPAAL model checker tool used to verify our model after transformed for checking WS-BPEL properties such as liveness, safety property and deadlock-free. For proving this approach, BPEL2TdA was built to support automating transformation.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.