CodeSonar
CodeSonar, produsert av GrammaTech, er kilden og binærkode analyseprogram som finner kritiske defekter som kan krasje systemer, resultere i uventede operasjoner, true sikkerhet, og mer.
- Benytter avanserte algoritmer for å analysere hele programmer av millioner av linjer med kode
- Samsvarer med koding standarder
- Gir effektivitet verktøy som forbedrer gruppesamarbeid, kvalitet beregninger, arkitektur visualisering
- Reduserer utviklingskostnader ved å identifisere feil tidligere i prosessen
- Gir egendefinerte kontroller og beregninger
- skalerbar
- Identifiserer vanskelige å spore defekter som bor i dype deler av kodestrukturer
- Den kraftig grensesnitt lar utviklere enkelt navigere gjennom koden, sammenligne elementer, og identifisere problemstillinger
- Gir innebygd støtte for JPL
- Inneholder sterke rapport generasjons funksjoner, inkludert tekstbasert produksjon og en avansert statisk analyse motor
- Klarert for å inspisere noen av de mest sensitive programmer i bruk i dag
- Siden statisk kodeanalyse utføres, kan denne programvaren ikke være i stand til å identifisere feil som er funnet ved hjelp av en dynamisk analyse
- Verktøyet er avhengig av test stillaser, og det kan ikke merke defekter som ikke er en del av stillaset
- Det genererer en stor mengde data som forbruker ressurser og påvirker maskinvareytelse
CodeSonar er en ledende kodeanalyseverktøyet. Det er populært blant store forskningsenheter, myndigheter og kommersielle virksomheter å validere viktige programmer. For eksempel har CodeSonar blitt brukt til å inspisere programvare for NASA romferder, implanterbare medisinske innretninger, kritiske militære applikasjoner, og mye mer. CodeSonar hevder å finne flere feil enn andre verktøy grunn GrammaTech nylige fremskritt i samtidighet og skjemt dataflyt analyse. Når den plasseres hode-til-hode med konkurrerende programvare i referansemåling tester, CodeSonar virker best i ressursforvaltning, plassering statisk hukommelse, og analyse av samtidighet. CodeSonar er effektiv i å analysere hele programmer bortsett fra inkrementelle oppdateringer. Den første bruker en referanseanalyse for å inspisere hele programmet, og da den gjelder en parallell og inkrementell kontrollprosess for å validere daglige endringer. CodeSonar identifiserer fatale, kritiske, og ufarlige defekter, som alle har varierende grad av slag til et programvaresystem. Totalt sett er dette verktøy for å validere store applikasjonsutvikling innsats. Dens analyse motor kan forbruke store mengder ressurser, slik at det anbefales at analysene utført på høy ytelse maskiner. Bortsett fra den høyere forbruk, er det en pålitelig og ledende programvare kvalitetsverktøy.