Eclipse SysDaC modernizes the code journey from requirements to test, covering system architecture aspects like topology, interfaces, deployment, and communication. The language is designed for creation and interpretation by AI agents, yet remains natural for humans to author and review.
Eclipse SysDaC provides a foundation for new workflows and collaboration models by:
- Centralizing the system description in a single model
- Enabling code-like collaboration with Git workflows
- Supporting agentic development loops
It also serves as input for automated derivation of downstream artifacts for µC- and µP-based nodes and subsystems.
In contrast to existing approaches, the project is built on two core principles: an open-source foundation and a consistent configuration-as-code methodology. It is explicitly designed for cross-industry use, covering automotive, commercial vehicles, medtech, agriculture, industrial automation, avionics, and defense.
The project consists of the following building blocks:
- Schema (meta-model) and text-based syntax for SysDaC files
- Tooling for creating and validating of SysDaC files
- Documentation and examples
The initial contribution will be sponsored by Technica Engineering GmbH (Member of KPIT Group) and Vector Informatik GmbH, which will each fund a first group of committers. The project is nevertheless intended to be governed as an open, vendor-neutral community from the outset, and contributions from OEMs, Tier-1 suppliers, tool vendors, and adopters in other industries are actively invited.
The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.
Member companies supporting this project over the last three months.