MaxInsTx: A Best-Effort Failure Recovery Approach for Artifact-Centric Business Processes

  • Haihuan Qin
  • Guosheng Kang
  • Lipeng Guo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8274)


Process instances may overlap and interweave with each other. This significantly complicates the failure recovery issue. Most of existing mechanis- msassumeaone-to-onerelationshipbetweenprocessinstances,whichwillcauseunnecessaryrecoveryinsuchcontext.Artifact-centricbusinessprocess models give equal consideration on both data and control flow of activities, thus facilit- ate addressing this issue. In this paper, we propose a best-effort failure recovery approach MaxInsTx: a transactional artifact-centric business process model with complex cardinality relationships and correlationsconsidered; a recovery mechanism to resolve the impact of the failed process on concurrent processes meanwhile protect maximal instances involved in failures from failure impact.


Failed Part Failure Recovery Correlation Graph Purchase Order Conformance Check 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Fahland, D., de Leoni, M., van Dongen, B.F., van der Aalst, W.M.P.: Conformance Checking of Interacting Processes with Overlapping Instances. In: Rinderle-Ma, S., Toumani, F., Wolf, K. (eds.) BPM 2011. LNCS, vol. 6896, pp. 345–361. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  2. 2.
    Zhao, X., Liu, C., Yang, Y., Sadiq, W.: Handling instance correspondence in inter-organisational workflows. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 51–65. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Sun, Y., Xu, W., Su, J.: Declarative Choreographies for Artifacts. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 420–434. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  4. 4.
    Khachana, R.T., James, A., Iqbal, R.: Relaxation of acid properties in AuTra, the adaptive user-defined transaction relaxing approach. Future Gener. Comput. Syst. 27(1), 58–66 (2011)CrossRefGoogle Scholar
  5. 5.
    Xiao, Y., Urban, S.D.: Using rules and data dependencies for the recovery of concurrent processes in a service-oriented environment. IEEE Transactions on Services Computing 5(1), 59–71 (2012)CrossRefGoogle Scholar
  6. 6.
    Xu, W., Su, J., Yan, Z., Yang, J., Zhang, L.: An Artifact-Centric Approach to Dynamic Modification of Workflow Execution. In: Meersman, R., et al. (eds.) OTM 2011, Part I. LNCS, vol. 7044, pp. 256–273. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Haihuan Qin
    • 1
  • Guosheng Kang
    • 1
  • Lipeng Guo
    • 1
  1. 1.School of Computer ScienceFudan UniversityChina

Personalised recommendations