CodeSonar
CodeSonar, produzido por GrammaTech, é fonte e software de análise de código binário que encontra defeitos críticos que podem travar sistemas, resultado em operações inesperadas, ameaçam a segurança, e muito mais.
- Emprega algoritmos avançados para analisar programas inteiros de milhões de linhas de código
- Cumpre com padrões de codificação
- Fornece ferramentas de eficiência que melhoram a colaboração da equipe, métricas de qualidade, visualização arquitetura
- Reduz os custos de desenvolvimento, identificando defeitos no início do processo
- Fornece verificações personalizadas e métricas
- Scalable
- defeitos identifica-a hard-trilha que residem em partes profundas estruturas de código
- A poderosa interface permite que os desenvolvedores para navegar facilmente através de código, comparar elementos, e identificar problemas
- Fornece suporte nativo para JPL
- Contém recursos de geração de relatórios fortes, incluindo a saída só de texto e um motor de análise estática avançada
- Confiável para inspecionar algumas das aplicações de software mais sensível em uso hoje
- Desde análise estática de código é executado, este software pode não ser capaz de identificar defeitos encontrados por uma análise dinâmica
- A ferramenta é dependente de andaimes de teste, e pode não notar os defeitos que não fazem parte do andaime
- Ele gera uma grande quantidade de dados que consome recursos e afeta o desempenho do hardware
CodeSonar é uma ferramenta líder de análise de código. É popular entre as principais entidades de pesquisa, governos e empresas comerciais para validar aplicações de software importantes. Por exemplo, CodeSonar foi usado para inspecionar software para missões da NASA espaço, dispositivos médicos implantáveis, aplicações militares críticas e muito mais. reivindicações CodeSonar para encontrar mais defeitos do que quaisquer outras ferramentas devido aos recentes avanços da GrammaTech em concorrência e análise de fluxo de dados corrompido. Quando colocado cabeça-de-cabeça com software competindo na aferição testes, realiza o CodeSonar melhores na gestão de recursos, identificando memória estática e análise de concorrência. CodeSonar é eficaz na análise de programas integrais, além de atualizações incrementais. Ele primeiro usa uma análise de base de inspeccionar todo o programa, e, em seguida, aplica-se um processo de inspecção periódica para validar as alterações diárias e paralelo. CodeSonar identifica defeitos fatais, críticos, e inócuos, todos os quais têm diferentes graus de impacto para um sistema de software. No geral, esta ferramenta é projetada para validar os esforços de desenvolvimento de aplicações em larga escala. Seu mecanismo de análise pode consumir grandes quantidades de recursos, por isso recomenda-se que as análises são concluídas em máquinas de alta performance. Além de seu maior nível de consumo, é uma ferramenta de qualidade de software confiável e líder.