O VectorCAST / Lint é um analisador de código-fonte estático que executa análises de código-fonte baseadas em módulos ou em todo o program...
Fabricante:
Vector Informatik
Categoria:
Utilitários
Análise estática
O VectorCAST/Lint é um analisador de código-fonte estático que executa análises de código-fonte baseadas em módulos ou em todo o programa em bases de código C e C ++ e identifica automaticamente problemas em sua origem, antes da compilação. A análise estática do VectorCAST / Lint ajuda os desenvolvedores a encontrar erros de programação e outros defeitos no início do ciclo de desenvolvimento de software, antes de qualquer teste formal, reduzindo assim o custo, tempo e risco associados ao desenvolvimento de aplicativos embarcados de segurança e de missão crítica. Erros envolvendo inicialização de dados, incompatibilidade de tipo e inconsistências entre módulos podem levar muito tempo para serem encontrados durante a execução do código, pois geralmente resultam em uma violação de segmentação ou outra "falha". O VectorCAST / Lint identifica esses erros antes da compilação do código, agilizando a fase de testes do seu projeto.
O VectorCAST/Lint utiliza o poderoso mecanismo de análise de código-fonte Lint da Gimpel Software e foi estendido para suportar a extensa lista de ambientes de compiladores incorporados atualmente integrados à linha de produtos de teste dinâmico VectorCAST.
Pronto para uso, o VectorCAST/Lint está configurado para verificar os padrões MISRA C, MISRA C: 2004 e MISRA C ++: 2008. Esses padrões recomendam o uso de um subconjunto restrito de construções para as linguagens C e C ++, com o objetivo de ser um uso mais seguro e sustentável da linguagem. Áreas de código que não estão em conformidade com as regras internas do padrão são destacadas nos relatórios de análise de código. Os recursos de verificação MISRA no VectorCAST / Lint incluem a detecção de recursão, suporte ao conceito de 'tipo subjacente' MISRA 2, determinação de efeitos colaterais para funções e suporte a MISRA C ++.
Garantia de software embarcado confiável, combinando análise estática com teste dinâmico para verificar o código
O VectorCAST/Lint é o complemento perfeito para as ferramentas dinâmicas de teste de software incorporado no pacote VectorCAST. Enquanto o VectorCAST/Lint examinará todo o seu programa C ou C ++ e encontrará bugs, inconsistências e redundâncias antes da compilação do código-fonte, os testes dinâmicos, como testes de unidade e integração, cobertura de código e gerenciamento de testes de regressão, concentram-se na execução do código-fonte no seu hardware incorporado para avaliar a correção do código através da análise de aprovação / reprovação de casos de teste.
Como as ferramentas dinâmicas não dependem da análise estática para obter informações para construir chicotes de teste executáveis, isso reduz a necessidade de executar a análise estática toda vez que uma alteração é feita em um arquivo ao realizar testes de unidade, integração e regressão. Ao combinar a análise estática do código-fonte e o teste dinâmico, as organizações que desenvolvem aplicativos incorporados em C e C ++ podem aumentar a velocidade e a precisão da detecção de defeitos, reduzir o processo de verificação e validação e garantir um software de maior qualidade.
Vantagens
Destaques do VectorCAST/Lint
Como funciona
Usando VectorCAST/Lint para análise de código fonte estático
O VectorCAST/Lint utiliza o poderoso mecanismo de análise de código-fonte Lint da Gimpel Software e foi estendido para oferecer suporte à extensa lista de ambientes de compiladores incorporados atualmente integrados ao restante da linha de produtos de teste dinâmico VectorCAST. O VectorCAST/Lint lança o produto PCLint da Gimpel Software para analisar estaticamente um ou mais arquivos de código-fonte. Toda a funcionalidade disponível no PCLint está disponível no VectorCAST / Lint.
O VectorCAST / Lint fornece vários aprimoramentos importantes para a funcionalidade abrangente do PCLint, que inclui conformidade de licenças e análise e relatórios baseados em GUI.
Conformidade da licença
A licença do VectorCAST/Lint é gerenciada pelo mesmo gerenciador de licenças que o restante do conjunto VectorCAST: FLEXlm. Isso fornece às organizações preocupadas com a conformidade da licença a capacidade de restringir o uso do PCLint apenas ao número de licenças que a organização possui. A Vector oferece dois modelos de licenciamento para o VectorCAST / Lint:
Análise e relatórios baseados em GUI
O navegador de mensagens VectorCAST/Lint facilita a revisão de erros e avisos no contexto do arquivo de origem onde eles ocorrem. Além disso, o navegador de mensagens do VectorCAST / Lint exibe explicações detalhadas dos conceitos por trás da análise.
Requisitos do sistema:
CPU: processador dual core de 1,8 GHz
RAM: 2 GB
HDD / SSD: 50 GB de espaço livre na unidade principal
Sistema operacional: Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32-bit
Resolução: 1024×768
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.