From Legacy Code to Modern Requirements: Transforming Automotive Software

Do you want to hear more?

Contact us for any inquiry or subscribe to our newsletter. Use the ‘Message’ box to describe your needs.

A European automotive group, closely collaborating with all major road vehicle manufacturers, delivers systems and software focused on advanced powertrain control and electronics.

The Challenges

Like many in the industry, the customer faced a shift in how automotive systems are delivered while still relying heavily on legacy software to maintain existing functionalities. This created gaps in test coverage, leaving products vulnerable to bugs, regressions, and unpredictable behavior.

Key challenges included:

  • Degraded software quality: Lack of structured testing caused recurring operational issues, impacting customer satisfaction, brand reputation, and product reliability.

  • High engineering overhead: Maintaining legacy code required extensive manual effort, as developers had to analyze poorly documented codebases without traceability to requirements or test rationale.

  • Increased risk during updates: Every software update or feature enhancement carried regression risk, making even minor changes costly and time-consuming to validate.

For a company operating under strict safety regulations such as ISO 26262, legacy code that is difficult to test, maintain, and certify posed a significant obstacle.

The Solution

Developair Technologies designed a solution to bridge the gap between legacy software and modern software engineering practices, enabling the customer to elevate their codebases to today’s quality and safety standards.

Key aspects of the approach included:

  • Assisted generation of requirements and interfaces from code: Using advanced AI techniques, Developair created a smart assistant capable of extracting architectural information, behavioral logic, and data interfaces from legacy code, reconstructing formalized sets of software requirements and interfaces.

  • Automatic generation of test scripts from requirements: Once requirements were modernized, the AI-powered platform automatically generated functional test cases and scripts fully aligned with the extracted requirements, ensuring complete coverage, consistent quality verification, and traceability in line with ISO 26262 and ASPICE.

By reversing the traditional workflow—starting from code and generating requirements and tests—the customer’s engineering team regained control over their software assets.

The Outcomes

Using Developair’s solution to modernize legacy software, the customer achieved significant improvements:

  • 70% reduction in time and engineering effort: Automated reconstruction of requirements and test generation accelerated software modernization, freeing engineers to focus on higher-value activities.

  • 50% simplification in software maintenance: Structured, testable, and traceable requirements simplified future maintenance, making it faster and more reliable.

  • Full compliance with ISO 26262: All generated requirements, test cases, and scripts align with ISO 26262, streamlining validation, certification, and audit readiness.

This case demonstrates how AI can transform legacy software from a liability into a structured, testable, and compliant asset, unlocking long-term value while reducing operational risk and development costs.

More Articales

You can call us directly:

You can call us directly: