
Optimizing Automotive Data Analysis

The Challenge
With deep domain expertise in evolving automotive technologies, intive’s team focused on custom tool integration and optimization for the BMW Group, accelerating complex testing workflows to improve operational efficiency and gain detailed, actionable insights across the entire lifecycle.


To meet the BMW Group’s needs, we formed cross-functional teams of experts skilled in Java, Scala, C++, Python, DevOps, Kubernetes, and network technologies. Our focus was on applying proven software engineering practices to modernize the premium automaker’s tooling ecosystem and deliver reliable, efficient solutions tailored to their requirements. Working closely with the BMW Group, we concentrated on enhancing two core tools essential to their trace analysis processes.
Toolchain for modelling and verification of bus communication behavior
This comprehensive toolchain enables users to model vehicle behaviors and test scenarios against real-world trace data, supporting broad trace analysis across various departments. We enhanced the application’s capabilities by implementing a robust microservice architecture that streamlined data filtering, transformation, and enrichment. These improvements not only increased efficiency but also made the tool adaptable to future requirements. Over time, it evolved into a highly comprehensive platform with over 42 repositories, capable of handling extensive data analysis while leveraging other tools for deeper insights.


Application for in-vehicle boardnet communication analysis and visualization
Widely used across the BMW Group, this long-standing solution has been an integral part of the company’s trace analysis ecosystem for years. As one of the earlier tools developed for this purpose, it has played a foundational role in enabling in-depth analysis of communication protocols, processing trace data, and supporting various hardware logger formats. To ensure continued reliability and adaptability, we stabilized and extended its capabilities by addressing legacy issues, implementing missing features, and ensuring compatibility with both modern and older systems. Through advanced software engineering practices, we enhanced its ability to support a wider array of automotive network protocols, reinforcing its essential role in the BMW Group’s operations.
An extensible microservice landscape for trace data processing
In addition to enhancing the tools, we developed a robust microservice landscape to unify and optimize the BMW Group’s data workflows. These microservices not only supported both systems but also integrated with other tools within the leading OEM’s ecosystem. By creating a scalable and adaptable architecture, we ensured the data processing pipeline was future-proof and capable of handling evolving demands.
