Towards Automated Process Modeling Based on BPMN Diagram Composition

  • Piotr WiśniewskiEmail author
  • Krzysztof Kluza
  • Antoni Ligęza
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 342)


Modeling a business process is a complex task which involves different participants who should be familiar with the chosen modeling notation. In this paper, we propose an idea of generating business process models based on a declarative specification. Given an unordered list of process activities along with their input and output data entities, our method generates a synthetic, complete log of a process. The generated task sequences can then serve as an input to a selected process mining method or be processed by an algorithm constructing a BPMN model directly based on the log and additional information included in the declarative process specification.


Business processes BPMN Automated planning Constraint programming Process mining Business process composition 


  1. 1.
    van der Aalst, W.M.P.: Business process management: a comprehensive survey. ISRN Softw. Eng. 2013, 37 (2013)Google Scholar
  2. 2.
    Skouradaki, M., Andrikopoulos, V., Leymann, F.: Representative BPMN 2.0 process models generation from recurring structures. In: Proceedings of the 23rd IEEE International Conference on Web Services, pp. 468–475. IEEE, June 2016Google Scholar
  3. 3.
    Meyer, H., Weske, M.: Automated service composition using heuristic search. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 81–96. Springer, Heidelberg (2006). Scholar
  4. 4.
    Weber, I.M.: Semantic Methods for Execution-level Business Process Modeling: Modeling Support Through Process Verification and Service Composition. LNBIP, vol. 40. Springer, Heidelberg (2009). Scholar
  5. 5.
    Marrella, A.: What automated planning can do for business process management. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 7–19. Springer, Cham (2018). Scholar
  6. 6.
    AlSedrani, A., Touir, A.: Web service composition processes: a comparative study. Int. J. Web Serv. Comput. (IJWSC) 7(1), 1–21 (2016)CrossRefGoogle Scholar
  7. 7.
    Marrella, A., Lespérance, Y.: A planning approach to the automated synthesis of template-based process models. Serv. Oriented Comput. Appl. 11(4), 367–392 (2017)CrossRefGoogle Scholar
  8. 8.
    Heinrich, B., Schön, D.: Automated planning of process models: the construction of simple merges. In: European Conference on Information Systems (ECIS), Research Papers (2016)Google Scholar
  9. 9.
    Barba, I., Del Valle, C., Weber, B., Jimenez, A.: Automatic generation of optimized business process models from constraint-based specifications. Int. J. Coop. Inf. Syst. 22(02), 1350009 (2013)CrossRefGoogle Scholar
  10. 10.
    Mrasek, R., Mülle, J., Böhm, K.: Automatic generation of optimized process models from declarative specifications. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 382–397. Springer, Cham (2015). Scholar
  11. 11.
    Barba Rodriguez, I.: Constraint-based planning and scheduling techniques for the optimized management of business processes. Ph.D. thesis, Universidad de Sevilla (2011)Google Scholar
  12. 12.
    De Giacomo, G., Maggi, F., Marella, A., Sardina, S.: Computing trace alignment against declarative process models through planning. In: International Conference on Automated Planning and Scheduling (ICAPS 2016), pp. 367–375 (2016)Google Scholar
  13. 13.
    Buijs, J.C.A.M., van Dongen, B.F., van der Aalst, W.M.P.: On the role of fitness, precision, generalization and simplicity in process discovery. In: Meersman, R., et al. (eds.) OTM 2012. LNCS, vol. 7565, pp. 305–322. Springer, Heidelberg (2012). Scholar
  14. 14.
    Wiśniewski, P., Kluza, K., Ślażyński, M., Ligęza, A.: Constraint-based composition of business process models. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 133–141. Springer, Cham (2018). Scholar
  15. 15.
    Wiśniewski, P., Kluza, K., Ligęza, A.: An approach to participatory business process modeling: BPMN model generation using constraint programming and graph composition. Appl. Sci. 8(9), 1428 (2018)CrossRefGoogle Scholar
  16. 16.
    Wiśniewski, P., Ligęza, A.: Constraint-based identification of complex gateway structures in business process models. In: Rutkowski, L., Scherer, R., Korytkowski, M., Pedrycz, W., Tadeusiewicz, R., Zurada, J.M. (eds.) ICAISC 2018. LNCS (LNAI), vol. 10842, pp. 788–798. Springer, Cham (2018). Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.AGH University of Science and TechnologyKrakowPoland

Personalised recommendations