For commercial automotive ECUs, there are several testing phases performed at both the ECU manufacturer plant and vehicle manufacturer plant. Several of the testing phases involve the usage of CAN communication between the ECU and external testing equipment. The CAN bus allows the external equipment to send specific actions that the ECU must perform, and read back the ECU status. This is widely known as diagnostics over CAN bus. This means that the main microcontroller of the ECU must contain special SW for this matter. Until now, this software has typically been implemented, tested and documented in a manual way. But the hardware of new ECUs has increased exponentially over the years, so in modern ECUs it has become more difficult to implementent, test and documented it in time and with high reliability. For this reason a tool is needed a tool to generate, test and document this part of the ECU software. As a result, it will be cheaper for the company, not blocker for the project and with robust results for the End Of Line teams.