Dominik Bork


Image
Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.

Dominik Bork

  • About:

    Dominik Bork is working as an Assistant Professor for Business Systems Engineering at TU Wien since July 2020. 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.

    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é de Mines d’Albi.

    Dominik Bork is elected domain expert of the Special Interest Group on Modelling Business Information Systems of the German Informatics Society (GI).

  • Orcid: 0000-0001-8259-2297
  • Keywords: Conceptual Modelling, UML, Model Engineering, Artificial intelligence, object oriented software design, Enterprise Architecture, Process Engineering
  • Roles: Associate Professor

Publications

Leveraging Artificial Intelligence for Model-based Software Analysis and Design
Antonio GarmendiaDominik BorkMartin EisenbergThiago FerreiraMarouane KessentiniManuel WimmerJose Raul RomeroInmaculada Medina-BuloFrancisco Chicano

View .bib

Handle: 20.500.12708/191935; Year: 2023; Issued On: 2023-01-01; Type: Publication; Subtype: Book Contribution;

Keywords: 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
Enterprise, Business-Process and Information Systems Modeling : 24th International Conference, BPMDS 2023, and 28th International Conference, EMMSAD 2023, Zaragoza, Spain, June 12–13, 2023, Proceedings
Han van der AaDominik BorkHenderik ProperRainer Schmidt

View .bib

Handle: 20.500.12708/191929; Year: 2023; Issued On: 2023-01-01; Type: Publication; Subtype: Proceedings; Peer Reviewed:

Keywords: Conceptual Modeling

van der Aa, H., Bork, D., Proper, H., & Schmidt, R. (Eds.). (2023). Enterprise, Business-Process and Information Systems Modeling : 24th International Conference, BPMDS 2023, and 28th International Conference, EMMSAD 2023, Zaragoza, Spain, June 12–13, 2023, Proceedings (Vol. 479). Springer. https://doi.org/10.1007/978-3-031-34241-7
Real-time collaborative modeling with eclipse GLSP
Markus HegedüsDominik Bork

View PDF View .bib

Handle: 20.500.12708/192848; DOI: 10.34726/hss.2023.102183; Year: 2023; Issued On: 2023-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Collaborative modeling, GLSP, UML, bigUML, Workflow tool, Web modeling, Modeling tool, Visual Studio Live Share
Astract: The PC has become an integral part of our working environment. It supports us at school and university, at work and in our free time. The coronavirus pandemic has increased this dependency enormously. Many lessons have been held remotely, friends have communicated via video calls and many of us have worked completely from home. However, working from home also brings a number of difficulties and problems with it, for example how several people can work together efficiently on the same thing. This is where collaborative working starts.In the context of IT, collaborative work means that several people are working on a document at the same time. This applies to textual documents, as well as all other kinds of documents. This diploma thesis is concentrating on diagrams, i.e. graphical documents that interact with GLSP (Graphical Language Server Platform). GLSP offers a platform, which provides a protocol, to develop modeling tools for diagrams. This work is intended to extend the GLSP protocol, so it will provide collaborative real-time modeling on diagrams.Analyzing existing collaborative editors should provide a good base upon to define clear requirements for the solution. The raised questions deal with how GLSP can be extended in order to use it for collaborative purposes. Furthermore, the investigation should lay the foundation for creating a good user experience within a collaborative session. A prototype based on the Workflow tool aims to implement the developed concept and provide a first insight into collaborative modeling with GLSP. An evaluation should also demonstrate that it is easily possible to apply the prototype to other modeling languages. Finally, a comprehensive real-time test will check the solution for performance, user-friendliness and reliability.

Hegedüs, M. (2023). Real-time collaborative modeling with eclipse GLSP [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.102183
Conceptualization and implementation of UML sequence diagrams in a GLSP-based UML modeling tool
Simone AndreettoDominik Bork

View PDF View .bib

Handle: 20.500.12708/192979; DOI: 10.34726/hss.2023.103143; Year: 2023; Issued On: 2023-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: model engineering, UML, sequence diagram, GLSP, web modeling, modeling tool, bigUML
Astract: The sequence diagram (SD) plays a significant role in software development and business organization. It defines processes and systems interactions with a precise temporal semantic. The temporal semantics bring about additional complexity, making SD modeling tools bothersome. Available SD modeling tools struggle to provide a functional yet user-friendly palette of interaction behaviors. This difficulty results in divergent implementations and modeling behaviors, causing widespread poor usability. The reliance of tools on long-established technologies further hinders more efficient tool functions and design. Switching to modern web technologies could unlock more advanced modeling interactions. Doing so as part of an open-source project allows the adoption of implementations in other diagrams and enables future adaptions and improvements of the tool. This thesis analyses the most noted SD modeling tools and derives a systematic overview of their functionalities and implemented behaviors. Based on this, an SD modeling tool with its respective interactions and editing behaviors is conceptualized to fulfill the semantic requirements and ensure usability. The concept is realized as an artifact developed on the Graphical Language Server Platform (GLSP), adding the support for SDs to the open-source UML modeling editor bigUML currently in development. The tool features essential SD modeling behaviors with the addition of specialized functionalities, rendering the modeling process more reactive and dynamic. It combines robust modeling functionalities and the convenience of web-based features. The implementation of the concepts is assessed against the conceptualized requirements, and the resulting artifact undergoes evaluation through a defined modeling process, enabling a comparison with existing solutions.

Andreetto, S. (2023). Conceptualization and implementation of UML sequence diagrams in a GLSP-based UML modeling tool [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.103143
Historization of Enterprise Architecture Models via Enterprise Architecture Knowledge Graphs
Robin BråtforsSimon HacksDominik Bork

View .bib

Handle: 20.500.12708/150287; Year: 2022; Issued On: 2022-11-17; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords: 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


Teaching

Seminar for Master Students in Software Engineering & Internet Computing
Semester: 2024W; Nr: 180.777; Type: SE; Hours: 1.0; Language: English; View on TISS

Research Seminar
Semester: 2024W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISS

Literature Seminar for PhD Students
Semester: 2024W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISS

Model Engineering
Semester: 2024W; Nr: 188.923; Type: VU; Hours: 4.0; Language: English; View on TISS

Bachelor Thesis for Informatics and Business Informatics
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISS

Software Engineering
Semester: 2024W; Nr: 194.020; Type: VU; Hours: 4.0; Language: German; View on TISS

Project in Computer Science 1
Semester: 2024W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS


Projects

JSON-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 Website

Towards 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 Website

Automatisiertes 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 Website

Diplomarbeitsbetreuung 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 Website

MFP 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 Website

Digital Platform Enterprise
Name: DEMO; Title: Digital Platform Enterprise; Begins On: 2022-01-01; Ends On: 2024-12-31; Context: European Commission; View Project Website

Team

Business Informatics Group, TU Wien

Head


Team member

Henderik Proper

Univ.Prof. PhD

Professors


Team member

Christian Huemer

Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.

Team member

Dominik Bork

Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.

Team member

Gerti Kappel

O.Univ.Prof.in Dipl.-Ing.in
Mag.a Dr.in techn.

Team member

Henderik Proper

Univ.Prof. PhD

Visiting Scientists


Team member

Christiane Floyd

Hon.Prof.in Dr.in phil.

Team member

Johanna Barzen

Dr. phil.

Administration



Researchers


Team member

Aleksandar Gavric

Univ.Ass. MEng. B.Eng.

Team member

Galina Paskaleva

Projektass.in Dipl.-Ing.in
Dipl.-Ing.in BSc

Team member

Marianne Schnellmann

Univ.Ass.in BSc MSc

Team member

Marion Murzek

Senior Lecturer Mag.a rer.soc.oec.
Dr.in rer.soc.oec.

Team member

Marion Scholz

Senior Lecturer Dipl.-Ing.in
Mag.a rer.soc.oec.

Team member

Miki Zehetner

Univ.Ass. DI Bakk.rer.soc.oec. MSc

Team member

Syed Juned Ali

Univ.Ass. BSc MSc

External Researchers




Team member

Marco Huymajer

Univ.Ass. Dipl.-Ing.