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
A reference architecture for the development of GLSP-based web modeling tools
Haydar MetinKeywords: GLSP, LSP, Modeling tool, Software modeling, UML, Web modeling
Astract: Web-based modeling tools provide unprecedented opportunities for the realization of modern, powerful, and usable diagram editors running in the cloud. The development of such tools, however, still poses significant challenges for developers. The graphical language server platform (GLSP) aims to reduce some of these challenges by providing the necessary frameworks to efficiently create web modeling tools. However, realizing modeling tools with GLSP remains challenging and not much support for interested tool developers is provided yet. This paper discusses these challenges and lessons learned after working with GLSP and realizing several GLSP-based modeling tools. We present experiences, concepts, and a reusable reference architecture to develop and operate GLSP-based web modeling tools. As a proof of concept, we report on the realization of a GLSP-based UML editor called bigUML. Through bigUML, we show that our procedure and the reference architecture we developed resulted in a scalable and flexible GLSP-based web modeling tool for the UML. The lessons learned, the procedural approach, the reference architecture, and the critical reflection on the challenges and opportunities of using GLSP provide valuable insights to the community and shall ease the decision of whether or not to use GLSP for future tool development projects. With this paper, we publicly release a reference implementation of our architecture.
Metin, H., & Bork, D. (2025). A reference architecture for the development of GLSP-based web modeling tools. Software and Systems Modeling, 24(6), 1869–1895. https://doi.org/10.1007/s10270-024-01257-y
Talk to Me! Toward Speech-Based UML Modeling
Simon Schwantler
Stefan Klikovits
Haydar Metin
Philip LangerKeywords: Accessibility, GLSP, Modeling tool, Natural language interface, Speech-based interaction, UML
Astract: Modeling is a core task in enterprise systems engineering. The use of graphical modeling editors, however, remains cumbersome in general and poses a significant challenge for users with disabilities. Natural language processing (NLP) and intent recognition are at the forefront of making many technologies more accessible and intuitive by allowing users to engage using natural language. This paper presents a natural language interface (NLI) for speech-based UML model interaction that leverages state-of-the-art NLP technologies to enable speech-based modeling. We provide a workflow for the creation of NLIs for modeling editors, a proof-of-concept integration of this approach into the bigUML open-source modeling editor, and an empirical evaluation that shows promising results in intent recognition, the effectiveness of model creation, and usability. Thereby, this paper makes significant contributions towards more natural, inclusive, and accessible modeling.
Schwantler, S., Klikovits, S., Metin, H., Langer, P., & Bork, D. (2025). Talk to Me! Toward Speech-Based UML Modeling. In H.-G. Fill, Y. Wautelet, J. Ralyté, & J. Zdravkovic (Eds.), The Practice of Enterprise Modeling : 18th IFIP Working Conference, PoEM 2025, Geneva, Switzerland, December 3–5, 2025, Proceedings (pp. 83–101). Springer. https://doi.org/10.1007/978-3-032-12063-2_6
Inclusive Model-Driven Engineering for Accessible Software
Stefan Klikovits
Judith Michael
Lukas Netz
Bernhard RumpeKeywords: Model-Driven Engineering, Accessibility, Inclusion
Astract: While model-driven engineering (MDE) claims to be a good development approach for cross-cutting concerns, this raises the question of why not every application created with MDE is accessible. Moreover, why are the MDE development processes and the tools themselves not more inclusive? In this vision paper, we sketch an ideal picture of how inclusivity in MDE - considered throughout tools, methods, artifacts, and processes - would intrinsically lead to more accessible software systems. We review the state-of-the-art, discuss current challenges, and present a possible future of inclusive MDE.
Bork, D., Klikovits, S., Michael, J., Netz, L., & Rumpe, B. (2025). Inclusive Model-Driven Engineering for Accessible Software. In 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems (MODELS) (pp. 253–259). IEEE. https://doi.org/10.1109/MODELS67397.2025.00030
Model-driven engineering of SAP core data services - the bigER2CDS modeling tool
Gallus HuberKeywords: CDS, Domain-specific language, Langium, LSP, Model-driven engineering, Modeling tool, SAP Core Data Services, Sprotty
Astract: This paper introduces bigER2CDS, a novel model-driven engineering approach and tool support for SAP Core Data Services (CDS). bigER2CDS addresses the need for a higher abstraction level in CDS development, enabling blended, i.e., textual and graphical modeling of CDS Views through a domain-specific modeling language. Based on web technologies and the Language Server Protocol (LSP), we realized a modeling tool for SAP CDS. Our tool supports the hybrid modeling of CDS and the import of existing SAP CDS view entities for analysis and development support. This model-driven approach aims to enable domain experts to develop CDS views, mitigating the need for extensive programming skills. We report on the development of the ER2CDS domain-specific language (DSL) and the implementation of the corresponding bigER2CDS modeling tool. Finally, bigER2CDS is evaluated in the form of a controlled experiment and a case study with domain experts and CDS developers. The results show a high usability score for our tool and a willingness by domain experts and CDS developers to use it. The tool can be freely downloaded from the VS Code marketplace: https://marketplace.visualstudio.com/items?itemName=BIGModelingTools.er2cds.
Huber, G., & Bork, D. (2025). Model-driven engineering of SAP core data services - the bigER2CDS modeling tool. Software and Systems Modeling. https://doi.org/10.1007/s10270-025-01320-2
Accessibility in conceptual modeling—A systematic literature review, a keyboard-only UML modeling tool, and a research roadmap
Aylin Sarioglu
Haydar MetinKeywords: Accessibility, Conceptual modeling, Disability, Modeling tools, Systematic literature review, Tool review
Astract: The reports on Disability by the World Health Organization show that the number of people with disabilities is increasing. Consequently, accessibility should play an essential role in information systems engineering research. While there is an increasingly rich set of available web accessibility guidelines, testing frameworks, and generally accessibility features in modern web-based software systems, software development frameworks, and Integrated Development Environments, this paper shows, based on a systematic review of the literature and current modeling tools, that accessibility is, so far, only scarcely focused in conceptual modeling research. With this paper, we assess the state of the art of accessibility in conceptual modeling, we identify current research gaps, and we delineate a vision toward more accessible conceptual modeling methods and tools. As a concrete step forward toward this vision, we present a generic concept of a keyboard-only modeling tool interaction that is implemented as a new module for the Graphical Language Server Platform (GLSP) framework. We show—using a currently developed UML modeling tool—how efficiently this module allows GLSP-based tool developers to introduce accessibility features into their modeling tools, thereby engaging physically disabled users in conceptual modeling.
Sarioglu, A., Metin, H., & Bork, D. (2025). Accessibility in conceptual modeling—A systematic literature review, a keyboard-only UML modeling tool, and a research roadmap. DATA & KNOWLEDGE ENGINEERING, 158, Article 102423. https://doi.org/10.1016/j.datak.2025.102423
Teaching
Seminar for Master Students in Software Engineering (Software Engineering and Programming)
Semester: 2026S; Nr: 180.008; Type: SE; Hours: 1.0; Language: English; View on TISSOrientation Bachelor with Honors of Informatics and Business Informatics
Semester: 2026S; Nr: 180.767; Type: SE; Hours: 1.0; Language: German; View on TISSResearch Seminar
Semester: 2026S; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISSLiterature Seminar for PhD Students
Semester: 2026S; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISSBachelor Thesis for Informatics and Business Informatics
Semester: 2026S; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISSScientific Research and Writing
Semester: 2026S; Nr: 193.052; Type: SE; Hours: 2.0; Language: German; View on TISSProject in Computer Science 1
Semester: 2026S; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISSProject in Computer Science 2
Semester: 2026S; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISSAdvanced Model Engineering
Semester: 2026S; Nr: 194.195; Type: VU; Hours: 4.0; Language: English; View on TISSSeminar in Computer Science (Model Engineering)
Semester: 2026S; Nr: 194.198; Type: SE; Hours: 2.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. MEng MSc BEngCharlotte Roos R. Verbruggen
Univ.Ass. PhDJonas Max Lindner
Univ.Ass. MSc
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




