DocumentCode :
658488
Title :
Detection of Process Antipatterns: A BPEL Perspective
Author :
Palma, Francis ; Moha, Naouel ; Gueheneuc, Yann-Gael
Author_Institution :
DGIGL, Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear :
2013
fDate :
9-13 Sept. 2013
Firstpage :
173
Lastpage :
177
Abstract :
With the increasing significance of the service-oriented paradigm for implementing business solutions, assessing and analyzing such solutions also becomes an essential task to ensure and improve their quality of design. One way to develop such solutions, a.k.a., Service-Based systems (SBSs) is to generate BPEL (Business Process Execution Language) processes via orchestrating Web services. Development of large business processes (BPs) involves design decisions. Improper and wrong design decisions in software engineering are commonly known as antipatterns, i.e., poor solutions that might affect the quality of design. The detection of antipatterns is thus important to ensure and improve the quality of BPs. However, although BP antipatterns have been defined in the literature, no effort was given to detect such antipatterns within BPEL processes. With the aim of improving the design and quality of BPEL processes, we propose the first rule-based approach to specify and detect BP antipatterns. We specify 7 BP antipatterns from the literature and perform the detection for 4 of them in an initial experiment with 3 BPEL processes.
Keywords :
Web Services Business Process Execution Language; knowledge based systems; service-oriented architecture; BPEL perspective; SBS; Web services; business process development; business process execution language; design quality; process antipattern detection; rule-based approach; service-based systems; service-oriented paradigm; software engineering; Business; Logic gates; Process control; Quality of service; Synchronization; System recovery; Web services; Antipatterns; Business processes; Design; Detection; Service-based systems; Specification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2013 17th IEEE International
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/EDOCW.2013.26
Filename :
6690549
Link To Document :
بازگشت