SSP v1.2.0 und dokumentierte Software-Qualität
Softwarequalität ist ein entscheidender Aspekt im Lebenszyklus aller Produkte, die Embedded-MCUs nutzen. Das SSP wird entsprechend einem dokumentierten und auditierten SQA-Prozess nach bewährten internationalen ISO/IEC/IEEE12207 Standards entwickelt, um zu gewährleisten, dass die Qualität des SSP produktionsreif ist. Dieser Prozess deckt den gesamten SSP-Softwareentwicklungs-Lebenszyklus (SDLC) ab.
 
Der SQA-Prozess umfasst tägliche statische und dynamische Tests des SSP basierend auf mehr als 8000 Testfällen, um folgende Kriterien zu erfüllen:
•       100 Prozent Testabdeckung aller Quellcode-Anweisungen, -Zweige und -Sprünge
•       Einhaltung der Renesas-eigenen sowie der nach MISRA C:2012 vorgeschriebenen Kodierungsrichtlinien
•       geringe Code-Komplexität für gute Lesbarkeit, Testbarkeit und Wartung
•       Code-Verhalten entspricht den Anforderungen
•       „Clean Builds“ ohne Warnungen oder Fehlermeldungen
 
Das SSP wird erst freigegeben, wenn alle oben aufgeführten Kriterien erfüllt sind. Als erstes Unternehmen in der MCU-Branche führt Renesas solche Tests samt Dokumentation auf der Ebene einer Embedded-Plattform durch.
 
Beginnend mit SSP-Version 1.2.0 werden der SQA-Prozess, die Tests sowie die Testergebnisse von Renesas für jedes Minor-Release des SSP veröffentlicht. Öffentlich verfügbar sind das Synergy Software Quality Handbook, das den gesamten SDLC-Prozess beschreibt, sowie ein Synergy Software Quality Summary Report mit den Qualifizierungstestergebnissen. Weitere detaillierte SQA-Dokumentationen und Testergebnisse können Kunden im Rahmen eines Non-Disclosure Agreements (NDA) einsehen. Für Kunden, die ihre eigenen Prozesse zertifizieren oder anderweitig aus einer Qualitätsperspektive dokumentieren müssen, kann diese Dokumentation den Zeitbedarf und den Aufwand deutlich reduzieren.