Abstract
Business process models are a way of knowledge representation which is widely exploited in various areas of economy and industry. They illustrate workflows executed manually by people, as well as automated sequences of tasks processed by computer software. Manual creation of a workflow model is a complex activity which requires a significant workload. This is caused by the necessity to collect and transform input data from different sources. As a solution to this problem, several techniques have been elaborated to extract knowledge from different representations in order to generate a correct business process model. In this paper, an overview and classification of such techniques which include generating process models from representations such as: natural language text, various notations, other models or logs obtained from an information system is put forward.
The paper is supported by the AGH UST research grant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Riefer, M., Ternis, S.F., Thaler, T.: Mining process models from natural language text: a state-of-the-art analysis. In: Multikonferenz Wirtschaftsinformatik (MKWI-16), 9–11 March (2016)
Friedrich, F., Mendling, J., Puhlmann, F.: Process model generation from natural language text. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 482–496. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21640-4_36
Mayr, H.C., Guizzardi, G., Ma, H., Pastor, O. (eds.): ER 2017. LNCS, vol. 10650. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69904-2
Adrian, W.T., Leone, N., Manna, M.: Semantic views of homogeneous unstructured data. In: ten Cate, B., Mileo, A. (eds.) RR 2015. LNCS, vol. 9209, pp. 19–29. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-22002-4_3
Kluza, K., et al.: Overview of selected business process semantization techniques. In: Pełech-Pilichowski, T., Mach-Król, M., Olszak, C.M. (eds.) Advances in Business ICT: New Ideas from Ongoing Research. SCI, vol. 658, pp. 45–64. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-47208-9_4
Nalepa, G., Slazynski, M., Kutt, K., Kucharska, E., Luszpaj, A.: Unifying business concepts for SMEs with prosecco ontology. In: FedCSIS 2015, pp. 1321–1326 (2015)
Zafar, U., Bhuiyan, M., Prasad, P., Haque, F.: Integration of use case models and BPMN using goal-oriented requirements engineering. J. Comput. 13(2), 212–222 (2018)
Salma, K., Khalid, B., et al.: Product design methodology for modeling multi business products: comparative study between UML and BPMN modeling for business processes. J. Theor. Appl. Inf. Technol. 79(2), 279 (2015)
Suchenia (Mroczek), A., Kluza, K., Jobczyk, K., Wiśniewski, P., Wypych, M., Ligęza, A.: Supporting BPMN process models with UML sequence diagrams for representing time issues and testing models. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2017. LNCS (LNAI), vol. 10246, pp. 589–598. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59060-8_53
Aversano, L., Grasso, C., Tortorella, M.: Managing the alignment between business processes and software systems. Inf. Softw. Technol. 72, 171–188 (2016)
Hasić, F., De Smedt, J., Vanthienen, J.: Towards assessing the theoretical complexity of the decision model and notation (DMN). In: 8th International Workshop on Enterprise Modeling and Information Systems Architectures (EMISA), pp. 64–71 (2017)
Nešković, S., Kirchner, K.: Using context information and CMMN to model knowledge-intensive business processes. In: 6th International Conference on Information Society and Technology ICIST 2016, pp. 17–21 (2016)
Goedertier, S., Vanthienen, J., Caron, F.: Declarative business process modelling: principles and modelling languages. Enterp. Inf. Syst. 9(2), 161–185 (2015)
De Giacomo, G., Dumas, M., Maggi, F.M., Montali, M.: Declarative process modeling in BPMN. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 84–100. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19069-3_6
Reijers, H.A., Slaats, T., Stahl, C.: Declarative modeling–an academic dream or the future for BPM? In: Daniel, F., Wang, J., Weber, B. (eds.) BPM 2013. LNCS, vol. 8094, pp. 307–322. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40176-3_26
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). https://doi.org/10.1007/978-3-319-19069-3_24
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)
Honkisz, K., Kluza, K., Wiśniewski, P.: A concept for generating business process models from natural language description. In: Liu, W., Giunchiglia, F., Yang, B. (eds.) KSEM 2018. LNCS (LNAI), vol. 11061, pp. 91–103. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99365-2_8
van der Aalst, W.: On the automatic generation of workflow processes based on product structures. Comput. Ind. 39(2), 97–111 (1999)
Vanderfeesten, I., Reijers, H.A., van der Aalst, W.M.P.: Product-based workflow support. Inf. Syst. 36(2), 517–535 (2011)
Li, S., Shao, X., Zhang, Z., Chang, J.: Dynamic workflow modeling based on product structure tree. Appl. Math. 6(3), 751–757 (2012)
Wu, F., Priscilla, L., Gao, M., Caron, F., De Roover, W., Vanthienen, J.: Modeling decision structures and dependencies. In: Herrero, P., Panetto, H., Meersman, R., Dillon, T. (eds.) OTM 2012. LNCS, vol. 7567, pp. 525–533. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33618-8_69
Kluza, K., Nalepa, G.J.: Towards rule-oriented business process model generation. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems - FedCSIS 2013, Krakow, Poland, 8–11 September 2013, pp. 959–966. IEEE (2013)
Fellmann, M., Delfmann, P., Koschmider, A., Laue, R., Leopold, H., Schoknecht, A.: Semantic technology in business process modeling and analysis. part 1: matching, modeling support, correctness and compliance. In: EMISA Forum, vol. 35, pp. 15–31 (2015)
Klimek, R.: Towards formal and deduction-based analysis of business models for soa processes. In: ICAART, vol. 2, pp. 325–330 (2012)
Koschmider, A., Reijers, H.A.: Improving the process of process modelling by the use of domain process patterns. Enterp. Inf. Syst. 9(1), 29–57 (2015)
Milani, F., Dumas, M., Matulevičius, R.: Decomposition driven consolidation of process models. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 193–207. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38709-8_13
van der Aalst, W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes, 1st edn. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19345-3
Kalenkova, A.A., de Leoni, M., van der Aalst, W.M.: Discovering, analyzing and enhancing BPMN models using ProM? In: Business Process Management-12th International Conference, BPM, pp. 7–11 (2014)
Tang, Y., Mackey, I., Su, J.: Querying workflow logs. Information 9(2), 25 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Wiśniewski, P., Kluza, K., Jobczyk, K., Stachura-Terlecka, B., Ligęza, A. (2019). Overview of Generation Methods for Business Process Models. In: Douligeris, C., Karagiannis, D., Apostolou, D. (eds) Knowledge Science, Engineering and Management. KSEM 2019. Lecture Notes in Computer Science(), vol 11776. Springer, Cham. https://doi.org/10.1007/978-3-030-29563-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-29563-9_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29562-2
Online ISBN: 978-3-030-29563-9
eBook Packages: Computer ScienceComputer Science (R0)