Skip to content
INTO-CPS-AssociationPublic

Latest commit

 

History

249 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Twin as a Service (DTaaS)

Overview

Digital Twin as a Service (DTaaS) is a software platform for creating, running and sharing digital twins (DTs).

  • Build: assemble DTs from reusable DT assets.
  • Operate: run DTs on the DTaaS platform.
  • Share: make DTs and the services they provide available to other users.

DTaaS demonstration video showing the platform interface

Watch the walkthrough as MP4. More demos are in the playlist.

Installation and Use

Install from the latest release on the releases page. The project documentation explains how to install and operate the platform.

Independent Packages

Some DTaaS components are published as packages that can be used on their own or combined into a complete DTaaS installation.

dtaas-services installs and manages the platform services (InfluxDB, Grafana, RabbitMQ, MongoDB, ThingsBoard and GitLab), either alongside DTaaS or on their own.

Feature requests and bug reports go to GitHub issues.

Research Citation

To cite DTaaS in academic work, use this reference:

@article{talasila2024composable,
author = {Prasad Talasila and Cl{\'a}udio Gomes and Lars B Vosteen and Hannes Iven and Martin Leucker and Santiago Gil and Peter H Mikkelsen and Eduard Kamburjan and Peter G Larsen},
title ={Composable digital twins on Digital Twin as a Service platform},
journal = {SIMULATION},
pages = {00375497241298653},
year={2024},
doi = {10.1177/00375497241298653},
publisher = {SAGE Publications Sage UK: London, England}
}

Development

This repository is a monorepo. It holds the source code for:

Published packages are also available from the GitHub Packages registry.

The developer documentation covers development in detail.

Licence

DTaaS is owned by The INTO-CPS Association and is distributed under the terms in LICENSE.md.

Third-party software notices are listed in docs/third-party.md.

Releases

Packages

Used by

Contributors

Languages