Nyt værktøj til runtime analyse
C-RUN fra IAR Systems er et nyt værktøj til runtime-analyse, der kan benyttes gennem hele udviklingsprocessen.
IAR Systems har i forbindelse med embedded world udstillingen præsenteret et nyt fuldt integreret og højtydende runtime-analyseprodukt under navnet C-RUN. C-RUN er en udvidelse af de eksisterende indlejrede udviklingsværktøjer fra IAR Systems og giver udviklerne unikke muligheder for at udføre runtime-analyse på hvert eneste trin undervejs i udviklingsprocessen.Den nære integration i værktøjskæden understøtter hele cyklussen med implementering, afprøvning og fejlafhjælpning. Dermed bliver brugeren i stand til at kontrollere kodekvaliteten meget tidligt i udviklingscyklussen og sikre en mere driftssikker kode samt forbedre overensstemmelse med krav og standarder.
C-RUN udfører runtime-analyse direkte i IAR Embedded Workbench ved at overvåge programeksekveringen. Med C-RUN kan udviklere opdage svagheder meget tidligt og lettere finde frem til fejl, der normalt vil vise sig under brugen. Hukommelseskrav og negative indvirkninger på hastigheden reduceres til et minimum, hvilket giver mulighed for mere effektiv afprøvning på den egentlige hardware.
- C-RUN har fleksible indstillingsmuligheder, der muliggør enkelte eller flere kontroller i hver testkørsel, og er udstyret med bounds- og heap-kontrol for at sikre, at adgangen til arrays og andre objekter er inden for rammerne, samt med aritmetikkontrol til prøvning af værdier, der benyttes i beregninger, forklarer Anders Holmberg, som er produktansvarlig for C-RUN hos IAR Systems.
IAR Embedded Workbench til ARM er det første planlagte C-RUN-integrerede produkt, og andre vil blive prioriteret efter kundeinteressen.
- Vi har i over 30 år været med helt fremme, når det kommer til levering af udviklingsværktøjer i høj kvalitet, og i løbet af de seneste år har vi haft en stærk kundedialog, som har foranlediget os til at blive endnu mere ambitiøse, når det kommer til funktionalitet, tilføjer Stefan Skarin, administrerende direktør for IAR Systems.
- Vores baggrund som compiler-eksperter giver os mulighed for at maksimere ydeevnen og funktionaliteten i vores værktøjer, og ved at tilføje runtime-analyse, så enhver udvikler har mulighederne lige ved hånden, mener jeg, at vi med sikkerhed hjælper vores kunder med at udvikle mere konkurrencedygtige produkter.
http://www.iar.com/crun