Abstract
Modeling process choreographies is a key activity to illustrate collaboration between different organizations. In this paper, we propose a method to automatically generate BPMN Choreography Diagrams based on existing models. A process choreography can be decomposed into a number of reusable parts. Such parts are then stored in a web-based repository, which uses the BPMN Ontology to describe structural properties of each component. New diagrams are generated by composing a graph based on the general connectivity rules and requirements provided by the user. Our results show that composing new models in such a way may serve as decision support to domain experts and reduce the risk of designing a flawed diagram.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wiśniewski, P., Kluza, K., Jemioło, P., Ligęza, A., Suchenia, A.: Business process recomposition as a way to redesign workflows effectively. In: 2021 16th Conference on Computer Science and Intelligence Systems (FedCSIS). IEEE, pp. 471–474 (2021)
Wiśniewski, P.: Decomposition of business process models into reusable sub-diagrams. In: ITM Web of Conferences, vol. 15, EDP Sciences, p. 01002 (2017)
Barros, A., Hettel, T., Flender, C.: Process choreography modeling. In: Handbook on Business Process Management 1. Springer, pp. 257–277 (2010). https://doi.org/10.1007/978-3-642-00416-2_12
Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interf. 34(1), 124–134 (2012)
Decker, G., Barros, A.: Interaction modeling using BPMN. In: International Conference on Business Process Management. Springer, pp. 208–219 (2007)
Weske, M.: Business Process Management: Concepts, Languages, Architectures 2nd Edition. Springer (2012). https://doi.org/10.1007/978-3-642-32885-5_5
Semantic Methods for Execution-level Business Process Modeling. LNBIP, vol. 40. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-05085-5
Parody, L., Gómez-López, M., Varela-Vaca, A., Gasca, R.: Business process configuration according to data dependency specification. Appl. Sci. 8(10), 2008 (2018)
Rospocher, M., Ghidini, C., Serafini, L.: An ontology for the business process modelling notation. In: Garbacz, P., Kutz, O. (eds.) Formal Ontology in Information Systems - Proceedings of the Eighth International Conference, FOIS2014, 22–25 September 2014, Rio de Janeiro, Brazil, vol. 267. IOS Press, pp. 133–146 (2014)
Thomas, O., Fellmann, M.: Semantic EPC: enhancing process modeling using ontology languages. In: Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management SBPM 2007, Held in Conjunction with the 3rd European Semantic Web Conference (ESWC 2007), Innsbruck, Austria, 7 June 2007, CEUR WS (2007)
Roy, S., Dayan, G.S., Holla, V.D.: Modeling industrial business processes for querying and retrieving using OWL + SWRL. In: OTM Confederated International Conferences On the Move to Meaningful Internet Systems. Springer, pp. 516–536 (2018). https://doi.org/10.1007/978-3-030-02671-4_31
Adamo, G., Borgo, S., Di Francescomarino, C., Ghidini, C., Rospocher, M.: BPMN 2.0 choreography language: interface or business contract? In: JOWO - Proceedings of the Joint Ontology Workshops 2017, CEUR-WS (2017)
Nguyen, H.N., Poizat, P., Zaïdi, F.: Automatic skeleton generation for data-aware service choreographies. In: IEEE 24th International Symposium on Software Reliability Engineering (ISSRE). IEEE, pp. 320–329 (2013)
Cortes-Cornax, M., Dupuy-Chessa, S., Rieu, D., Mandran, N.: Evaluating the appropriateness of the BPMN 2.0 standard for modeling service choreographies: using an extended quality framework. Softw. Syst. Model. 15(1), 219–255 (2014). https://doi.org/10.1007/s10270-014-0398-0
Gómez-López, M.T., Pérez-Álvarez, J.M., Varela-Vaca, A.J., Gasca, R.M.: Guiding the creation of choreographed processes with multiple instances based on data models. In: International Conference on Business Process Management. Springer, pp. 239–251 (2016). https://doi.org/10.1007/978-3-319-58457-7_18
Riicker, G., Riicker, C.: Automatic enumeration of all connected subgraphs. MATCH-Commun. Math. Comput. Chem 41, 145–149 (2000)
Ligęza, A.: BPMN - a logical model and property analysis. Decis. Making Manuf. Serv. 5(1–2), 57–67 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Wiśniewski, P., Kluza, K., Suchenia, A., Szała, L., Ligęza, A. (2022). Recomposition of Process Choreographies Using a Graph-Based Model Repository. In: Memmi, G., Yang, B., Kong, L., Zhang, T., Qiu, M. (eds) Knowledge Science, Engineering and Management. KSEM 2022. Lecture Notes in Computer Science(), vol 13368. Springer, Cham. https://doi.org/10.1007/978-3-031-10983-6_37
Download citation
DOI: https://doi.org/10.1007/978-3-031-10983-6_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10982-9
Online ISBN: 978-3-031-10983-6
eBook Packages: Computer ScienceComputer Science (R0)