Bachelor Thesis - Extending the GAIA-X Eclipse Data Space Connector with an Event Logger


Analyzing cross-organizational processes becomes critical in light of regulatory requirements like the need to monitor sustainability indicators by collecting the CO2 footprint of entire supply chains. Process mining approaches are ideally suited to analyze and enhance these kinds of processes, yet due to a lack of trust organizations are not willing to share data. To this end, the European GAIA-X initiative is a key strategy toward a sovereign European cloud. The open-source Eclipse Data Space Connector (EDC) provides a framework for sovereign, cross-organizational data exchange. Using the EDC, transmitted data is fundamentally linked to previously agreed and enforced data-sharing policies. The idea of this topic is to leverage data artifacts accumulated during the exchange via defined interfaces for process mining algorithms.

In this bachelor's thesis, a component should be conceptualized and developed that extends the EDC and emits events to a collector. The solution must plug into the EDC architecture, understand the semantics and log data exchange events with accompanying metadata and associated data objects. The underlying research question is whether we can leverage GAIA-X semantics as a basis for federated, cross-organizational process mining. We provide a simulation log of a logistics process to evaluate the prototype. Thus, multiple instances of the EDC need to be set up to simulate and log data exchange between involved parties.

The objectives of this bachelor’s thesis are as follows:

  1. Getting familiar with the Eclipse Data Space Connector and its extension points.
  2. Conceptualize and develop an extension that logs contextualized data exchange events.
  3. Evaluate the extension using a simulated logistics process.
  Figure 1: Chart of the German Manufacturing-X Initiative © pads Figure 1: Chart of the German Manufacturing-X Initiative


To successfully complete this bachelor’s thesis, you should have a background in the following areas:

  • Strong programming skills in Java or a similar language,
  • Knowledge of software development principles, such as object-oriented programming, design patterns, and software testing,
  • Familiarity with process modeling and mining concepts, like BPMN, Petri nets, and event logs,
  • Good problem-solving and analytical skills,
  • Ability to work independently and collaborate with a team,
  • Good written and oral communication skills to effectively document and present the development and evaluation of the tool.

It is helpful if you have some prior experience or passed coursework related to process mining.



Prof. Dr. Wil van der Aalst


Dr. István Koren

More Information

For more information send an e-mail to . To apply, please include a short CV and your current transcript of records.