Dominik Bork
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Dominik Bork has a total of 117 co-authors. Here are the top co-authors by number of shared publications:
- Syed Juned Ali
TU Wien, Business Informatics Group
10 shared publications Dimitris Karagiannis
7 shared publications- Frederick Benaben
Université de Toulouse
5 shared publications - Henderik Alex Proper
TU Wien
5 shared publications - Mehdi Adda
Université du Québec à Rimouski
5 shared publications - Aleksandar Gavric
TU Wien
4 shared publications
Latest Publications
- Open Access
- 4 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 174-178
Interweaving Graphical and Textual Modelling using GLSP and Langium
- 4 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 174-178
Open AccessInterweaving Graphical and Textual Modelling using GLSP and Langium
- Open Access
- 4 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 520-524
Engineering Digital Process Twins: Towards a Methodology Based on MDE and DevOps
- 4 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 520-524
Open AccessEngineering Digital Process Twins: Towards a Methodology Based on MDE and DevOps
- Open Access
- 3 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 470-475
Lost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering
Generative AI enables rapid “vibe coding" and agentic software engineering, where natural language prompts yield working software systems. This lowers barriers to software creation, but it also collapses the boundary between prototypes and engineered software. Systems that appear complete may lack robustness, security, and maintainability. We argue that this shift motivates a renewed role for software models. Rather than serving only as upfront blueprints, models can be recovered from AI-generated systems, used to restore comprehension, and refined to guide subsequent evolution. We distinguish an agentic loop, in which recovered models support automated checking and repair, from a human reflective loop, in which models expose assumptions for inspection and revision. We identify candidate model types and illustrate how recovered models can expose implicit assumptions as possible constraints for review and validation. This paper positions software models as a bridge between current software engineering practice and model-based reasoning in AI-driven development.
- 3 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 470-475
Open AccessLost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering
Generative AI enables rapid “vibe coding" and agentic software engineering, where natural language prompts yield working software systems. This lowers barriers to software creation, but it also collapses the boundary between prototypes and engineered software. Systems that appear complete may lack robustness, security, and maintainability. We argue that this shift motivates a renewed role for software models. Rather than serving only as upfront blueprints, models can be recovered from AI-generated systems, used to restore comprehension, and refined to guide subsequent evolution. We distinguish an agentic loop, in which recovered models support automated checking and repair, from a human reflective loop, in which models expose assumptions for inspection and revision. We identify candidate model types and illustrate how recovered models can expose implicit assumptions as possible constraints for review and validation. This paper positions software models as a bridge between current software engineering practice and model-based reasoning in AI-driven development.
- Open Access
- 3 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 92-103
Realizing a Model Context Protocol (MCP) Server for the Graphical Language Server Platform (GLSP)
Model-Driven Engineering (MDE) offers strong abstractions but remains hindered in practice by complex tooling and steep learning curves. Recent advances in Large Language Models (LLMs) promise intuitive, natural-language interaction with modeling environments; however, existing approaches—such as direct API interaction, DSL generation, or manipulation of serialized models—exhibit limited reliability, scalability, and semantic precision. This paper presents a structured integration of LLMs into graphical modeling environments via the Model Context Protocol (MCP). We design and implement a reusable MCP server for the Graphical Language Server Platform (GLSP), enabling LLM agents to interact with models through semantically grounded, tool-based operations rather than direct model generation. We contribute (i) a reference architecture for MCP-based integration into GLSP derived from a systematic literature review of MCP implementations, (ii) design principles for mapping modeling concepts to MCP primitives and abstraction levels, and (iii) an empirical evaluation assessing the impact of MCP-based interaction on downstream modeling tasks. Our results show that MCP-based interactions significantly improve both information retrieval (perfect precision/recall across tasks) and model manipulation (reducing syntactic, semantic, and pragmatic errors), while also improving scalability and efficiency compared to serialization-based approaches. The MCP server enables robust modification of existing models, a key limitation of prior approaches. These findings demonstrate that structured, tool-mediated interaction is a crucial enabler for reliable AI-assisted modeling. The presented MCP–GLSP Server constitutes a reusable artifact applicable across GLSP-based tools, providing a practical foundation to advance intelligent modeling assistance.
- 3 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 92-103
Open AccessRealizing a Model Context Protocol (MCP) Server for the Graphical Language Server Platform (GLSP)
Model-Driven Engineering (MDE) offers strong abstractions but remains hindered in practice by complex tooling and steep learning curves. Recent advances in Large Language Models (LLMs) promise intuitive, natural-language interaction with modeling environments; however, existing approaches—such as direct API interaction, DSL generation, or manipulation of serialized models—exhibit limited reliability, scalability, and semantic precision. This paper presents a structured integration of LLMs into graphical modeling environments via the Model Context Protocol (MCP). We design and implement a reusable MCP server for the Graphical Language Server Platform (GLSP), enabling LLM agents to interact with models through semantically grounded, tool-based operations rather than direct model generation. We contribute (i) a reference architecture for MCP-based integration into GLSP derived from a systematic literature review of MCP implementations, (ii) design principles for mapping modeling concepts to MCP primitives and abstraction levels, and (iii) an empirical evaluation assessing the impact of MCP-based interaction on downstream modeling tasks. Our results show that MCP-based interactions significantly improve both information retrieval (perfect precision/recall across tasks) and model manipulation (reducing syntactic, semantic, and pragmatic errors), while also improving scalability and efficiency compared to serialization-based approaches. The MCP server enables robust modification of existing models, a key limitation of prior approaches. These findings demonstrate that structured, tool-mediated interaction is a crucial enabler for reliable AI-assisted modeling. The presented MCP–GLSP Server constitutes a reusable artifact applicable across GLSP-based tools, providing a practical foundation to advance intelligent modeling assistance.
- 3 August 2026
- Published by Springer Nature in Software and Systems Modeling
- Vol. 25 (4) , 1271-1272
Guest editorial for 30 Years of EMMSAD special section
- 3 August 2026
- Published by Springer Nature in Software and Systems Modeling
- Vol. 25 (4) , 1271-1272
Guest editorial for 30 Years of EMMSAD special section
- 9 June 2026
- Published by Springer Nature
- p. 37-55
Shortcut or Understanding? Diagnosing LLM Type Prediction in Conceptual Models
- 9 June 2026
- Published by Springer Nature
- p. 37-55
Shortcut or Understanding? Diagnosing LLM Type Prediction in Conceptual Models
- 9 June 2026
- Published by Springer Nature
- p. 331-348
Uncovering LLM’s Capabilities in Model-Based Question Answering for UML Class Diagrams
- 9 June 2026
- Published by Springer Nature
- p. 331-348
Uncovering LLM’s Capabilities in Model-Based Question Answering for UML Class Diagrams
- Open Access
- 28 May 2026
- Published by Elsevier in Information Processing & Management
- Vol. 63 (8)
From chat to process: A conversational agent framework for social business process management
- 28 May 2026
- Published by Elsevier in Information Processing & Management
- Vol. 63 (8)
Open AccessFrom chat to process: A conversational agent framework for social business process management
- 21 May 2026
- Published by Springer Nature in Software and Systems Modeling
- Vol. 25 (4) , 1123-1124
Guest editorial for EMMSAD’2024 special section
- 21 May 2026
- Published by Springer Nature in Software and Systems Modeling
- Vol. 25 (4) , 1123-1124
Guest editorial for EMMSAD’2024 special section
- 1 May 2026
- Published by Springer Nature
- p. 401-419
A Decade of Challenges: A Practitioners Exploratory Study of Microservices Operational Stability
- 1 May 2026
- Published by Springer Nature
- p. 401-419
A Decade of Challenges: A Practitioners Exploratory Study of Microservices Operational Stability