A Decentralized Model-Based Diagnosis for BPEL Services

The paper proposes a decentralized diagnosis approach for a set of choreographed BPEL Web services, where a local diagnoser is associated to each BPEL service and cooperates with a coordinator. The local diagnosis is based on a Colored Petri Nets model enriched with I/O data dependency relations represented with color propagation functions (A preliminary version of centralized local diagnosis has been presented in DX'09). By applying the multiset marking calculation equation, a diagnosis inequations system is constructed and solved to retrieve a local diagnosis. The coordinator updates the global diagnosis until reaching a final consistency.

[1]  Philippe Dague,et al.  Modeling and Diagnosing OrchestratedWeb Service Processes , 2007, IEEE International Conference on Web Services (ICWS 2007).

[2]  Philippe Dague,et al.  Modeling BPEL Web Services for Diagnosis: Towards Self-healing Web Services , 2007, WEBIST.

[3]  Stéphane Lafortune,et al.  Distributed Diagnosis of Place-Bordered Petri Nets , 2007, IEEE Transactions on Automation Science and Engineering.

[4]  LI Yingmin,et al.  A Colored Petri Nets Model for Diagnosing Data Faults of BPEL Services ? , 2009 .

[5]  Philippe Dague,et al.  Decentralized Diagnosis for BPEL Web Services , 2008, WEBIST.

[6]  Thomas Chatain,et al.  Models for the supervision of Web services orchestration with dynamic changes , 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).

[7]  Liliana Ardissono,et al.  Enhancing Web services with diagnostic capabilities , 2005, Third European Conference on Web Services (ECOWS'05).

[8]  Kurt Jensen,et al.  Coloured Petri Nets: Modelling and Validation of Concurrent Systems , 2009 .

[9]  Tarek Melliti,et al.  Verifying Correctness of Web Services Choreography , 2006, 2006 European Conference on Web Services (ECOWS'06).

[10]  Albert Benveniste,et al.  Diagnosis of asynchronous discrete event systems, a net unfolding approach , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..

[11]  Wil M. P. van der Aalst,et al.  Formal semantics and analysis of control flow in WS-BPEL , 2007, Sci. Comput. Program..

[12]  Fan Hong,et al.  A colored Petri net-based model for web service composition , 2008 .

[13]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods , 1992 .

[14]  Luca Console,et al.  Process algebras for systems diagnosis , 2002, Artif. Intell..