Ruotsalainen IAR on integroinut C-RUN-työkalunsa osaksi ARM-prosessorin työkalupakettiaan. Sen avulla kehittäjät voivat monipuolisesti analysoida ARM-suunnittelunsa toimintaa ajonaikaisesti eli suoritusvaiheen (runtime) aikana.
IAR kehuu olevansa ensimmäinen sulautettujen kehitystyökalujen toimittaja, jonka vuossa on täysin integroitu ajonaikainen koodin analyysi. Kun analyysiä päästään tekemään hyvin aikaisessa vaiheessa kehitystä, työ nopeutuu ja tuloksena on luotettavampaa koodia, yhtiö kehuu.
C-RUN tarkistaa koodia kennossa monitoroimalla sovelluksen toimintaa. Toiminto vaatii hyvin vähän muistia, eikä sovelluksen ajonopeus kärsi, joten analyysiä voidaan tehdä tehokkaasti oikealla kohderaudalla.
C-RUNin asetuksissa työkalu voidaan asettaa tarkistamaan yhtä tai useampaa ominaisuutta jokaisessa testiajossa. Tyypillinen tarkistus on esimerkiksi aritmetiikkatesti, joka paljastaa laskennassa käytettyjen arvojen säilymisen rajojen sisällä. Joustavien asetusten ansiosta kehittäjät pystyvät räätälöimään analyysitoimintoja tarpeiden mukaan.
IAR Systemsin tuotepäällikkö Anders Holmbergin mukaan C-RUNin ovat kehittäneet IAR Systemsin omat kääntäjä- ja virheenkorjaustyökalujen asiantuntijat, ja siinä koodianalyysi esitellään kehityskulun varhaisena ja luonnollisena osana. - Koska C-RUN yhdistyy saumattomasti IAR Embedded Workbench for ARM -ohjelmistoon, työprosessi säilyy katkeamattomana ja kehittäjä voi olettaa tuntevansa olonsa kotoisaksi C-RUNia käyttäessään, Holmberg kehuu.