Runtime-behavior

What BMW’s latest software investment reveals about the future of automotive development

What BMW’s latest software investment reveals about the future of automotive development

The automotive industry is quietly undergoing a structural transformation that is every bit as significant as the move from carburetors to electronic fuel injection or from mechanical steering to drive-by-wire. The rise of the software-defined vehicle (SDV) is reshaping OEM business models, engineering practices, and supply chains at a speed that only a few years ago would have seemed improbable.

In this new reality, even premium manufacturers such as BMW – companies with deep in-house engineering capability and long-established software competencies – are making strategic investments in modern development tools to support increasingly complex vehicle architectures. Their recent decision to adopt Percepio’s runtime observability technology is more than a single OEM upgrading a single capability; it’s part of a broader shift that is becoming visible across the industry.

read more
“Keeping a close watch” – Percepio founder Johan Kraft interviewed on edge observability

“Keeping a close watch” – Percepio founder Johan Kraft interviewed on edge observability

In a case highlighted by debug specialist Percepio, a company building HVAC systems found, once again, a low-importance task failing to compete as expected. Once again, a watchdog timer reset the device. Without logs of what happened, they just looked like random reboots. With data captured by the targets themselves, developers obtained the clues they needed to create a fix.

…This kind of in-field observability is clearly not new. But it is taking on greater importance thanks to the proliferation of networked devices.

read more
Percepio Detect and Tracealyzer – A Dynamic Duo for Complex Embedded Environments

Percepio Detect and Tracealyzer – A Dynamic Duo for Complex Embedded Environments

The world of embedded systems evolves, with devices growing ever more sophisticated and software-centric. In this new landscape, with highly interconnected environments that defy traditional testing and debugging approaches, a reactive, fire-fighting mentality is no longer sufficient. Developers need a proactive strategy to gain continuous visibility into system behaviour—a strategy known as observability-driven development (ODD).

read more
“With Observability, Debugging Can Start Directly From Real System Data”

“With Observability, Debugging Can Start Directly From Real System Data”

A daunting task otherwise, Percepio’s Tracealyzer and Detect are changing the game of debugging embedded systems with real-time observability and faster fault resolution. Speaking to Johan Kraft and Andreas Lifvendahl, EFY’s Nidhi Agarwal explores how these tools are transforming development workflows. The hardest parts are timing-critical embedded systems, where adding instrumentation or software tracing introduces unacceptable overhead. It becomes even more challenging in heterogeneous systems built from third-party components, where we do not have full access to source code or internal behavior.

read more