Werbung

  • ECLAIR unterstützt den Kodierstandard BARR
  • Das statische Codeanalysewerkzeug ECLAIR unterstützt jetzt den Kodierstandard BARR-C:2018

Karlsruhe, 6. März 2020- Das statische Codeanalysewerkzeug ECLAIR unterstützt jetzt den Kodierstandard BARR-C:2018 für in C geschriebene Software.

Die BARR-Regeln zielen in erster Linie auf den Programmierstil ab, also beispielsweise auf die Art und Weise, wie Variablen- oder Funktionsnamen gebildet oder wie die geschweiften Klammern gesetzt werden sollen. Dies dient der Lesbarkeit und Verständlichkeit von Software und beugt dadurch Fehlinterpretationen vor. So können tatsächliche Defekte in der Software vermieden werden – der Hauptnutzen jedoch ist die Wartbarkeit und Portabilität der Software.

Viele Unternehmen haben bereits eigene Regeln für den Programmierstil erstellt, wobei es häufig Unstimmigkeiten gibt, beispielsweise wie geschweifte Klammern zu setzen sind. Die genaue Ausprägung der Regeln ist dabei aber nicht das Entscheidende, sondern dass ein einheitlicher Programmierstil entsteht. Da die proprietären Regeln für den Programmierstil von Unternehmen zu Unternehmen differieren, kann ein off-the-shelf-Werkzeug diese nicht ohne Anpassung prüfen. Deshalb erfordert die Konformitätsprüfung dann normalerweise einen aufwändigen manuellen Review. Entscheidet sich ein Unternehmen mit den BARR-Regeln zu arbeiten, entfällt dieser Aufwand, denn mit ECLAIR können über 100 BARR-Regeln automatisiert geprüft werden. Falls Unternehmen die BARR-Regeln übernehmen, kann dadurch der große Aufwand für eine manuelle Überprüfung des Programmierstils größtenteils eingespart werden.

Des Weiteren weist ECLAIR auf mögliche Laufzeitfehler hin, berechnet Metriken und prüft andere Programmierregeln wie beispielsweise die MISRA- und AUTOSAR-Richtlinien.

Weitere Informationen zu ECLAIR und eine Evaluierungsversion gibt es unter www.hitex.de/eclair

Vorheriger Beitrag Nächster Beitrag