Diagnosing Business Processes Execution using Choreography Analysis

This work presents a proposal to diagnose business processes that form a global process using a choreography analysis. The diagnosis is based on distributed diagnosis since the business process is formed by a process orchestrations modelled by a set of activities. These business processes have two different types of activities, with internal and external interaction. In this paper the knowledge of the whole business process is divided in different processes. In means that each user has a local point of view of the information of the organization, it also happens in distributed system, where neither agent has global information of how the system is modelled. This work propose a methodology to diagnose the business processes, analyzing only the interactions between the activities of different processes. In order to perform the fault detection for business processes, an algorithm has been defined based on distributed diagnosis. Also some definitions about model-based diagnosis have been redefined to be adapted to business processes diagnosis.

[1]  Stéphane Lafortune,et al.  Coordinated Decentralized Protocols for Failure Diagnosis of Discrete Event Systems , 2000, Discret. Event Dyn. Syst..

[2]  Marie-Odile Cordier,et al.  Chronicles for On-line Diagnosis of Distributed Systems , 2008, ECAI.

[3]  Yannick Pencolé Decentralized diagnoser approach: application to telecommunication networks , 2000 .

[4]  Camino Dos Rios A Model-Based Diagnosis Framework for Distributed Systems , 2002 .

[5]  Gautam Biswas,et al.  Designing Distributed Diagnosers for Complex Physical Systems , 2005 .

[6]  María Teresa Gómez López,et al.  A compiled model for faults diagnosis based on different techniques , 2007, AI Commun..

[7]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[8]  W. M. Wonham,et al.  A model of component consistency in distributed diagnosis , 2004 .

[9]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[10]  Raymond Reiter,et al.  Characterizing Diagnoses and Systems , 1992, Artif. Intell..

[11]  Peter Fröhlich,et al.  Diagnostic Agents for Distributed Systems , 1997, ModelAge Workshop.

[12]  María Teresa Gómez López,et al.  Distributed model-based diagnosis using object-relational constraint databases , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[13]  Albert Benveniste,et al.  Distributed diagnosis for large discrete event dynamic systems , 2002 .