Dominik Bork
Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.
Dominik Bork
- Email: dominik.bork@tuwien.ac.at
- Phone: +43-1-58801-194308
- Office: FB0116 (1040 Wien, Erzherzog-Johann-Platz 1)
- About:
Dominik Bork is working as a Head of Research Unit and Associate Professor for Business Systems Engineering at TU Wien. Prior to moving to TU Wien, he worked as a Postdoc at the University of Vienna. He received his Diploma in Information Science and his PhD (Dr. rer. pol.) from the University of Bamberg where he primarily worked on multi-view enterprise modeling and metamodeling.<\/p>
During his academic career, he was visiting researcher at and is up to date active collaborator with the University of Technology Sydney, the Instituto Tecnologico Autonomo de Mexico, the University of Pretoria, Stockholm University, and the Ecol\u00e9 de Mines d\u2019Albi.<\/p>
Dominik Bork is elected domain expert of the Special Interest Group on Modelling Business Information Systems of the German Informatics Society (GI).<\/p>
- Orcid: 0000-0001-8259-2297
- Keywords: Conceptual Modelling, UML, Model Engineering, Artificial intelligence, object oriented software design, Enterprise Architecture, Process Engineering
- Roles: Head of Research Unit, Associate Professor
Publications
Leveraging Artificial Intelligence for Model-based Software Analysis and Design
Antonio Garmendia
Martin Eisenberg
Thiago Ferreira
Marouane Kessentini
Manuel WimmerKeywords: Conceptual Modeling
Astract: Fundamental decisions are made in the early phases of software development. The typical outcomes of these phases are models of different kinds, such as architectural models, data models, and process models. Automation support is required to efficiently and effectively handle large models and conduct continuous quality improvement processes. Thus, several approaches have been proposed that integrate modeling with Artificial Intelligence (AI) methods such as Genetic Algorithms (GAs), among others. These approaches, e.g., transform models to improve their quality by searching for good solutions within the potential solution space. In this chapter, we first review existing applications of AI methods to model-based software engineering problems. Subsequently, we show a representative use case of how a model-based software analysis and design problem can be solved using GAs. In particular, we focus on the well-known and challenging modularization problem: splitting an overarching, monolithic model into smaller modules. We present two encodings, the model-based and the transformation-based encoding, which are both applied for the modularization of Entity-Relationship (ER) diagrams. We further discuss how these encodings may be adapted to other structural models and conclude with an outlook on future research lines related to software modeling intelligence.
Garmendia, A., Bork, D., Eisenberg, M., Ferreira, T., Kessentini, M., & Wimmer, M. (2023). Leveraging Artificial Intelligence for Model-based Software Analysis and Design. In J. R. Romero, I. Medina-Bulo, & F. Chicano (Eds.), Optimising the Software Development Process with Artificial Intelligence (pp. 93–117). https://doi.org/10.1007/978-981-19-9948-2_4
Inclusive conceptual modeling: Diversity, equity, involvement, andbelonging in conceptual modeling (short paper)
Roman Lukyanenko
Veda Storey
Jeffrey Parsons
Oscar Pastor
Lukyanenko, R., Bork, D., Storey, V., Parsons, J., & Pastor, O. (2023). Inclusive conceptual modeling: Diversity, equity, involvement, andbelonging in conceptual modeling (short paper). In C. M. Fonseca, J. L. Borbinha, G. Guizzardi, D. Aveiro, S. Liaskos, C. M. Keet, E. Serral, F. Baiao, J. Araújo, T. Prince Sales, M. M. da Silva, S. de Cesare, S. Pinto, L. Bellatreche, & S. Hacks (Eds.), Companion Proceedings of the 42nd International Conference on Conceptual Modeling: ER Forum, 7th SCME, Project Exhibitions, Posters and Demos, and Doctoral Consortium co-located with ER 2023. http://hdl.handle.net/20.500.12708/203693
Historization of Enterprise Architecture Models via Enterprise Architecture Knowledge Graphs
Robin Bråtfors
Simon HacksKeywords: Enterprise architecture, Historical analysis, Knowledge graph
Astract: Enterprise Architecture (EA) is the discipline that aims to provide a holistic view of the enterprise by explicating business and IT alignment from the perspectives of high-level corporate strategy down to daily operations and network infrastructures. EAs are consequently complex as they compose and integrate many aspects on different architecture layers. A recent proposal to cope with this complexity and to make EAs amenable to automated and intuitive visual analysis is the transformation of EA models into EA Knowledge Graphs. A remaining limitation of these approaches is that they perceive the EA to be static, i.e., they represent and analyze EAs at a single point in time. In the paper at hand, we introduce a historization concept, a prototypical implementation, and a performance analysis for how EAs can be represented and processed to enable the analysis of their evolution.
Bråtfors, R., Hacks, S., & Bork, D. (2022). Historization of Enterprise Architecture Models via Enterprise Architecture Knowledge Graphs. In The Practice of Enterprise Modeling (pp. 51–65). Springer Nature Switzerland AG. https://doi.org/10.1007/978-3-031-21488-2_4
Establishing Interoperability Between the EMF and the MSDKVS Metamodeling Platforms
Florian CesalKeywords: DSL, EMF, Interoperability, Metamodeling, MSDKVS, Sirius
Astract: Many powerful metamodeling platforms exist, each with strengths, weaknesses, functionalities, programming language(s), and developer community. To exploit the mutual benefits of these platforms, it would be ideal to establish interoperability amongst them and the exchange of metamodels and models. This would enable language engineers to choose the metamodeling platform freely without risking a lock-in effect. Two well-documented and freely available metamodeling platforms are the Eclipse Modeling Framework (EMF) and Microsoft’s Modeling SDK for Visual Studio (MSDKVS). This paper proposes the first achievements toward establishing interoperability between EMF and MSDKVS on an abstract syntax level and a graphical concrete syntax level. To develop such interoperability, we i) comprehensively analyze the two platforms, ii) present a conceptual mapping between them, and iii) eventually implement a bidirectional transformation bridge. The transformed results’ validity, executability, and expressiveness are then quantitatively and qualitatively assessed by transforming a collection of publicly available metamodels.
Cesal, F., & Bork, D. (2022). Establishing Interoperability Between the EMF and the MSDKVS Metamodeling Platforms. In The Practice of Enterprise Modeling (pp. 167–182). Springer. https://doi.org/10.1007/978-3-031-21488-2_11
CPSAML: A Language and Code Generation Framework for Digital Twin based Monitoring of Mobile Cyber-Physical Systems
Andreas FendKeywords: cyber-physical systems, digital twin, model-driven engineering, multi-paradigm modeling
Astract: Cyber-physical systems (CPS) are finding increasing use, whether in factories, autonomous vehicles, or smart buildings. Monitoring the execution of CPSs is crucial since CPSs directly influence their physical environment. Like the actual system, the monitoring application must be designed, developed, and tested. Mobile CPSs, in contrast to stationary CPSs, bring the additional requirement that instances can dynamically join, leave, or fail during execution time. This dynamic behavior must also be considered in the monitoring application. This paper presents CPSAML, a language and code generation framework for the model-driven development of mobile CPS systems, including a cockpit application for monitoring and interacting with such a system. The pipeline starts with the formulation of the system and the CPSs it contains at an abstract level by the system architect using a domain-specific modeling language. Next, this model is transformed into SysML 2 for further extension and richer specificity by system engineers on a more technical level. In the last step of the pipeline, the SysML 2 model is used to generate code for the CPS devices, a system-wide digital twin, and the cockpit application mentioned above. This cockpit enables the operator to configure and apply the monitoring and interaction with the system during runtime. We evaluate our CPSAML language and code generation framework on an Indoor Transport System case study with Roomba vacuum cleaner robots.
Fend, A., & Bork, D. (2022). CPSAML: A Language and Code Generation Framework for Digital Twin based Monitoring of Mobile Cyber-Physical Systems. In MODELS ’22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings (pp. 649–658). Association for Computing Machinery (ACM). https://doi.org/10.1145/3550356.3563134
Teaching
Advanced Model Engineering
Semester: 2026S; Nr: 194.195; Type: VU; Hours: 4.0; Language: English; View on TISSSeminar for Master Students in Software Engineering
Semester: 2025W; Nr: 180.777; Type: SE; Hours: 1.0; Language: English; View on TISSResearch Seminar
Semester: 2025W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISSLiterature Seminar for PhD Students
Semester: 2025W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISSModel Engineering
Semester: 2025W; Nr: 188.923; Type: VU; Hours: 4.0; Language: English; View on TISSBachelor Thesis for Informatics and Business Informatics
Semester: 2025W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISSSoftware Engineering
Semester: 2025W; Nr: 194.020; Type: VU; Hours: 4.0; Language: German; View on TISSProject in Computer Science 1
Semester: 2025W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISSSeminar in Computer Science (Model Engineering)
Semester: 2025W; Nr: 194.198; Type: SE; Hours: 2.0; Language: German; View on TISSProjects
Facilitating Large Language Models for Smart GLSP-based Modeling
Name: SmartGLSP; Title: Facilitating Large Language Models for Smart GLSP-based Modeling; Begins On: 2025-10-01; Ends On: 2028-09-30; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteEnterprise Architecture Knowledge Graph for Learning and Exploration
Name: EAGLE; Title: Enterprise Architecture Knowledge Graph for Learning and Exploration; Begins On: 2025-07-01; Ends On: 2028-06-30; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteJSON-basierte, web-natives Modellierungsframework für Model-Diffing
Name: JSONVerse; Title: JSON-basierte, web-natives Modellierungsframework für Model-Diffing; Begins On: 2024-07-01; Ends On: 2025-01-31; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteTowards Low-Code Business App Development - ER2CDS
Name: ER2CDS; Title: Towards Low-Code Business App Development - ER2CDS; Begins On: 2024-01-01; Ends On: 2024-12-31; Context: valantic Business Technology & Transformatio GmbH; View Project WebsiteAutomatisiertes End-to-End-Testen von Cloud-basierten Modellierungswerkzeugen
Name: InnoScheckEclipsesource23; Title: Automatisiertes End-to-End-Testen von Cloud-basierten Modellierungswerkzeugen; Begins On: 2023-05-01; Ends On: 2024-04-30; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteDiplomarbeitsbetreuung AI Readiness Assessment
Name: DA-EFS; Title: Diplomarbeitsbetreuung AI Readiness Assessment; Begins On: 2023-01-24; Ends On: 2024-01-23; Context: EFS Unternehmensberatung GesmbH; View Project WebsiteMFP 4.2 Advanced Analytics for Smart Manufacturing
Name: MFP 4.2; Title: MFP 4.2 Advanced Analytics for Smart Manufacturing; Begins On: 2022-10-01; Ends On: 2023-09-30; Context: CDP Center for Digital Production G; View Project WebsiteDigital Platform Enterprise
Name: DEMO; Title: Digital Platform Enterprise; Begins On: 2022-01-01; Ends On: 2024-12-31; Context: European Commission; View Project WebsiteTeam
Business Informatics Group, TU Wien
Professors
Christian Huemer
Ao.Univ.Prof. Mag.rer.soc.oec.Dr.rer.soc.oec.
Dominik Bork
Associate Prof. Dipl.-Wirtsch.Inf.Univ.Dr.rer.pol.
Gerti Kappel
O.Univ.Prof.in Dipl.-Ing.inMag.a Dr.in techn.
Henderik Proper
Univ.Prof. PhDResearchers
Aleksandar Gavric
Univ.Ass. M.Eng. M.Sc. B.Eng.Charlotte Roos R. Verbruggen
Univ.Ass. PhD
Marco Huymajer
Senior Lecturer Dipl.-Ing. BSc
Marianne Schnellmann
Univ.Ass. MScMarion Murzek
Senior Lecturer Mag.a rer.soc.oec.Dr.in rer.soc.oec.
Marion Scholz
Senior Lecturer Dipl.-Ing.inMag.a rer.soc.oec.
Miki Zehetner
Univ.Ass. DI Bakk.rer.soc.oec. MSc




