IAR Systems zur embedded world 2015, Nürnberg (Halle 4, Stand 4-216) |
IAR Systems integriert statische Code-Analyse in die führenden Entwicklungstools für ARM |
Neuestes Add-On C-STAT erlaubt Nutzern der IAR Embedded Workbench für ARM ab sofort eine einfach bedienbare, vollständig integrierte statische Code-Analyse |
Uppsala, Schweden / embedded world, Nürnberg – 23. Februar 2015 – IAR Systems, der führende Anbieter für Embedded-Entwicklungstools, stellt zur embedded world seine neueste Produktinnovation C-STAT vor. Das neue Tool ermöglicht eine effektive statische Analyse und ist dabei vollständig integriert in die leistungsstarke Entwicklungsumgebung IAR Embedded Workbench für ARM. Mit statischer Analyse auf Quellcode-Ebene lassen sich potentielle Schwachstellen in einem Code frühzeitig lokalisieren. Die Analyse beugt Applikationsausfällen vor, indem sie mögliche Codefehler identifiziert, wie zum Beispiel Speicherlecks, Zugriffsverstöße, arithmetische Fehler sowie Array- und String-Überläufe. Da solche Fehler die Produktqualität beeinträchtigen oder sogar ein Sicherheitsrisiko darstellen können, ist es entscheidend, sie in einem frühen Stadium des Entwicklungsprozesses zu erkennen und damit den Einfluss auf das fertige Produkt sowie die Projektdauer zu minimieren. Neben einer Erhöhung der Code-Qualität, unterstützt die Analyse darüber hinaus auch die Einhaltung von Codierungsstandards. C-STAT ist ein leistungsstarkes statisches Analyse-Tool, das schnell ausgeführt werden kann und seine Ergebnisse direkt in der integrierten Entwicklungsumgebung der IAR Embedded Workbench anzeigt. Es prüft die Übereinstimmung mit den Vorschriften von Codierungs-Standards wie MISRA C:2004, MISRA C++:2008 und MISRA C:2012 sowie Hunderten von anderen Regeln, zum Beispiel basierend auf CWE (Common Weakness Enumeration) und CERT C/C++. Der Nutzer kann wählen, in Bezug auf welches Regelwerk und welche individuellen Vorschriften er seinen Code prüfen will. Für eine vollständige Kontrolle über seinen Code kann der Entwickler C-STAT in Verbindung mit C-RUN von IAR Systems einsetzen, ein Tool zur Überprüfung von tatsächlichen Problemen mit Heap und Überläufen zur Laufzeit. „Unternehmen profitieren ganz erheblich davon, wenn die tägliche Arbeit jedes Entwicklers auch eine Code-Qualitätsprüfung beinhaltet“, sagte Anders Holmberg, Produktmanager für Analyse-Tools, IAR Systems. „Auf diese Weise können sie ihren Entwicklungsprozess straffen und vereinfachen, die Code-Qualität bereits während der Entwicklung verbessern und, weil Fehler schneller gefunden werden, die Produktionszeiten verkürzen. C-STAT ist einfach und nutzerfreundlich und lässt sich ganz unkompliziert von ganzen Entwicklungsteams nutzen. Unser Ziel ist es, Entwickler so zu unterstützen, dass sie ihren Designprozess jederzeit kontrollieren und zuverlässige Produkte entwickeln können.“ C-STAT ist jetzt als Add-On für die IAR Embedded Workbench für ARM ab Version 7.40 verfügbar. Die leistungsstarke Compiler- und Debugger-Entwicklungsumgebung unterstützt mehr als 3.000 ARM-basierte Prozessoren und ist auch als Version für Funktionale Sicherheit erhältlich, zertifiziert für die Entwicklung entsprechend der Standards IEC 61508, ISO 26262 und EN 50128. Für alle Produkte steht der weltweit bekannte technische Support von IAR Systems in verschiedenen Zeitzonen bereit. Mehr Informationen zu C-STAT unter www.iar.com/cstat und zur IAR Embedded Workbench für ARM unter www.iar.com/ewarm. Über MISRA C MISRA, die Motor Industry Software Reliability Association, ist eine Vereinigung von Fahrzeugherstellern, Zulieferern und Ingenieurberatungsgesellschaften mit dem Ziel, bewährte Vorgehensweisen bei der Entwicklung von sicherheitsrelevanten elektronischen Systemen in Fahrzeugen oder anderen Embedded Systemen zu fördern. MISRA C ist ein Softwareentwicklungsstandard von MISRA für die Programmiersprache C. Weitere Informationen hierzu unter www.misra.org.uk Über CERT C/C++ Die CERT C/C++ Secure Coding Standards sind Standards des Computer Emergency Response Teams (CERT) und bieten Regeln und Empfehlungen für ein sicheres Codieren in den Programmiersprachen C/C++. Mehr Informationen hierzu unter www.cert.org |
Über IAR Systems IAR Systems bietet Entwicklern von Embedded Systemen die weltweit führenden Softwaretools zur Entwicklung von wettbewerbsfähigen Produkten basierend auf 8-, 16- und 32-Bit Prozessoren. Das 1983 in Schweden gegründete Unternehmen hat weltweit über 46.000 Kunden, vornehmlich aus den Bereichen industrielle Automatisierung, Medizintechnik, Konsumerelektronik, Telekommunikation und Automotive. IAR Systems verfügt über ein weitreichendes Netzwerk von Partnern und arbeitet mit den weltweit führenden Halbleiteranbietern zusammen. Die IAR Systems Group AP ist an der NASDAQ OMX Stockholm gelistet. Weitere Informationen zu IAR Systems unter www.iar.com. Hinweis: IAR Systems, IAR Embedded Workbench, C-SPY, C-RUN, C-STAT, visualSTATE, Focus on Your Code, IAR KickStart Kit, IAR Experiment!, I-jet, I-jet Trace, I-scope, IAR Academy, IAR und das Logo von IAR Systems sind Markenzeichen bzw. eingetragene Markenzeichen von IAR Systems AB. Alle weiteren Produkte sind Markenzeichen ihrer jeweiligen Eigentümer. |