Uma análise comparativa de ferramentas de análise estática para deteção de erros de memória

07/20/2018
by   Patrícia Monteiro, et al.
0

— Portuguese version As falhas de software estão com frequência associadas a acidentes com graves consequências económicas e/ou humanas, pelo que se torna imperioso investir na validação do software, nomeadamente daquele que é crítico. Este artigo endereça a temática da qualidade do software através de uma análise comparativa da usabilidade e eficácia de quatro ferramentas de análise estática de programas em C/C++. Este estudo permitiu compreender o grande potencial e o elevado impacto que as ferramentas de análise estática podem ter na validação e verificação de software. Como resultado complementar, foram identificados novos erros em programas de código aberto e com elevada popularidade, que foram reportados. — English version Software bugs are frequently associated with accidents with serious economical and/or human consequences, being thus imperative the investment in the validation of software, namely of the critical one. This article addresses the topic of software quality by making a comparative analysis of the usability and efficiency of four static analysis tools for C/C++ programs. This study allow to understand the big potential and high impact that these tools may have in the validation and verification of software. As a complementary result, we identified new errors in very popular open source projects, which have been reported.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2021

Neuroeconomia e suas interfaces com a Psiquiatria -Saúde mental: Personalidade Consumista uma Patologia Emocional? Prazer ou Necessidade?

Este trabalho apresenta um campo pioneiro no Brasil conhecida como neuro...
research
05/04/2023

A Study of Static Warning Cascading Tools (Experience Paper)

Static analysis is widely used for software assurance. However, static a...
research
03/23/2022

ALT: um software para análise de legibilidade de textos em Língua Portuguesa

In the initial stage of human life, communication, seen as a process of ...
research
12/23/2021

Predição de Incidência de Lesão por Pressão em Pacientes de UTI usando Aprendizado de Máquina

Pressure ulcers have high prevalence in ICU patients but are preventable...
research
05/29/2023

Despertando o Interesse de Mulheres para os Cursos em STEM

This article presents initiatives aimed at promoting female participatio...
research
03/08/2019

Set CRDT com Múltiplas Políticas de Resolução de Conflitos

Um CRDT é um tipo de dados que pode ser replicado e modificado concorren...

Please sign up or login with your details

Forgot password? Click here to reset