Abstract

The main purpose of this research is adaptation of critical paths method [1] to the processes defined in BPEL. The critical path method is the specification based and simulation oriented method. In the paper it is show that under some assumptions the BPEL process may be considered as an embedded system, in which tasks are like services and communication between tasks is like coordination of the services according to the task graph of the system. An example is given where a set of test scenarios is presented.

Highlights

  • M tasks is like coordination of the services according to the task graph of the system

  • An approach to generation of a set of test scenarios from specification requirements which was presented in the paper is simple and easy for application

  • Human task consists of writing down specification requirements for the BPEL process in the SCR notation, only

Read more

Summary

Problem statement

For implementation of business processes recently the orchestration of Web Services has been used more often than their choreography It relies on a central coordinator (Fig. 1a) which interacts with service receivers and service suppliers. – the process is executed according to the schedule settled together by services providers and services callers, – the process is functionally closed (cooperates with definite, invariable and finished number of services), – the process has attainable initial state,. The BPEL process which meets all described requirements is like an embedded system with closed functionality [9], in which tasks are like services. On the basis of this analogy it might be possible to generate test scenarios for validation of the BPEL process against both functional and temporal requirements adapting a method developed for embedded systems. Of the paper it will be shown that the critical path method introduced in [1] can be used for this purpose

Adaptation of the critical path method to BPEL processes
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.