Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

Interoperability Analysis of the metamodel frameworks ADOxx and EMF

Konstantinos AnagnostouDominik Bork

View PDF View .bib

Handle: 20.500.12708/20152; DOI: 10.34726/hss.2022.102320; Year: 2021; Issued On: 2021-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: model-driven engineering, metamodeling platforms, ADOxx, EMF, Interoperability
Astract: Model-Driven Engineering (MDE) has become a pivotal way to conduct software engineering,focusing on model creation and modification, introducing great flexibility indevelopment and operation. Two major metamodeling platforms used in this contextare ADOxx and the Eclipse Modeling Framework (EMF). Both tools offer a great setof metamodeling techniques and environments. They share a lot of similarities but also have differences in crucial aspects of their implementation and usage.As of now, both these two platforms exist in isolation. It is impossible to use the two platforms interchangeably, i.e., take a metamodel or model from one platform and use it in the other. With this feature enabled, domain experts and model engineers could work on the same (meta)model, independently of their desired choice of tool.This thesis focuses on answering whether and how a transformation procedure can enable interoperability between the two platforms. It will show that interoperability between the two is feasible for most of the given input metamodels and that the proposed solution results are syntactically and semantically valid.This is done by first analyzing the differences and similarities of the two platforms and then creating a concept for a bridge that maps metamodel files from one platform to another. Later, the implementation of the bridges for both directions is performed, and the evaluation results are analyzed in the context of syntactic and semantic equivalence based on various metamodels.

Anagnostou, K. (2021). Interoperability Analysis of the metamodel frameworks ADOxx and EMF [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2022.102320

From In-Person to Distance Learning: Teaching Model-Driven Software Engineering in Remote Settings

Dominik BorkAndreas FendDominik ScheffknechtGerti KappelManuel Wimmer

View .bib

Handle: 20.500.12708/55615; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The COVID-19 pandemic did not only dramatically impact the personal and social lives, for many academics, it also demanded immediate changes to the way their courses are taught. While a pragmatic approach is to do conventional lectures via video streaming platforms, much more may be done to educate students also in a remote setting properly. This particularly holds true for practice-oriented and technology-engaging courses. This paper describes our experience of transforming an in-person Master level class on model-driven software engineering into a distance learning one. We describe the structure, the content, the teaching and examination format, and the used platforms in detail. We critically reflect on our experiences and report the feedback gained by a post-class student evaluation. We believe this paper provides meaningful lessons learned and best practices for other educators challenged with the task of teaching similar courses in a remote setting. With this paper, we publish an openly available Github repository that features all course content including sample solutions for all practical lab assignments.

Bork, D., Fend, A., Scheffknecht, D., Kappel, G., & Wimmer, M. (2021). From In-Person to Distance Learning: Teaching Model-Driven Software Engineering in Remote Settings. In 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) - Educators Symposium Track (pp. 702–711). IEEE Xplore Digital Library. http://hdl.handle.net/20.500.12708/55615

FEM toolkit - A Tool for Business Process Architects

Ilia BiderDominik BorkErik Perjons

View .bib

Handle: 20.500.12708/55619; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: While there are many tools that can depict a business process on any level of detail, there is lack of tools to depict and/or design process architectures - an interconnected set of business processes that exist or are to be introduced in an organization. The FEM toolkit bridges this gap by providing a tool for process architects to discover the process architecture of an organization as-is or to develop a new one. The FEM toolkit facilitates this by providing means to discover or develop a so-called Fractal Enterprise Model (FEM) for an organization. FEM depicts interconnections between the business processes in an enterprise by connecting them to the assets they use and manage. Assets considered in the model could be tangible (buildings, heavy machinery, etc.) and intangible (reputation, business process definitions, etc.). The FEM toolkit has been developed with the help of the metamodeling environment ADOxx. It was successfully used in a number of practically oriented projects and for teaching purposes.

Bider, I., Bork, D., & Perjons, E. (2021). FEM toolkit - A Tool for Business Process Architects. In Proceedings of the Demonstration & Resources Track, Best BPM Dissertation Award, and Doctoral Consortium at BPM 2021 co-located with the 19th International Conference on Business Process Management, BPM 2021, Rome, Italy, September 6-10, 2021 (pp. 151–155). CEUR-WS.org. http://hdl.handle.net/20.500.12708/55619

Towards On-The-Fly Creation of Modeling Language Jargons

Ilia BiderErik PerjonsDominik Bork

View .bib

Handle: 20.500.12708/55620; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: When designing modeling languages, researchers and practitioners often take contradicting positions. While the former argue for formal soundness and precise specification, practitioners aim for more flexibility in using a modeling language, i.e., by adapting it to a specific project context. The same distinction applies to the differentiation between modeling tools and drawing tools. While the former enable model processing functionality and support modelers in creating only valid models, in practice, too often the latter tools (e.g., Visio or even PowerPoint) are used due to their ease of use and non-constraining nature. When aiming to introduce flexibility into modeling languages, one often needs to have metamodeling knowledge. Besides, changing the metamodel requires re-deployment of tools and hampers compatibility with previously created models. In this paper, we introduce the notion of modeling language jargons as a means to countervail these two contradicting positions. With such jargons, on-the-fly adaptation of modeling languages can be achieved by business users without requiring changes to the metamodel. To illustrate the conceptualization and use of modeling language jargons we report on the Fractal Enterprise Model (FEM) language and the experience of using the FEM tool in practice.

Bider, I., Perjons, E., & Bork, D. (2021). Towards On-The-Fly Creation of Modeling Language Jargons. In ICTERI´21: 17th International Conference on ICT in Education, Research, and Industrial Applications (pp. 142–157). CEUR-WS.org. http://hdl.handle.net/20.500.12708/55620

Panel Discussion: How to Build a Perfect Enterprise Modeling Method

Jolita RalytéDominik BorkManfred JeusfeldMarite KirikovaJanis Stirna

View .bib

Handle: 20.500.12708/55643; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings;

Keywords:
Astract: This paper reports on the plenary panel discussion on "How to Build a Perfect Enterprise Modeling Method" held at the PoEM 2021 conference. The panel was charged with finding a pathway to the perfect enterprise modeling method. The panelists have a background in enterprise modeling and method engineering. So, the question is: Can method engineering help with designing a better enterprise modeling environment? The contributions in this paper should be regarded as a snapshot of our viewpoints at the time of the panel.

Ralyté, J., Bork, D., Jeusfeld, M., Kirikova, M., & Stirna, J. (2021). Panel Discussion: How to Build a Perfect Enterprise Modeling Method. In Proceedings of the Forum at Practice of Enterprise Modeling 2021 (PoEM-Forum 2021) (PoEM 2021) (pp. 78–87). CEUR-WS.org. http://hdl.handle.net/20.500.12708/55643

Identifying Scenarios to Guide Transformations from DEMO to BPMN

Marné De VriesDominik BorkDavid AveiroDavid GuizzardiRobert PerglHenderik Proper

View .bib

Handle: 20.500.12708/58453; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings;

Keywords:
Astract: The heterogeneity in enterprise design stakeholders and models gen- erally demands for consistent and efficient transformations of enterprise design knowledge between different conceptual modelling languages. A systematic pro- cess and precise model transformation specifications are a prerequisite for realizing such transformations. The Design and Engineering Methodology for Organiza- tions (DEMO) approach represents the organization design of an enterprise in four linguistically based, semantically sound aspect models. The Business Pro- cess Model and Notation (BPMN) on the other hand enables more flexibility in creating models and benefits from wide adoption in industry, the execution of pro- cesses e.g., by simulations, and the availability of proper tooling. A transformation of DEMO models into BPMN models is thus desirable to avail of both, the seman- tic sound foundation of DEMO and the wide adoption and execution possibilities of BPMN. Previous research already developed some principles and practices for transforming DEMO models into BPMN models, based on DEMOSL 3.7. This study focuses on the latest DEMO language specification, DEMOSL 4.5, since we believe that more clarity is required to specify consistent, well-motivated trans- formation specifications. We present a list of main requirements for developing transformation specifications to transform concepts represented in a Coordination Structure Diagram and Process Structure Diagram of DEMO into corresponding concepts in a BPMN collaboration diagram. The article makes three contribu- tions: (1) Generic requirements for developing DEMO-to-BPMN transformation specifications; (2) Nine transformation scenarios that are validated by multiple demonstration cases; and (3) A comprehensive college case that demonstrates all transformation scenarios.

De Vries, M., & Bork, D. (2021). Identifying Scenarios to Guide Transformations from DEMO to BPMN. In D. Aveiro, D. Guizzardi, R. Pergl, & H. A. Proper (Eds.), Advances in Enterprise Engineering XIV (pp. 92–110). Springer Nature Switzerland AG 2021. https://doi.org/10.1007/978-3-030-74196-9_6

From Conceptual Models to Knowledge Graphs: A Generic Model Transformation Platform

Muhamed SmajevicDominik Bork

View .bib

Handle: 20.500.12708/58492; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Semantic processing of conceptual models is a focus of research since several years, bridging the disciplines of knowledge-based systems, conceptual modeling, and model-driven software engineering. With the uptake of Knowledge Graphs, the research in this area gained further momentum. In this paper, we introduce a generic and extensible platform that enables the automated transformation of conceptual models into Knowledge Graphs. The platform can transform any model created by a state-of-the-art metamodeling platform (EMF and ADOxx) into standardized Knowledge Graph representations like GraphML, RDF, and OWL. In the paper at hand, we introduce our platform and evaluate it with a corpus of 5.000 UML models that we transform into Knowledge Graphs and subsequently exemplify the rich functionalities enabled by the graph structure by an automated detection of UML model smells.

Smajevic, M., & Bork, D. (2021). From Conceptual Models to Knowledge Graphs: A Generic Model Transformation Platform. In 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). ACM/IEEE, Austria. IEEE Xplore Digital Library. https://doi.org/10.1109/models-c53483.2021.00093

Towards an Ontology-Driven Approach for Digital Twin Enabled Governed IT Management

Henderik ProperDominik BorkGeert PoelsIlaria TiddiMaria MaleshkovaT. PellegriniVictor de Boer

View .bib

Handle: 20.500.12708/58493; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings;

Keywords:
Astract: The Digital Transformation of our society requires IT infrastructures to be more agile, more adaptive, and more connected than ever. At the same time, the owners of such infrastructures are confronted with an increase in regulatory pressure (e.g., the GDPR). These developments put a lot of stress on IT management and governance. To enable IT management and governance to better deal with these challenges, we propose to digitally transform IT governance and management itself by using a Digital Twin based approach. In line with this, we aim to create on ontology-driven Digital Twin for Governed IT Management (DT4GITM) framework. The goal of this framework is to act as a reference architecture for a Digital Twin based infrastructure that connects three interrelated systems: the IT governance processes, the governed IT management processes, and the managed organizational IT assets. The core of the framework involves a generic Governed IT Management (GITM) Domain Ontology, which is planned to be operationalized by a Knowledge Graph based approach that realizes an integrated view on the heterogenous data streams originating from the IT governance and management processes, and the managed IT assets. In this paper, we start by outlining the planned DT4GITM framework and the pivotal role of the GITM Domain Ontology within this. We then elaborate our incremental, and scenario- and case-driven strategy towards the development of the framework as a whole, and the GITM Domain Ontology in particular. This is followed by the elaboration of a specific DT4GITM scenario which serves as a first proof of principle.

Proper, H. A., Bork, D., & Poels, G. (2021). Towards an Ontology-Driven Approach for Digital Twin Enabled Governed IT Management. In I. Tiddi, M. Maleshkova, T. Pellegrini, & V. de Boer (Eds.), Joint Proceedings of the Semantics co-located events: Poster&Demo track and Workshop on Ontology-Driven Conceptual Modelling of Digital Twins (SemanticsP&Ds 2021), Amsterdam and Online, September 6-9, 2021 (pp. 1–14). CEUR-WS.org. http://hdl.handle.net/20.500.12708/58493

Towards Graph-Based Analysis of Enterprise Architecture Models

Muhamed SmajevicDominik BorkAditya GhoseJennifer HorkoffVitor E. Silva SouzaJeffrey ParsonsJoerg Evermann

View .bib

Handle: 20.500.12708/58494; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: A core strength of enterprise architecture (EA) models is their holistic and integrative nature. With ArchiMate, a de-facto industry standard for modeling EAs is available and widely adopted. However, with the growing complexity of enterprise operations and IT infrastructures, EA models grow in complexity. Research showed that ArchiMate as a language and the supporting EA tools lack advanced visualization and analysis functionality. This paper proposes a generic and extensible framework for transforming EA models into graph structures to enable the automated analysis of even huge EA models. We show how enterprise architects can bene t from the vast number of graph metrics during decision-making. We also describes the implementation of the extensible Graph-based Enterprise Architecture Analysis (eGEAA) Cloud platform that supports the framework. The evaluation of our approach and platform con rms feasibility and interoperability with third-party tools.

Smajevic, M., & Bork, D. (2021). Towards Graph-Based Analysis of Enterprise Architecture Models. In A. Ghose, J. Horkoff, V. E. Silva Souza, J. Parsons, & J. Evermann (Eds.), Conceptual Modeling (pp. 199–209). Springer, LNCS. https://doi.org/10.1007/978-3-030-89022-3_17

Towards an Ontology-driven Approach to Model and Analyze Microservices Architectures

Gabriel MoraisDominik BorkMehdi Adda

View .bib

Handle: 20.500.12708/58508; Year: 2021; Issued On: 2021-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Microservices Architectures (MSAs) are continuously replacing monolithic systems toward achieving more flexible and maintainable service-oriented software systems. However, the shift toward an MSA also requires a technological and managerial shift for its adopters. Architecting and managing MSAs represent unique challenges, including microservices´ identification, interoperability, and reuse. To handle these challenges, we propose an Ontology-driven Conceptual Modelling approach, based on the Ontology of Microservices Architecture Concepts (OMSAC), for modelling and analyzing microservices-based systems. We show, how OMSAC-based conceptual models, stocked in a Stardog triple store, support Stakeholder-specific communication, documentation, and reuse. This paper reports on the application of our approach in three open-source MSA systems with a focus on microservices´ discovery based on similarity metrics. Eventually, we compare the extracted similarity metrics derived from the application of machine learning techniques to the OMSAC models with a manual analysis performed by experts.

Morais, G., Bork, D., & Adda, M. (2021). Towards an Ontology-driven Approach to Model and Analyze Microservices Architectures. In MEDES´21: 13th International Conference on Management of Digital EcoSystems (pp. 79–86). ACM Press. http://hdl.handle.net/20.500.12708/58508