CodeSonar
CodeSonar, prodotto da GrammaTech, è fonte e software di analisi codice binario che trova difetti critici in grado di mandare in crash i sistemi, risultato nelle operazioni inaspettate, minacciare la sicurezza, e altro ancora.
- Impiega algoritmi avanzati per analizzare interi programmi di milioni di righe di codice
- Conforme agli standard di codifica
- Fornisce strumenti di efficienza che migliorano la collaborazione in team, metriche di qualità, la visualizzazione di architettura
- Riduce i costi di sviluppo, individuando difetti precedenza nel processo
- Fornisce i controlli e le metriche personalizzate
- Scalabile
- difetti identifica difficili da pista che risiedono nelle parti profonde di strutture di codice
- La potente interfaccia consente agli sviluppatori di navigare facilmente attraverso il codice, confrontare gli elementi, e identificare i problemi
- Fornisce il supporto nativo per JPL
- Contiene le caratteristiche di generazione di rapporto di forza, tra cui l'uscita di solo testo e di un motore di analisi statica avanzata
- Trusted per ispezionare alcune delle maggior parte delle applicazioni software sensibili in uso oggi
- Poiché viene eseguito analisi statica del codice, il software potrebbe non essere in grado di identificare i difetti riscontrati da un'analisi dinamica
- Lo strumento dipende scaffold di prova, e non può notare difetti che non fanno parte dello scaffold
- Esso genera una grande quantità di dati che consuma risorse e influisce sulle prestazioni hardware
CodeSonar è uno strumento di analisi del codice leader. E 'popolare tra i principali enti di ricerca, governi e imprese commerciali per convalidare importanti applicazioni software. Ad esempio, CodeSonar è stato utilizzato per controllare il software per le missioni della NASA spaziali, dispositivi medici impiantabili, applicazioni militari critiche, e altro ancora. reclami CodeSonar per trovare più difetti che tutti gli altri strumenti a causa di recenti progressi della GrammaTech in concorrenza e l'analisi del flusso di dati contaminato. Quando posto testa a testa con il software competere nel benchmark test, si esibisce CodeSonar migliori nella gestione delle risorse, individuando memoria statica, e l'analisi di concorrenza. CodeSonar è efficace per analizzare i programmi interi a parte gli aggiornamenti incrementali. Si utilizza prima un'analisi di base per controllare l'intero programma, e quindi si applica un parallelo e processo di ispezione incrementale per convalidare variazioni giornaliere. CodeSonar identifica difetti fatali, critici e innocui, tutte con diversi gradi di impatto di un sistema software. Nel complesso, questo strumento è stato progettato per la convalida gli sforzi di sviluppo di applicazioni su larga scala. Il suo motore di analisi in grado di consumare grandi quantità di risorse, per cui si raccomanda che le analisi siano completate su macchine ad alte prestazioni. A parte la sua più elevato livello di consumo, è uno strumento di qualità del software affidabile e leader.