
Bringing runtime measurement CI/CD to Embedded Automotive Development
In modern software development, Continuous Integration and Continuous Deployment (CI/CD) pipelines are essential for maintaining high code quality and accelerating release cycles. However, applying these principles to embedded systems, particularly in the automotive domain, poses unique challenges due to hardware dependencies and limited runtime environments. This article introduces TwinSpace, a research project designed to bridge this gap by integrating CI practices into the embedded software development process. TwinSpace enables early performance evaluation through automated measurement workflows that function even before executable code is available. By incorporating TwinSpace tools into CI pipelines, the framework allows for continuous performance monitoring and data-driven hardware selection. This approach not only enhances transparency regarding performance behavior during development but also helps detect inefficient implementations early, paving the way for more efficient and reliable embedded software systems in the automotive industry.


