Skip to content

lindot11/DTaaS

 
 

Repository files navigation

🏭 ↔️ 👥 Digital Twin as a Service

😀 Motivation

The Digital Twin as a Service (DTaaS) software platform is useful to Build, Use and Share digital twins (DTs).

Build: The DTs are built on the software platform using the reusable DT components available on the platform.

Use: Use the DTs on the software platform.

Share: Share ready to use DTs with other users. It is also possible to share the services offered by one DT with other users.

🚀 Install and Use

Please use the latest release available on the releases page and its documentation to install and use the DTaaS software platform.

You are welcome to open an issue if there is a suggestion to improve the software.

If you find this repo useful for your research, please consider citing our paper:

@misc{talasila2023digital,
      title={Digital Twin as a Service (DTaaS): A Platform for Digital Twin Developers and Users}, 
      author={Prasad Talasila and Cláudio Gomes and Peter Høgh Mikkelsen and Santiago Gil Arboleda and Eduard Kamburjan and Peter Gorm Larsen},
      year={2023},
      eprint={2305.07244},
      archivePrefix={arXiv},
      primaryClass={cs.SE}
}

🛠️ Development Setup

This is a mono repo containing code for both the web client and the microservices code base. The web client, library and runner microservices are functional at present. Everything else is a work-in-progress.

Please see the developer documentation for more details.

⚖️ License

This software is owned by The INTO-CPS Association and is available under the INTO-CPS License.

The DTaaS software platform uses Træfik, ML Workspace, Grafana, InfluxDB, MQTT and RabbitMQ open-source components. These software components have their own licenses.

About

🏭 ↔️ 👥 Digital Twin as a Service

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 71.8%
  • Shell 19.2%
  • JavaScript 7.8%
  • Other 1.2%