Skip to main content
Top
Published in: Software and Systems Modeling 2/2023

06-01-2023 | Special Section Paper

Machine learning for enterprise modeling assistance: an investigation of the potential and proof of concept

Authors: Nikolay Shilov, Walaa Othman, Michael Fellmann, Kurt Sandkuhl

Published in: Software and Systems Modeling | Issue 2/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Though modeling tools are developing fast, today, enterprise modeling is still a highly manual task that requires substantial human effort. Today, human modelers are not only assigned the creative component of the process, but they also need to perform routine work related to comparing the being developed model with existing ones. Larger amount of information available today makes it possible for a modeler to analyze more information and existing models when developing own models. However, it also complicates the process since the modeler is often not able to analyze all of them. In this work, we discuss the potential of the novel idea of using machine learning methods for enterprise modeling assistance that would benefit from their ability to discover tacit knowledge/regularities in the available data. Graph neural networks have been chosen as the main technique. The contribution lies in the proposed modeling assistance scenarios as well as carried out evaluation of the potential benefits for the modeler. The presented illustrative case study scenario is aimed to demonstrate the feasibility of the proposed approach. The viability and potential of the idea are proved via experiments.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Riss, U.V., Maus, H., Javaid, S., Jilek, C.: Digital twins of an organization for enterprise modeling. In: PoEM 2020: The Practice of Enterprise Modeling. Lecture Notes in Business Information Processing, pp 25–40. Springer (2020) Riss, U.V., Maus, H., Javaid, S., Jilek, C.: Digital twins of an organization for enterprise modeling. In: PoEM 2020: The Practice of Enterprise Modeling. Lecture Notes in Business Information Processing, pp 25–40. Springer (2020)
4.
go back to reference Awadid, A., Bork, D., Karagiannis, D., Nurcan, S.: Toward generic consistency patterns in multi-view enterprise modelling. In: ECIS 2018 Proceedings, p 146. Association for Information Systems (AIS) (2018) Awadid, A., Bork, D., Karagiannis, D., Nurcan, S.: Toward generic consistency patterns in multi-view enterprise modelling. In: ECIS 2018 Proceedings, p 146. Association for Information Systems (AIS) (2018)
5.
go back to reference Fellmann, M., Koschmider, A., Laue, R., et al.: Business process model patterns: classification and repository of published work. In: EMISA 2019. Bonn, pp 67–75 (2020) Fellmann, M., Koschmider, A., Laue, R., et al.: Business process model patterns: classification and repository of published work. In: EMISA 2019. Bonn, pp 67–75 (2020)
7.
go back to reference Snoeck, M., Stirna, J., Weigand, H., Proper, H.A.: Panel discussion: artificial intelligence meets enterprise modelling. In: The 12th IFIP Working Conference on the Practice of Enterprise Modeling, PoEM 2019. CEUR (2019) Snoeck, M., Stirna, J., Weigand, H., Proper, H.A.: Panel discussion: artificial intelligence meets enterprise modelling. In: The 12th IFIP Working Conference on the Practice of Enterprise Modeling, PoEM 2019. CEUR (2019)
12.
go back to reference Martens, A., Fettke, P., Loos, P.: Smart enterprise engineering: 12. Internationale Tagung Wirtschaftsinformatik. In: International Conference on Wirtschaftsinformatik (2015) Martens, A., Fettke, P., Loos, P.: Smart enterprise engineering: 12. Internationale Tagung Wirtschaftsinformatik. In: International Conference on Wirtschaftsinformatik (2015)
13.
go back to reference Timm, F., Sandkuhl, K.: A reference enterprise architecture for holistic compliance management in the financial sector. In: Thirty Ninth International Conference on Information Systems, p 17 (2018) Timm, F., Sandkuhl, K.: A reference enterprise architecture for holistic compliance management in the financial sector. In: Thirty Ninth International Conference on Information Systems, p 17 (2018)
14.
go back to reference Krogstie, J.: Quality of Conceptual Models in Model Driven Software Engineering. In: Conceptual Modeling Perspectives, pp 185–198. Springer International Publishing, Cham (2017) Krogstie, J.: Quality of Conceptual Models in Model Driven Software Engineering. In: Conceptual Modeling Perspectives, pp 185–198. Springer International Publishing, Cham (2017)
15.
go back to reference Krogstie, J.: Model-Based Development and Evolution of Information Systems. Springer, London (2012)CrossRef Krogstie, J.: Model-Based Development and Evolution of Information Systems. Springer, London (2012)CrossRef
17.
go back to reference Melville, P., Sindhwani, V.: Recommender systems. In: Sammut, C., Webb, G.I. (eds.) Encyclopedia of Machine Learning, pp. 829–838. Springer, Boston (2011) Melville, P., Sindhwani, V.: Recommender systems. In: Sammut, C., Webb, G.I. (eds.) Encyclopedia of Machine Learning, pp. 829–838. Springer, Boston (2011)
18.
go back to reference Fellmann, M., Metzger, D., Jannaber, S., et al.: Process modeling recommender systems: a generic data model and its application to a smart glasses-based modeling environment. Bus. Inf. Syst. Eng. 60, 21–38 (2018)CrossRef Fellmann, M., Metzger, D., Jannaber, S., et al.: Process modeling recommender systems: a generic data model and its application to a smart glasses-based modeling environment. Bus. Inf. Syst. Eng. 60, 21–38 (2018)CrossRef
20.
go back to reference Kuschke, T., Mäder, P.: Pattern-based auto-completion of UML modeling activities. In: Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering, pp 551–556. ACM, New York (2014) Kuschke, T., Mäder, P.: Pattern-based auto-completion of UML modeling activities. In: Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering, pp 551–556. ACM, New York (2014)
25.
go back to reference Clever, N., Holler, J., Shitkova, M., Becker, J.: Towards auto-suggested process modeling: prototypical development of an auto-suggest component for process modeling tools. In: Enterprise Modelling and Information Systems Architectures (EMISA 2013). Gesellschaft für Informatik e.V., pp 133–145 (2013) Clever, N., Holler, J., Shitkova, M., Becker, J.: Towards auto-suggested process modeling: prototypical development of an auto-suggest component for process modeling tools. In: Enterprise Modelling and Information Systems Architectures (EMISA 2013). Gesellschaft für Informatik e.V., pp 133–145 (2013)
29.
go back to reference Agt-Rickauer, H., Kutsche, R.-D., Sack, H.: DoMoRe: a recommender system for domain modeling. In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, pp 71–82. SciTePress (2018) Agt-Rickauer, H., Kutsche, R.-D., Sack, H.: DoMoRe: a recommender system for domain modeling. In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, pp 71–82. SciTePress (2018)
31.
go back to reference Havel, J.-M., Steinhorst, M., Dietrich, H.-A., Delfmann, P.: Supporting terminological standardization in conceptual models: a plugin for a meta-modelling tool. In: European Conference on Information Systems (ECIS). Association for Information Systems (AIS) (2014) Havel, J.-M., Steinhorst, M., Dietrich, H.-A., Delfmann, P.: Supporting terminological standardization in conceptual models: a plugin for a meta-modelling tool. In: European Conference on Information Systems (ECIS). Association for Information Systems (AIS) (2014)
32.
go back to reference Ternes, B., Rosenthal, K., Strecker, S.: Automated assistance for data modelers: a heuristics-based natural language processing approach. In: European Conference on Information Systems (ECIS). Association for Information Systems (AIS) (2021) Ternes, B., Rosenthal, K., Strecker, S.: Automated assistance for data modelers: a heuristics-based natural language processing approach. In: European Conference on Information Systems (ECIS). Association for Information Systems (AIS) (2021)
34.
go back to reference Huber, S., Fietta, M., Hof, S.: Next step recommendation and prediction based on process mining in adaptive case management. In: Proceedings of the 7th International Conference on Subject-Oriented Business Process Management, pp 1–9. ACM, New York (2015) Huber, S., Fietta, M., Hof, S.: Next step recommendation and prediction based on process mining in adaptive case management. In: Proceedings of the 7th International Conference on Subject-Oriented Business Process Management, pp 1–9. ACM, New York (2015)
36.
go back to reference Kögel, S.: Recommender system for model driven software development. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp 1026–1029. ACM, New York (2017) Kögel, S.: Recommender system for model driven software development. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp 1026–1029. ACM, New York (2017)
37.
go back to reference Almonte, L., Pérez-Soler, S., Guerra, E., et al.: Automating the synthesis of recommender systems for modelling languages. In: Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering, pp 22–35. ACM, New York (2021) Almonte, L., Pérez-Soler, S., Guerra, E., et al.: Automating the synthesis of recommender systems for modelling languages. In: Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering, pp 22–35. ACM, New York (2021)
40.
go back to reference Khider, H., Hammoudi, S., Meziane, A.: Business process model recommendation as a transformation process in MDE: conceptualization and first experiments. In: Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development, pp 65–75. SciTePress (2020) Khider, H., Hammoudi, S., Meziane, A.: Business process model recommendation as a transformation process in MDE: conceptualization and first experiments. In: Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development, pp 65–75. SciTePress (2020)
41.
go back to reference Rasmussen, J.B., Hvam, L., Kristjansdottir, K., Mortensen, N.H.: Guidelines for structuring object-oriented product configuration models in standard configuration software. J. Univers. Comput. Sci. 26, 374–401 (2020)CrossRef Rasmussen, J.B., Hvam, L., Kristjansdottir, K., Mortensen, N.H.: Guidelines for structuring object-oriented product configuration models in standard configuration software. J. Univers. Comput. Sci. 26, 374–401 (2020)CrossRef
42.
go back to reference Smirnov, A., Shchekotov, M., Shilov, N., Ponomarev, A.: Decision support service based on dynamic resource network configuration in human-computer cloud. In: 2018 23rd Conference of Open Innovations Association (FRUCT), pp 362–368. IEEE (2018) Smirnov, A., Shchekotov, M., Shilov, N., Ponomarev, A.: Decision support service based on dynamic resource network configuration in human-computer cloud. In: 2018 23rd Conference of Open Innovations Association (FRUCT), pp 362–368. IEEE (2018)
43.
go back to reference Pereira, J.A., Schulze, S., Krieter, S., et al.: A context-aware recommender system for extended software product line configurations. In: Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, pp 97–104. ACM, New York (2018) Pereira, J.A., Schulze, S., Krieter, S., et al.: A context-aware recommender system for extended software product line configurations. In: Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, pp 97–104. ACM, New York (2018)
45.
go back to reference Borozanov, V., Hacks, S., Silva, N.: Using machine learning techniques for evaluating the similarity of enterprise architecture models. In: International Conference on Advanced Information Systems Engineering (CAiSE). Lecture Notes in Computer Science, vol. 11483, pp. 563–578. https://doi.org/10.1007/978-3-030-21290-2_35 (2019) Borozanov, V., Hacks, S., Silva, N.: Using machine learning techniques for evaluating the similarity of enterprise architecture models. In: International Conference on Advanced Information Systems Engineering (CAiSE). Lecture Notes in Computer Science, vol. 11483, pp. 563–578. https://​doi.​org/​10.​1007/​978-3-030-21290-2_​35 (2019)
47.
go back to reference Elkindy, A.I.A.: Survey of Business Process Modeling Recommender Systems. University of Koblenz - Landau, Mainz (2019) Elkindy, A.I.A.: Survey of Business Process Modeling Recommender Systems. University of Koblenz - Landau, Mainz (2019)
50.
go back to reference Jangda, A., Polisetty, S., Guha, A., Serafini, M.: Accelerating graph sampling for graph machine learning using GPUs. In: Proceedings of the Sixteenth European Conference on Computer Systems, pp 311–326. ACM, New York (2021) Jangda, A., Polisetty, S., Guha, A., Serafini, M.: Accelerating graph sampling for graph machine learning using GPUs. In: Proceedings of the Sixteenth European Conference on Computer Systems, pp 311–326. ACM, New York (2021)
56.
go back to reference Defferrard, M., Bresson, X., Vandergheynst, P.: Convolutional neural networks on graphs with fast localized spectral filtering (2016) Defferrard, M., Bresson, X., Vandergheynst, P.: Convolutional neural networks on graphs with fast localized spectral filtering (2016)
57.
go back to reference Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks (2016) Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks (2016)
58.
go back to reference Hamilton, W.L., Ying, R., Leskovec, J.: Inductive representation learning on large graphs (2017) Hamilton, W.L., Ying, R., Leskovec, J.: Inductive representation learning on large graphs (2017)
59.
go back to reference Xu, K., Li, C., Tian, Y., et al.: Representation learning on graphs with jumping knowledge networks (2018) Xu, K., Li, C., Tian, Y., et al.: Representation learning on graphs with jumping knowledge networks (2018)
60.
go back to reference Veličković, P., Cucurull, G., Casanova, A., et al.: Graph attention networks (2017) Veličković, P., Cucurull, G., Casanova, A., et al.: Graph attention networks (2017)
61.
go back to reference Thekumparampil KK, Wang C, Oh S, Li L-J (2018) Attention-based Graph Neural Network for Semi-supervised Learning Thekumparampil KK, Wang C, Oh S, Li L-J (2018) Attention-based Graph Neural Network for Semi-supervised Learning
62.
go back to reference Kipf, T.N., Welling, M.: Variational graph auto-encoders (2016) Kipf, T.N., Welling, M.: Variational graph auto-encoders (2016)
63.
go back to reference Zhang, M., Chen, Y.: Weisfeiler–Lehman neural machine for link prediction. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 575–583. ACM, New York (2017) Zhang, M., Chen, Y.: Weisfeiler–Lehman neural machine for link prediction. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 575–583. ACM, New York (2017)
64.
go back to reference Zhang, M., Chen, Y.: Link prediction based on graph neural networks (2018) Zhang, M., Chen, Y.: Link prediction based on graph neural networks (2018)
66.
go back to reference Mikolov, T., Sutskever, I., Chen, K., et al.: Distributed representations of words and phrases and their compositionality (2013) Mikolov, T., Sutskever, I., Chen, K., et al.: Distributed representations of words and phrases and their compositionality (2013)
67.
go back to reference Bordes, A., Usunier, N., Garcia-Duran, A., et al.: Translating embeddings for modeling multi-relational data. In: Advances in Neural Information Processing Systems 26 (NIPS 2013), vol. 26 (2013) Bordes, A., Usunier, N., Garcia-Duran, A., et al.: Translating embeddings for modeling multi-relational data. In: Advances in Neural Information Processing Systems 26 (NIPS 2013), vol. 26 (2013)
68.
go back to reference Wang, Z., Zhang, J., Feng, J., Chen, Z.: Knowledge graph embedding by translating on hyperplanes. In: AAAI’14: Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, pp 1112–1119 (2014) Wang, Z., Zhang, J., Feng, J., Chen, Z.: Knowledge graph embedding by translating on hyperplanes. In: AAAI’14: Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, pp 1112–1119 (2014)
69.
go back to reference Fan, M., Zhou, Q., Chang, E., Zheng, T.F.: Transition-based knowledge graph embedding with relational mapping properties. In: Proceedings of the 28th Pacific Asia Conference on Language, Information and Computing. Department of Linguistics, Chulalongkorn University, pp 328–337 (2014) Fan, M., Zhou, Q., Chang, E., Zheng, T.F.: Transition-based knowledge graph embedding with relational mapping properties. In: Proceedings of the 28th Pacific Asia Conference on Language, Information and Computing. Department of Linguistics, Chulalongkorn University, pp 328–337 (2014)
70.
go back to reference Lin, Y., Liu, Z., Sun, M., et al.: Learning entity and relation embeddings for knowledge graph completion. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, pp 2181–2187 (2015) Lin, Y., Liu, Z., Sun, M., et al.: Learning entity and relation embeddings for knowledge graph completion. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, pp 2181–2187 (2015)
71.
go back to reference Yang, B., Yih, W., He, X., et al.: Embedding entities and relations for learning and inference in knowledge bases (2014) Yang, B., Yih, W., He, X., et al.: Embedding entities and relations for learning and inference in knowledge bases (2014)
72.
go back to reference Trouillon, T., Welbl, J., Riedel, S., et al.: Complex embeddings for simple link prediction (2016) Trouillon, T., Welbl, J., Riedel, S., et al.: Complex embeddings for simple link prediction (2016)
73.
go back to reference Dettmers, T., Minervini, P., Stenetorp, P., Riedel, S.: Convolutional 2D knowledge graph embeddings (2017) Dettmers, T., Minervini, P., Stenetorp, P., Riedel, S.: Convolutional 2D knowledge graph embeddings (2017)
76.
go back to reference Vashishth, S., Sanyal, S., Nitin, V., Talukdar, P.: Composition-based multi-relational graph convolutional networks (2019) Vashishth, S., Sanyal, S., Nitin, V., Talukdar, P.: Composition-based multi-relational graph convolutional networks (2019)
78.
go back to reference Ying, R., You, J., Morris, C., et al.: Hierarchical graph representation learning with differentiable pooling. In: NIPS’18: Proceedings of the 32nd International Conference on Neural Information Processing Systems, pp 4805–4815. ACM (2018) Ying, R., You, J., Morris, C., et al.: Hierarchical graph representation learning with differentiable pooling. In: NIPS’18: Proceedings of the 32nd International Conference on Neural Information Processing Systems, pp 4805–4815. ACM (2018)
79.
go back to reference Xu, K., Hu, W., Leskovec, J., Jegelka, S.: How powerful are graph neural networks? (2018) Xu, K., Hu, W., Leskovec, J., Jegelka, S.: How powerful are graph neural networks? (2018)
81.
go back to reference Sonntag, A., Hake, P., Fettke, P., Loos, P.: An approach for semantic business process model matching using supervised machine learning. In: European Conference on Information Systems (ECIS) (2016) Sonntag, A., Hake, P., Fettke, P., Loos, P.: An approach for semantic business process model matching using supervised machine learning. In: European Conference on Information Systems (ECIS) (2016)
82.
go back to reference Sandkuhl, K., Stirna, J., Persson, A., Wißotzki, M.: Enterprise Modeling: Tackling Business Challenges with the 4EM Method. Springer, Berlin (2014)CrossRef Sandkuhl, K., Stirna, J., Persson, A., Wißotzki, M.: Enterprise Modeling: Tackling Business Challenges with the 4EM Method. Springer, Berlin (2014)CrossRef
84.
go back to reference Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization (2014) Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization (2014)
86.
go back to reference Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: Proceedings of the International Conference on Learning Representations (ICLR 2013) (2013) Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: Proceedings of the International Conference on Learning Representations (ICLR 2013) (2013)
Metadata
Title
Machine learning for enterprise modeling assistance: an investigation of the potential and proof of concept
Authors
Nikolay Shilov
Walaa Othman
Michael Fellmann
Kurt Sandkuhl
Publication date
06-01-2023
Publisher
Springer Berlin Heidelberg
Published in
Software and Systems Modeling / Issue 2/2023
Print ISSN: 1619-1366
Electronic ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-022-01077-y

Other articles of this Issue 2/2023

Software and Systems Modeling 2/2023 Go to the issue

Premium Partner