Eclipse SysDaC
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.
- Read more about Eclipse SysDaC
- Log in to post comments