JavaScript is currently disabled.Please enable it for a better experience of Jumi. Nytt hos IAR: statisk kodanalys
EMBEDDED WORLD Nu klarar de populära utvecklingsverktygen från uppsaliensiska IAR att göra statisk kodanalys – att hitta fel i källkod redan innan den kompileras. C-stat heter verktyget som steg för steg kommer att införas i alla varianter av IAR Embedded Workbench.
Företagets nyhet i fjol var dynamisk kodanalys –  felsökning under programkörning. Nu sätter IAR in ett avlusningsverktyg som stämmer ännu tidigare i bäcken och larmar för misstänkt källkod redan då den skrivs.

Komponenterna som gör kodanalysen är inhandlade – IAR vill inte säga från vem – och integrerade i Embedded Workbench. Den som tidigare ville göra kodanalys fick går omvägar och utveckla sina egna handgrepp att kunna använda statisk kodanalys vid sidan av Embedded Workbench.

–  Allt sådant strul är borta om de kör C-stat. Den är integrerad i vår verktygskedja. Du behöver bara klicka på den varning du får, så hamnar du på rätt ställe i koden, säger Thomas Sporrong, FAE-chef på IAR.

Enligt företagets representanter är det här en produkt som användarna väntat på, och IAR säljer licenser över disk på konferensen. I och med att kodkomplexiteten växer för varje år blir behovet av avlusningsverktyg allt större.

– Gensvaret har varit otroligt positivt på mässan. Vi behöver inte förklara för besökarna varför de behöver statisk kodanalys. 80 procent av våra demonstrationer är av C-stat, säger Tora Fridholm, produkmarknadschef på IAR.

Analysen varnar för kodavsnitt som strider mot standarderna MISRA-C och lägger till ytterligare kontroller av misstänkt kod enligt standarderna CWE och Cert C/C++. IAR har valt att lägga komplexiteten i kodanalysen på en nivå som gör att den klaras av på ungefär samma tid som en kompilering. Det finns analyser som kan ta dagar.

Först med C-stat i menyerna är Embedded Workbench för ARM och för MSP430.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)