Abstract—Business Process Execution Language for Web Services (BPEL4WS) is a kind of concurrent programming languages with several special features that raise special challenges for verification and testing. This paper proposes a graph-search based approach to BPEL test case generation, which effectively deals with BPEL concurrency semantics. This approach defines an extension of CFG (Control Flow Graph)-BPEL Flow Graph (BFG)- to represent a BPEL program in a graphical model. Then concurrent test paths can be generated by traversing the BFG model, and test data for each path can be generated using a constraint solving method. Finally test paths and data are combined into complete test cases. Keywords-BPEL; test generation; test path generat...
Web service composition refers to the creation of new (Web) services by combination of functionality...
Graph Reduction Machines, are a traditional technique for implementing functional programming langu...
Business Process Execution Language (BPEL) is Extensible Markup Language (XML) based language for de...
block of WS-BPEL is those Web services components that collaborate to realize a certain function of ...
With the popularity of Web Services and Service-Oriented Architecture (SOA), quality assurance of SO...
With the popularity of Web Services and Service-Oriented Architecture (SOA), quality assurance of SO...
BPEL (Business Process Execution Language) as a de-facto standard for web service orchestration has...
A BPEL Generator 1 was developed to implement executable business processes stage for Web Service Ma...
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and act...
The main purpose of this research is adaptation of critical paths method [1] to the processes define...
Abstract. Web service composition refers to the creation of new (Web) services by combination of fun...
Project (M.S., Computer Science) -- California State University, Sacramento, 2010.BPEL stands for Bu...
Abstract. To generate test cases for the unit testing of business process written in BPEL, developer...
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and act...
Abstract. The Business Process Execution Language for Web Services (BPEL) has become a de-facto stan...
Web service composition refers to the creation of new (Web) services by combination of functionality...
Graph Reduction Machines, are a traditional technique for implementing functional programming langu...
Business Process Execution Language (BPEL) is Extensible Markup Language (XML) based language for de...
block of WS-BPEL is those Web services components that collaborate to realize a certain function of ...
With the popularity of Web Services and Service-Oriented Architecture (SOA), quality assurance of SO...
With the popularity of Web Services and Service-Oriented Architecture (SOA), quality assurance of SO...
BPEL (Business Process Execution Language) as a de-facto standard for web service orchestration has...
A BPEL Generator 1 was developed to implement executable business processes stage for Web Service Ma...
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and act...
The main purpose of this research is adaptation of critical paths method [1] to the processes define...
Abstract. Web service composition refers to the creation of new (Web) services by combination of fun...
Project (M.S., Computer Science) -- California State University, Sacramento, 2010.BPEL stands for Bu...
Abstract. To generate test cases for the unit testing of business process written in BPEL, developer...
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and act...
Abstract. The Business Process Execution Language for Web Services (BPEL) has become a de-facto stan...
Web service composition refers to the creation of new (Web) services by combination of functionality...
Graph Reduction Machines, are a traditional technique for implementing functional programming langu...
Business Process Execution Language (BPEL) is Extensible Markup Language (XML) based language for de...