Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.64 KB

README.md

File metadata and controls

45 lines (35 loc) · 1.64 KB

Interoperability Simulator for Data Spaces

The Master Project of Aldi Doanta Kurnia - Master Computer Science student at the University of Twente.

The thesis is available on the UT's Theses repository and ResearchGate.

Demo

2023-09-04-isim-demo.mp4

Installation

Requirements/Preparations

  1. Python 3
  2. Java 17
  3. Docker Engine
  4. Make sure the current directory is at project root (mp-isim).
  5. Create environment variable files using the following steps:
    a. Create .env in /vocabulary_hub directory using /vocabulary_hub/.env.template.
    b. Create .env in /matchers/coma directory using /matchers/coma/.env.template.
    c. Create .env in /matchers/cupid directory using /matchers/cupid/.env.template.
    d. Create .env in /matchers/similarity_flooding directory using /matchers/similarity_flooding/.env.template.

Installation using Docker

  1. Download all the latest images from Docker Hub.
docker compose pull
  1. Run all the containers.
docker compose up -d
  1. To stop and remove all the containers:
docker compose down

Thesis Artifacts

The artifacts/ directory contains the Master Project artifacts besides the source code, such as:

  1. Archimate architecture diagrams
  2. BPMN diagrams
  3. CSV files that represent the interoperability scenarios
  4. PowerPoint presentation files