Distributed and Parallel Databases

, Volume 25, Issue 3, pp 193–240

Log-based transactional workflow mining


    • GET/INT (Institut National des Telecommunications)
  • Khaled Gaaloul
    • SAP CEC Karlsruhe
    • LORIA-INRIA-UMR 7503
  • Sami Bhiri
    • DERI-NUIGIDA Business Park
  • Armin Haller
    • DERI-NUIGIDA Business Park
  • Manfred Hauswirth
    • DERI-NUIGIDA Business Park

DOI: 10.1007/s10619-009-7040-0

Cite this article as:
Gaaloul, W., Gaaloul, K., Bhiri, S. et al. Distrib Parallel Databases (2009) 25: 193. doi:10.1007/s10619-009-7040-0


A continuous evolution of business process parameters, constraints and needs, hardly foreseeable initially, requires a continuous design from the business process management systems. In this article we are interested in developing a reactive design through process log analysis ensuring process re-engineering and execution reliability. We propose to analyse workflow logs to discover workflow transactional behaviour and to subsequently improve and correct related recovery mechanisms. Our approach starts by collecting workflow logs. Then, we build, by statistical analysis techniques, an intermediate representation specifying elementary dependencies between activities. These dependencies are refined to mine the transactional workflow model. The analysis of the discrepancies between the discovered model and the initially designed model enables us to detect design gaps, concerning particularly the recovery mechanisms. Thus, based on this mining step, we apply a set of rules on the initially designed workflow to improve workflow reliability.


Workflow miningTransactional workflowWorkflow patternsWorkflow logsProcess miningBusiness process analysisBusiness process intelligenceProcess reengineeringExecution reliabilityCorrection

Copyright information

© Springer Science+Business Media, LLC 2009