2013
DOI: 10.1016/j.infsof.2013.07.009
|View full text |Cite
|
Sign up to set email alerts
|

BPELDebugger: An effective BPEL-specific fault localization framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…Real-life programs such as grep was utilised by 11 studies. Moreover, real-time systems and programs such as helicopter control system, BPEL programs, VLC, Firework, MYSQL database, and Wireshark were used as well [56,57,[64][65][66]. Hence, from 2014-2016, Siemens suite programs were considerably used by many studies with few relevant studies utilising the others.…”
Section: Rq3 Which Datasets Are Used For Software Fault Localisation?mentioning
confidence: 99%
“…Real-life programs such as grep was utilised by 11 studies. Moreover, real-time systems and programs such as helicopter control system, BPEL programs, VLC, Firework, MYSQL database, and Wireshark were used as well [56,57,[64][65][66]. Hence, from 2014-2016, Siemens suite programs were considerably used by many studies with few relevant studies utilising the others.…”
Section: Rq3 Which Datasets Are Used For Software Fault Localisation?mentioning
confidence: 99%
“…• semantic service matching mechanism [89] • analytical technique for BPEL's advances composition features [111] • CTMCs using redundant systems [88] security and privacy [68,69,104,105,120,121] • invalid access control [68,104,105] • detect vulnerability [120] • enforce security in SLAs [121] • security patterns [69] • three-phase composition protocol [104] • SOA-scanner tool [120] • fuzzy authentication with past interactions and linguistic policies [68] • security controls enforcement and allocation [121] • mathematical model based on fuzzy-set theory and fuzzy fault trees [69] • policy-based segmentation technique [105] fault localisation [73,124] to detect the location of the fault and root cause institutions making it harder to perform true rollback [26] which is the major challenge for failure recovery. It is suitable for database technologies but as far as SOA is concerned it would not be due to its unique features such as interoperability and platformindependent distributed systems.…”
Section: Summary Of Reviewed Studiesmentioning
confidence: 99%
“…Although WS-BPEL has standard control structures, such as sequences, branches, and loops, WS-BPEL programs are significantly different from the traditional programs in the following aspects [35]: (i) WS-BPEL provides an explicit integration mechanism to compose Web services into large-scale systems, while such integrations in traditional programs are implicit; (ii) Web services used by WS-BPEL programs may be implemented in different programming languages, while modules in the traditional programs are usually implemented in the same programming language; (iii) WS-BPEL programs are represented as XML files, and the statements are not the same as those in the traditional programs; (iv) WS-BPEL supports concurrency among activities via flow activities and synchronization via link tags within flows, which is not common in traditional programs. When implementing such WS-BPEL programs, people may introduce new types of faults that are different from those in traditional programs due to these new features of WS-BPEL programs.…”
Section: Business Process Execution Language For Web Services (Ws-bpel)mentioning
confidence: 99%
“…Since a WS-BPEL program is represented as an XML file, we use the number of XML lines to represent the size of the WS-BPEL program. In the SupplyChain program [35], the customer is required to input the name and number of products, and the retailer will provide feedback based on the order and the status of warehouse. For the SmartShelf program [35], the input is some information of commodity, such as name and number, and the output includes the quantity in warehouse, the location of shelf, and the status of commodity.…”
Section: Subject Programsmentioning
confidence: 99%
See 1 more Smart Citation