/LiDiTE

The LiDiTE framework

Primary LanguageJavaGNU Affero General Public License v3.0AGPL-3.0

The LiDiTE framework

This framework allows the realization of Digital Twins. Here it is configured for implementing the use case of the Savona Polygeneration Microgrid (SPM) expressed in the paper LiDiTE: a Full-Fledged and Featherweight DigitalTwin Framework.

Schematic of the SPM

Network layout

SCADA screenshot

Quickstart

make build
make up

Prerequisites

  • Docker engine
  • Docker compose
  • GNU Make

Components of the repository

This repository is comprised of multiple components, some of which belong to the framework and some of which belong to the SPM use case.

In this root directory multiple module YAML files are defined, which can be added to the environment by modifying the modules variable inside of the Makefile.

These modules combine and configure the framework-provided or their own container images to implement the SPM use case, storing the configuration files inside of the config directory.

Modules belonging to the framework

Modules belonging to the SPM use case implementation