Splint

Tela Software:
Splint
Detalhes de Software:
Versão: 3.1.1
Data de upload: 3 Jun 15
Revelador: David Evans
Licença: Livre
Popularidade: 12

Rating: nan/5 (Total Votes: 0)

Tala é uma ferramenta para verificar estaticamente C programas para vulnerabilidades de segurança e erros de programação.
Tala faz muitas das verificações lint tradicionais, incluindo declarações não utilizados, tipo de inconsistências, o uso antes da definição, código inacessível, valores de retorno ignorados, caminhos de execução sem retorno, loops infinitos provável, e cair casos.
Controlos mais potentes são possíveis por informação adicional prestada nas anotações de código fonte. As anotações são comentários estilizados que documentos suposições sobre funções, variáveis, parâmetros e tipos.
Além das verificações especificamente habilitados por anotações, muitos dos controlos lint tradicionais são melhoradas através da exploração dessas informações adicionais.
À medida que mais esforço é colocado em programas de anotação, melhores resultados de verificação. Uma curva de esforço-benefício representativa para a utilização de tala é mostrado na Figura 1.
Splint é projetado para ser flexível e permitir que os programadores para selecionar pontos apropriados sobre a curva de esforço-benefício para projectos específicos.
Como diferentes controlos estão ligados e mais informação é dada no código anotações do número de bugs que podem ser detectados aumenta dramaticamente.
Os problemas detectados por Splint incluem:

Programas semelhantes

otrace
otrace

20 Feb 15

GDB
GDB

16 Aug 18

termdebug
termdebug

20 Feb 15

jTracer
jTracer

17 Feb 15

Comentário para Splint

Comentários não encontrado
Adicionar comentário
Ligue imagens!