2015
DOI: 10.1002/stvr.1592
|View full text |Cite
|
Sign up to set email alerts
|

Generating effective test cases based on satisfiability modulo theory solvers for service-oriented workflow applications

Abstract: Web Service Business Process Execution Language (WS-BPEL) is one of the most popular service-oriented workflow applications. The unique features (e.g. dead path elimination semantics and correlation mechanism) of WS-BPEL applications have raised enormous problems to its test case generation, especially in unit testing. Existing studies mainly assume that each path in the control flow graphs that correspond to WS-BPEL applications is feasible, which always yields imprecise test cases or complicates testing resu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 43 publications
(71 reference statements)
0
4
0
Order By: Relevance
“…In this section, a well-known and well-designed application, travel agency application, adapted from Travel [15,19], is used as a motivating example to inspire our approach. First of all, we briefly outline this application.…”
Section: Running Examplementioning
confidence: 99%
See 1 more Smart Citation
“…In this section, a well-known and well-designed application, travel agency application, adapted from Travel [15,19], is used as a motivating example to inspire our approach. First of all, we briefly outline this application.…”
Section: Running Examplementioning
confidence: 99%
“…For this reason, we propose a method based on satisfiability module theory solver in reference [19], which is a message sequence generated on a structured basis, and uses concurrent BPEL activity path coverage standard to sample the execution of WS-BPEL. Because DPE and association mechanism are considered, this method will not instantiate any idle instances.…”
Section: A Test Case Generation Of Service-oriented Workflow Applicamentioning
confidence: 99%
“…Satisfiability Modulo Theory (SMT for short) is one of the central problems with both theoretical and practical interests in computer science. It is the problem to determine whether a formula expressing constraint conditions has a solution [13]. For example, a solution of the following formula is a set of variable values, e.g.…”
Section: Smt Problemmentioning
confidence: 99%
“…In recent years, there has been enormous progress in dealing with a large scale of problems that can be solved by SMT solvers [13], such as Z3, Yices, and so on [14,15]. If the constraint conditions of test input data for each subnet can be obtained, we need only to use SMT solvers to find the test input data, which means our software testing problem can be solved.…”
Section: X+y≥0∧(x=z⇒x+z>1)∧¬(x>y)mentioning
confidence: 99%