Distributed and Parallel Databases

, Volume 25, Issue 3, pp 193-240

First online:

Log-based transactional workflow mining

  • Walid GaaloulAffiliated withGET/INT (Institut National des Telecommunications) Email author 
  • , Khaled GaaloulAffiliated withSAP CEC KarlsruheLORIA-INRIA-UMR 7503
  • , Sami BhiriAffiliated withDERI-NUIG, IDA Business Park
  • , Armin HallerAffiliated withDERI-NUIG, IDA Business Park
  • , Manfred HauswirthAffiliated withDERI-NUIG, IDA Business Park

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access


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 mining Transactional workflow Workflow patterns Workflow logs Process mining Business process analysis Business process intelligence Process reengineering Execution reliability Correction