TY - JOUR
T1 - Metrics for BPEL Process Reusability Analysis in a Workflow System
AU - Khoshkbarforoushha, Alireza
AU - Jamshidi, Pooyan
AU - Gholami, Mahdi Fahmideh
AU - Wang, Lizhe
AU - Ranjan, Rajiv
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2016/3
Y1 - 2016/3
N2 - This paper proposes a quantitative metric to analyze potential reusability of a Business Process Execution Language (BPEL) process. The approach is based on the description and logic mismatch probability of a BPEL process that will be reused within potential contexts. The mismatch probabilities have been consolidated to a metric formula for quantifying the probability of potential reuse of BPEL processes. An initial empirical evaluation suggests that the proposed metric properly predicts potential reusability of BPEL processes. According to the experiment, there exists a significant statistical correlation between the results of the metric and the experts' judgments. This indicates predictive dependence between the proposed metric and the potential reusability of BPEL processes as a measuring stick for this phenomenon. If future studies ascertain these findings by replicating this experiment, the practical implications of such a metric are early detection of the design flaws and aiding architects to judge various design alternatives.
AB - This paper proposes a quantitative metric to analyze potential reusability of a Business Process Execution Language (BPEL) process. The approach is based on the description and logic mismatch probability of a BPEL process that will be reused within potential contexts. The mismatch probabilities have been consolidated to a metric formula for quantifying the probability of potential reuse of BPEL processes. An initial empirical evaluation suggests that the proposed metric properly predicts potential reusability of BPEL processes. According to the experiment, there exists a significant statistical correlation between the results of the metric and the experts' judgments. This indicates predictive dependence between the proposed metric and the potential reusability of BPEL processes as a measuring stick for this phenomenon. If future studies ascertain these findings by replicating this experiment, the practical implications of such a metric are early detection of the design flaws and aiding architects to judge various design alternatives.
KW - Business process execution language (BPEL) process reusability
KW - composite service
KW - service reusability analysis
KW - service-oriented architecture (SOA) metric
UR - http://www.scopus.com/inward/record.url?scp=84899771262&partnerID=8YFLogxK
U2 - 10.1109/JSYST.2014.2317310
DO - 10.1109/JSYST.2014.2317310
M3 - Article
SN - 1932-8184
VL - 10
SP - 36
EP - 45
JO - IEEE Systems Journal
JF - IEEE Systems Journal
IS - 1
M1 - 6810830
ER -