Bridging DEMO and BPMN: A Metamodel-Based Approach for Synchronization of Business Transactions

In der Praxis werden häufig verschiedene Modellierungssprachen eingesetzt, um unterschiedliche Blickwinkel auf ein Unternehmen abzubilden. DEMO legt den Fokus auf die Verantwortung von Akteuren und deren gegenseitige Verpflichtungen, während BPMN beschreibt, wie Prozesse im Detail ablaufen. Obwohl beide Modelle oft denselben Geschäftsbereich betreffen, werden sie meist getrennt voneinander gepflegt. Das führt schnell zu Inkonsistenzen und einem hohen manuellen Pflegeaufwand.Ziel dieser Arbeit ist es, einen Ansatz zu entwickeln, der DEMO- und BPMN-Modelle automatisch synchron hält. Anders als bei klassischen Modelltransformationen, die nur in eine Richtung funktionieren, erlaubt das vorgestellte System eine Synchronisation in beide Richtungen. Änderungen im einen Modell werden erkannt und - soweit möglich - automatisch auf das andere Modell übertragen. Dafür wurde ein lauffähiger Prototyp in der Simplified Modeling Platform umgesetzt. Das System verwaltet Modellinhalte und ihre visuellen Darstellungen, erkennt Veränderungen und nutzt sogenannte Brückenelemente, um die Verbindung zwischen den Modellelementen nachzuvollziehen. Klare Regeln sorgen dafür, dass die Synchronisation nachvollziehbar und konsistent abläuft.Während Änderungen im DEMO-Modell vollständig automatisch in BPMN übernommen werden können, erfordert die Synchronisation in der umgekehrten Richtung die Interaktion des Nutzers, um passende DEMO-Elemente auszuwählen und Mehrdeutigkeiten aufzulösen.Der Prototyp wurde auf Korrektheit, Laufzeitverhalten und Stabilität getestet. Die Ergebnisse zeigen, dass sich kleine bis mittelgroße Modelle zuverlässig und effizient synchronisieren lassen. Eine detaillierte Analyse der Komplexität und Benchmarks bestätigen zudem die technische Skalierbarkeit des Ansatzes. Auch wenn sich die Arbeit auf DEMO und BPMN konzentriert, bietet der gewählte Lösungsansatz eine gute Grundlage, um in Zukunft weitere Modellierungssprachen miteinander zu verbinden.

Institutions

Publication Details

Journal
reposiTUm (TU Wien)
Published
2025-10-01
DOI
https://doi.org/10.34726/hss.2025.128322
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Bridging DEMO and BPMN: A Metamodel-Based Approach for Synchronization of Business Transactions

reposiTUm (TU Wien)
Business Process Modeling and Analysis
article

Bridging DEMO and BPMN: A Metamodel-Based Approach for Synchronization of Business Transactions

article en

Abstract

In der Praxis werden häufig verschiedene Modellierungssprachen eingesetzt, um unterschiedliche Blickwinkel auf ein Unternehmen abzubilden. DEMO legt den Fokus auf die Verantwortung von Akteuren und deren gegenseitige Verpflichtungen, während BPMN beschreibt, wie Prozesse im Detail ablaufen. Obwohl beide Modelle oft denselben Geschäftsbereich betreffen, werden sie meist getrennt voneinander gepflegt. Das führt schnell zu Inkonsistenzen und einem hohen manuellen Pflegeaufwand.Ziel dieser Arbeit ist es, einen Ansatz zu entwickeln, der DEMO- und BPMN-Modelle automatisch synchron hält. Anders als bei klassischen Modelltransformationen, die nur in eine Richtung funktionieren, erlaubt das vorgestellte System eine Synchronisation in beide Richtungen. Änderungen im einen Modell werden erkannt und - soweit möglich - automatisch auf das andere Modell übertragen. Dafür wurde ein lauffähiger Prototyp in der Simplified Modeling Platform umgesetzt. Das System verwaltet Modellinhalte und ihre visuellen Darstellungen, erkennt Veränderungen und nutzt sogenannte Brückenelemente, um die Verbindung zwischen den Modellelementen nachzuvollziehen. Klare Regeln sorgen dafür, dass die Synchronisation nachvollziehbar und konsistent abläuft.Während Änderungen im DEMO-Modell vollständig automatisch in BPMN übernommen werden können, erfordert die Synchronisation in der umgekehrten Richtung die Interaktion des Nutzers, um passende DEMO-Elemente auszuwählen und Mehrdeutigkeiten aufzulösen.Der Prototyp wurde auf Korrektheit, Laufzeitverhalten und Stabilität getestet. Die Ergebnisse zeigen, dass sich kleine bis mittelgroße Modelle zuverlässig und effizient synchronisieren lassen. Eine detaillierte Analyse der Komplexität und Benchmarks bestätigen zudem die technische Skalierbarkeit des Ansatzes. Auch wenn sich die Arbeit auf DEMO und BPMN konzentriert, bietet der gewählte Lösungsansatz eine gute Grundlage, um in Zukunft weitere Modellierungssprachen miteinander zu verbinden.

reposiTUm (TU Wien)
TU Wien (AT)
Openalex Percentile: Top 32%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.