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

Testing and verification in service‐oriented architecture: a survey

Abstract: SUMMARYService‐oriented architecture (SOA) is gaining momentum as an emerging distributed system architecture for business‐to‐business collaborations. This momentum can be observed in both industry and academic research. SOA presents new challenges and opportunities for testing and verification, leading to an upsurge in research. This paper surveys the previous work undertaken on testing and verification of service‐centric systems, which in total are 177 papers, showing the strengths and weaknesses of current … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
88
0
2

Year Published

2012
2012
2020
2020

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 96 publications
(90 citation statements)
references
References 189 publications
(347 reference statements)
0
88
0
2
Order By: Relevance
“…Generally speaking, dynamic techniques cannot distinguish the feasibility of path precisely. Dynamic techniques are not suitable for the detection of path feasibility of BPEL process because of the cost of testing [7].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Generally speaking, dynamic techniques cannot distinguish the feasibility of path precisely. Dynamic techniques are not suitable for the detection of path feasibility of BPEL process because of the cost of testing [7].…”
Section: Related Workmentioning
confidence: 99%
“…Generally speaking, dynamic techniques cannot distinguish the feasibility of path precisely. Therefore, dynamic techniques are not suitable for the detection of path feasibility of BPEL processes because of the following reasons [7]: The cost of using a service (for services with access quotas or per-use basis); Service disruptions that might be caused by massive testing; Effects of testing in some systems, such as stock-exchange systems, where each usage of the service means a business transaction.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, the application of this technique to C++ WS can be fruitful, taking into account that errors in ScS are difficult to locate once deployed. Regarding the reliability measurement of these ScS, a considerable amount of research have been undertaken [2]. However, much of the testing work developed is specificationbased as access to the service code is generally limited or simply non-existing.…”
Section: C++ and Web Servicesmentioning
confidence: 99%
“…Moreover, class mutation operators can be applied to any OO system. Thus, one of the areas where this technique can be really useful is Service-centric Systems (ScS) [2]. On one hand, mutation testing has been performed on Web Service (WS) compositions [1,6], black-box testing them at the interface level.…”
mentioning
confidence: 99%
“…One of the potential solutions for establishing trust among different stakeholders is testing, which potentially provides the necessary assurance in correct functioning of ScS. Not surprisingly, this pressing need has led to a dramatic recent increase in the number of publications on ScS testing [6].…”
Section: Introductionmentioning
confidence: 99%