Generation and Transformation of Compliant Process Collaboration Models to BPMN

  • Frederik Bischoff
  • Walid Fdhila
  • Stefanie Rinderle-MaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11483)


Collaboration is a key factor to successful businesses. To face massive competition in which SMEs compete with well established corporates, organizations tend to focus on their core businesses while delegating other tasks to their partners. Lately, Blockchain technology has yet furthered and eased the way companies collaborate in a trust-less environment. As such, interest in researching process collaborations models and techniques has been growing. However, in contrast to BPM research for intra-organizational processes, where a multitude of process models repositories exist as a support for simulation and work evaluation, the lack of such repositories in the context of inter-organizational processes has become an inconvenience. The aim of this paper is to build a repository of collaborative process models that will assist the research in this area. A top-down approach is used to automatically generate constrained and compliant choreography models, from which public and private process models are derived. Though the generation is partly random, it complies to a predefined set of compliance rules and parameters specified by the user.


Process collaboration Process models Compliance rules 



This work has been funded by the Vienna Science and Technology Fund (WWTF) through project ICT15-072 and COMET SBA-K1.


  1. 1.
    van der Aalst, W.M.P.: Process Mining: Discovery Conformance and Enhancement of Business Processes, 1st edn. Springer, Heidelberg (2011). Scholar
  2. 2.
    Borkowski, M., Fdhila, W., Nardelli, M., Rinderle-Ma, S., Schulte, S.: Event-based failure prediction in distributed business processes. Inf. Syst. 81, 220–235 (2017)CrossRefGoogle Scholar
  3. 3.
    Burattin, A.: PLG2: multiperspective process randomization with online and offline simulations. In: BPM Demo Track, pp. 1–6 (2016)Google Scholar
  4. 4.
    Cabanillas, C., Norta, A., Resinas, M., Mendling, J., Ruiz-Cortés, A.: Towards process-aware cross-organizational human resource management. In: Bider, I., et al. (eds.) BPMDS/EMMSAD -2014. LNBIP, vol. 175, pp. 79–93. Springer, Heidelberg (2014). Scholar
  5. 5.
    Eshuis, R., Norta, A., Kopp, O., Pitknen, E.: Service outsourcing with process views. IEEE Trans. Serv. Comput. 8(1), 136–154 (2015). Scholar
  6. 6.
    Fdhila, W., Indiono, C., Rinderle-Ma, S., Reichert, M.: Dealing with change in process choreographies: design and implementation of propagation algorithms. Inf. Syst. 49, 1–24 (2015)CrossRefGoogle Scholar
  7. 7.
    Fdhila, W., Rinderle-Ma, S., Knuplesch, D., Reichert, M.: Change and compliance in collaborative processes. In: SCC, pp. 162–169 (2015)Google Scholar
  8. 8.
    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). Scholar
  9. 9.
    Grefen, P., Rinderle, S., Dustdar, S., Fdhila, W., Mendling, J., Schulte, S.: Charting process-based collaboration support in agile business networks. IEEE Internet Comput. 1 (2018).
  10. 10.
    Kluza, K., Honkisz, K.: From SBVR to BPMN and DMN Models. Proposal of translation from rules to process and decision models. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2016. LNCS (LNAI), vol. 9693, pp. 453–462. Springer, Cham (2016). Scholar
  11. 11.
    Knuplesch, D., Reichert, M., Fdhila, W., Rinderle-Ma, S.: On enabling compliance of cross-organizational business processes. In: Daniel, F., Wang, J., Weber, B. (eds.) BPM 2013. LNCS, vol. 8094, pp. 146–154. Springer, Heidelberg (2013). Scholar
  12. 12.
    Lubke, D., Schneider, K., Weidlich, M.: Visualizing use case sets as BPMN processes. In: 2008 Requirements Engineering Visualization, pp. 21–25 (2008)Google Scholar
  13. 13.
    Rosa, M.L., et al.: Apromore: an advanced process model repository. Expert Syst. Appl. 38, 7029–7040 (2011)CrossRefGoogle Scholar
  14. 14.
    Seguel, R., Eshuis, R., Grefen, P.W.P.J.: Architecture support for flexible business chain integration using protocol adaptors. Int. J. Coop. Inf. Syst. 23, 1450008 (2014)CrossRefGoogle Scholar
  15. 15.
    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). Scholar
  16. 16.
    Turetken, O., Elgammal, A., van den Heuvel, W.J., Papazoglou, M.P.: Capturing compliance requirements: a pattern-based approach. IEEE Softw. 29, 28–36 (2012)CrossRefGoogle Scholar
  17. 17.
    Vanhatalo, J., Voelzer, H., Koehler, J.: The refined process structure tree. Data Knowl. Eng. 68(9), 793–818 (2009)CrossRefGoogle Scholar
  18. 18.
    Wisniewski, P., Kluza, K., Ligeza, 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
  19. 19.
    Zafar, U., Bhuiyan, M., Prasad, P.W.C., Haque, F.: Integration of use case models and BPMN using goal- oriented requirements engineering. JCP 13, 212–221 (2018)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Frederik Bischoff
    • 1
  • Walid Fdhila
    • 2
  • Stefanie Rinderle-Ma
    • 3
    Email author
  1. 1.Cronn GmbHBonnGermany
  2. 2.SBA-ResearchViennaAustria
  3. 3.Faculty of Computer ScienceUniversity of ViennaViennaAustria

Personalised recommendations