Eclipse Ibeji provides a prototype that demonstrates and encourages community collaboration in defining what a in-vehicle digital twin should look like and support multiple technical implementations:
- A sample vehicle represented in Digital Twins Definition Language (DTDL)
- Rust based code implementation showing how to ingest a sample vehicle DTDL into the in-vehicle digital twin, an in-vehicle digital twin in-memory object model and methods to obtain signals from the in-vehicle digital twin.
The automotive and mobility ecosystem is facing major challenges in modernizing and streamlining in-vehicle software development as well as in software life cycle management. The Eclipse Ibeji project provides the capability to express a digital representation of vehicle state and its capabilities through an extensible and dynamic architecture to model and access the vehicle hardware, sensors and capabilities. The models for in-vehicle digital twin are defined using Digital Twins Definition Language (DTDL), a programming-language independent based on JSON-LD. This capability when combined with modern application programming models like the proposed by Eclipse Chariott project can bootstrap, simplify and enhance automotive OEM software developers towards programming next-gen software-defined in-vehicle applications.
This initial community contribution aims to provide a prototype that demonstrates and encourages community collaboration in defining what a in-vehicle digital twin should look like and support multiple technical implementations:
- A sample vehicle represented in Digital Twins Definition Language (DTDL)
- Rust based code implementation showing how to ingest a sample vehicle DTDL into the in-vehicle digital twin, an in-vehicle digital twin in-memory object model and methods to obtain signals from the in-vehicle digital twin.
- Log in to post comments