Towards a Holistic Method for Business Process Analytics

  • Gianna Reggio
  • Maurizio Leotta
  • Filippo Ricca
  • Egidio Astesiano
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10228)


In this paper, we propose a holistic approach aimed at combining business process modelling and data-driven business process improvement. The first step requires to develop a “precise” model of the processes of the organization using the UML. Precise means that all business entities involved in the process are determined as well as all the tasks composing the process executions, and all relevant data about them are modelled. Then, a model of the data space of the process will be derived taking into account also the quantitative aspects of each process (e.g. how many instances of the process will run each day?, how many possible instances of some business entities will be around or have ever been created?). In this way it is possible to conceive and design various analyses and improvements of the process based on its data, since all the aspects related to each business process have been explicitly modelled, and in a sufficiently formal way. We will introduce our approach using a small case study: the Buying process having as participants manufacturers, dealers, shippers, and payment systems.


  1. 1.
    Anderson, K.M.: Embrace the challenges: software engineering in a big data world. In: Proceedings of 1st IEEE/ACM International Workshop on Big Data Software Engineering, BIGDSE 2015, pp. 19–25. IEEE (2015)Google Scholar
  2. 2.
    Beheshti, S.-M.-R., Benatallah, B., Sakr, S., Grigori, D., Motahari-Nezhad, H.R., Barukh, M.C., Gater, A., Ryu, S.H.: Process Analytics. Springer, Cham (2016). doi: 10.1007/978-3-319-25037-3 CrossRefGoogle Scholar
  3. 3.
    Casati, F., Castellanos, M., Dayal, U., Salazar, N.: A generic solution for warehousing business process data. In: Proceedings of 33rd International Conference on Very Large Data Bases, VLDB 2007, pp. 1128–1137. VLDB Endowment (2007)Google Scholar
  4. 4.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J., Patterns, D.: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co. Inc., Boston (1995)Google Scholar
  5. 5.
    Object Management Group (OMG). Business Process Model and Notation (BPMN).
  6. 6.
    Object Management Group (OMG). Unified Modeling Language (UML) Specification.
  7. 7.
    Pourshahid, A., Richards, G., Amyot, D.: Toward a goal-oriented, business intelligence decision-making framework. In: Babin, G., Stanoevska-Slabeva, K., Kropf, P. (eds.) MCETECH 2011. LNBIP, vol. 78, pp. 100–115. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-20862-1_7 CrossRefGoogle Scholar
  8. 8.
    Reggio, G., Astesiano, E., Choppy, C.: A framework for defining and comparing modelling methods. In: De Nicola, R., Hennicker, R. (eds.) Software, Services, and Systems. LNCS, vol. 8950, pp. 377–408. Springer, Cham (2015). doi: 10.1007/978-3-319-15545-6_23 CrossRefGoogle Scholar
  9. 9.
    Reggio, G., Leotta, M., Clerissi, D., Ricca, F.: Service-oriented domain and business process modelling. In: Proceedings of 32nd ACM/SIGAPP Symposium on Applied Computing, SAC 2017, pp. 751–758. ACM (2017). doi: 10.1145/3019612.3019621
  10. 10.
    Reggio, G., Leotta, M., Ricca, F.: Who knows/uses what of the UML: a personal opinion survey. In: Dingel, J., Schulte, W., Ramos, I., Abrahão, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 149–165. Springer, Cham (2014). doi: 10.1007/978-3-319-11653-2_10 Google Scholar
  11. 11.
    Reggio, G., Leotta, M., Ricca, F., Astesiano, E.: Business process modelling: Five styles and a method to choose the most suitable one. In: Proceedings of 2nd International Workshop on Experiences and Empirical Studies in Software Modelling, EESSMod 2012, pp. 8:1–8:6. ACM (2012). doi: 10.1145/2424563.2424574
  12. 12.
    Reggio, G., Leotta, M., Ricca, F., Clerissi, D.: What are the used UML diagram constructs? A document and tool analysis study covering activity and use case diagrams. In: Hammoudi, S., Pires, L.F., Filipe, J., Neves, R.C. (eds.) MODELSWARD 2014. CCIS, vol. 506, pp. 66–83. Springer, Cham (2015). doi: 10.1007/978-3-319-25156-1_5 CrossRefGoogle Scholar
  13. 13.
    Stahl, T., Voelter, M., Czarnecki, K.: Development, Model-Driven Software: Technology, Engineering, Management. Wiley, Hoboken (2006)Google Scholar
  14. 14.
    van der Aalst, W.: Formalization and verification of event-driven process chains. Inf. Softw. Technol. 41(10), 639–650 (1999)CrossRefGoogle Scholar
  15. 15.
    Wikipedia. Event-driven process chain (EPC).
  16. 16.
    zur Mühlen, M., Shapiro, R.: Handbook on Business Process Management 2. In: vom Brocke, J., Rosemann, M. (eds.) Business Process Analytics. International Handbooks on Information Systems, pp. 137–157. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-01982-1_7 Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Gianna Reggio
    • 1
  • Maurizio Leotta
    • 1
  • Filippo Ricca
    • 1
  • Egidio Astesiano
    • 1
  1. 1.Dipartimento di Informatica Bioingegneria, Robotica e Ingegneria dei Sistemi (DIBRIS)Università di GenovaGenoaItaly

Personalised recommendations