Authors: Apostolos V. Zarras, Panos Vassiliadis, Valerie Issarny
Addresses: Department of Computer Science, University of Ioannina, Ioannina, Greece. ' Department of Computer Science, University of Ioannina, Ioannina, Greece. ' INRIA – UR de Rocquencourt, Domaine de Voluceau, Rocquencourt, France
Abstract: This paper introduces principled methods for the reliability analysis of business processes that rely on web services. The input to the problem is the BPEL specification of a business process and the output is the prediction of the process|s reliability. The first step to this end involves a method for the translation of the BPEL specification to its corresponding UML model. The second step of the reliability analysis involves a principled way for the annotation of the UML model with the necessary extensions for the specification of reliability properties that characterise the behaviour of the elements that constitute the process. The third step of the analysis comprises the systematic mapping of the extended UML model to block diagrams and Markov models which are subsequently used to compute the reliability of the process.
Keywords: composite web services; BPEL; reliability analysis; modelling; business processes; UML; block diagrams; Markov models.
International Journal of Business Process Integration and Management, 2008 Vol.3 No.3, pp.147 - 163
Published online: 14 Feb 2009 *Full-text access for editors Access for subscribers Purchase this article Comment on this article