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

Establishing Interoperability Between the EMF and the MSDKVS Metamodeling Platforms
Florian CesalDominik Bork

View .bib

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

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

View PDF View .bib

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

Keywords: 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
Advanced visualization and interaction in GLSP-based web modeling: realizing semantic zoom and off-screen elements
Giuliano De CarloPhilip LangerDominik Bork

View PDF View .bib

Handle: 20.500.12708/135870; Year: 2022; Issued On: 2022-10-01; Type: Publication; Subtype: Inproceedings;

Keywords: Software Engineering, Language Server Protocol, GLSP
Astract: Conceptual modeling is widely adopted in industrial practices, e.g., process, software, and systems modeling. Providing adequate and usable modeling tools is essential for the efficient adoption of modeling. Metamodeling platforms provide a rich set of functionalities and maturely realize state-of-the-art modeling tools. However, despite their maturity and stability, most of these platforms only slowly - if at all - leverage the full extent of functionalities and the ease of exploitation and integration enabled by web technologies. With the Graphical Language Server Protocol (GLSP), it is now possible to realize much richer, advanced opportunities for visualizing and interacting with conceptual models. This paper presents a concept and a prototypical implementation of two advanced model visualization and interaction functionalities with the Eclipse GLSP platform: Semantic Zoom and Off-Screen Elements. We believe such advanced functionalities pave the way for a prosperous modeling future and spark innovation in modeling tool development.

De Carlo, G., Langer, P., & Bork, D. (2022). Advanced visualization and interaction in GLSP-based web modeling: realizing semantic zoom and off-screen elements. In MODELS ’22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems (pp. 221–231). Association for Computing Machinery (ACM). https://doi.org/10.1145/3550355.3552412
Model-Based Construction of Enterprise Architecture Knowledge Graphs
Philipp-Lorenz GlaserSyed Juned AliEmanuel SallingerDominik Bork

View PDF View .bib

Handle: 20.500.12708/136173; DOI: 10.34726/3068; Year: 2022; Issued On: 2022-10-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords: Enterprise Architecture, Knowledge Graph, Modeling tool, ArchiMate, Archi
Astract: Enterprise Architecture offers guidelines for the coherent, model-based design and management of enterprises. EA models provide a layered, integrated, and cohesive representation of the enterprise, enabling communication, analysis, and decision making. With the increasing size of EA models, automated analysis becomes essential. However, advanced model analysis is neither incorporated in current EA methods like ArchiMate nor supported by existing EA tools like Archi. Knowledge Graphs (KGs) can effectively organize and represent knowledge and enable reasoning to utilize this knowledge, e.g., for decision support. This paper introduces a model-based Enterprise Architecture Knowledge Graph (EAKG) construction method and shows how starting from ArchiMate models, an initially derived EAKG can be further enriched by EA-specific and graph characteristics-based knowledge. The introduced EAKG entails new representation and reasoning methods applicable to EA knowledge. As a proof of concept, we present the results of a first Design Science Research Cycle aiming to realize an Archi plugin for the EAKG that enables analysis of EA Smells within ArchiMate models.

Glaser, P.-L., Ali, S. J., Sallinger, E., & Bork, D. (2022). Model-Based Construction of Enterprise Architecture Knowledge Graphs. In Enterprise Design, Operations, and Computing. 26th International Conference, {EDOC} 2022, Bozen-Bolzano, Italy, October 3-7, 2022, Proceedings (pp. 57–73). Springer. https://doi.org/10.34726/3068
The bigER Modeling Tool
Philipp-Lorenz GlaserGeorg HammerschmiedVladyslav HnatiukDominik Bork

View PDF View .bib

Handle: 20.500.12708/177095; DOI: 10.34726/4102; Year: 2022; Issued On: 2022-09-12; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords: Code generation, Entity Relationship, Language Server Protocol, Modeling, Sprotty, Tool
Astract: This paper introduces the first major release of the bigER modeling tool. bigER offers various features for flexibly specifying and visualizing Entity Relationship (ER) data models. Within the Visual Studio (VS) Code IDE, the tool enables hybrid modeling through a textual editor and a graphical editor to display and modify the textual and graphical ER model, respectively. Both editors are realized with a custom language to specify ER elements and allow multi-notation support (currently Bachman, Chen, Crow’s Foot, Min-Max, and UML). The bigER modeling tool incorporates the Language Server Protocol and is based on web technologies, which makes the tool platform-independent and easily extensible. We present the newest extensions of bigER, i.e., multi-notation support and improved edge routing.

Glaser, P.-L., Hammerschmied, G., Hnatiuk, V., & Bork, D. (2022). The bigER Modeling Tool. In ER-Forum-PhD 2022. ER Forum and PhD Symposium 2022. Proceedings of the ER Forum and PhD Symposium 2022. 41st International Conference on Conceptual Modeling (ER 2022), Hyderabad, India. CEUR-WS.org. https://doi.org/10.34726/4102


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.