A Framework Supporting the Analysis of Process Logs Stored in Either Relational or NoSQL DBMSs

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9384)


The issue of devising efficient and effective solutions for supporting the analysis of process logs has recently received great attention from the research community, as effectively accomplishing any business process management task requires understanding the behavior of the processes. In this paper, we propose a new framework supporting the analysis of process logs, exhibiting two main features: a flexible data model (enabling an exhaustive representation of the facets of the business processes that are typically of interest for the analysis) and a graphical query language, providing a user-friendly tool for easily expressing both selection and aggregate queries over the business processes and the activities they are composed of. The framework can be easily and efficiently implemented by leveraging either “traditional” relational DBMSs or “innovative” NoSQL DBMSs, such as Neo4J.


Business process logs Querying 


  1. 1.
    Casati, F., Castellanos, M., Dayal, U., Salazar, N.: A generic solution for warehousing business process data. In: Proceedings of VLDB, pp. 1128–1137 (2007)Google Scholar
  2. 2.
    Deutch, D., Milo, T.: Type inference and type checking for queries over execution traces. VLDB J. 21(1), 51–68 (2012)CrossRefGoogle Scholar
  3. 3.
    Gao, X.: Towards the next generation intelligent BPM – in the era of big data. In: Daniel, F., Wang, J., Weber, B. (eds.) BPM 2013. LNCS, vol. 8094, pp. 4–9. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  4. 4.
    Grigori, D., Casati, F., Castellanos, M., Dayal, U., Sayal, M., Shan, M.-C.: Business process intelligence. Comput. Ind. 53(3), 321–343 (2004)CrossRefGoogle Scholar
  5. 5.
    Ribeiro, J.T.S., Weijters, A.J.M.M.: Event cube: another perspective on business processes. In: Meersman, R., Dillon, T., Herrero, P., Kumar, A., Reichert, M., Qing, L., Ooi, B.-C., Damiani, E., Schmidt, D.C., White, J., Hauswirth, M., Hitzler, P., Mohania, M. (eds.) OTM 2011, Part I. LNCS, vol. 7044, pp. 274–283. Springer, Heidelberg (2011) CrossRefGoogle Scholar
  6. 6.
    Schiefer, J., List, B., Bruckner, R.M.: Process data store: a real-time data store for monitoring business processes. In: Mařík, V., Štěpánková, O., Retschitzegger, W. (eds.) DEXA 2003. LNCS, vol. 2736, pp. 760–770. Springer, Heidelberg (2003) CrossRefGoogle Scholar
  7. 7.
    van der Aalst, W.M.P.: Process cubes: slicing, dicing, rolling up and drilling down event data for process mining. In: Song, M., Wynn, M.T., Liu, J. (eds.) AP-BPM 2013. LNBIP, vol. 159, pp. 1–22. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  8. 8.
    van der Aalst, W.M.P., de Beer, H.T., van Dongen, B.F.: Process mining and verification of properties: an approach based on temporal logic. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3760, pp. 130–147. Springer, Heidelberg (2005) CrossRefGoogle Scholar
  9. 9.
    van der Aalst, W.M.P., van Dongen, B.F., Herbst, J., Maruster, L., Schimm, G., (Ton) Weijters, A.J.M.M.: Workflow mining: a survey of issues and approaches. Data & Knowl. Eng. 47(2), 237–267 (2003)CrossRefGoogle Scholar
  10. 10.
    van der Aalst, W.M.P.: A decade of business process management conferences: personal reflections on a developing discipline. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 1–16. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  11. 11.
    Wang, S., Lv, C., Wen, L., Wang, J.: Managing massive business process models and instances with process space. In: Business Process Management Demos, p. 91 (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.DIMES, University of Calabria RendeItaly
  2. 2.ICAR-CNRRendeItaly

Personalised recommendations