Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/39581| Título: | PB analyzer: uma ferramenta de análise estática para qualidade e segurança de código PowerScript |
| Título(s) alternativo(s): | PB analyzer: a static analysis tool for PowerScript code quality and security |
| Autor(es): | Dal Molin, Carlos Eduardo |
| Orientador(es): | Silva, Rodolfo Adamshuk |
| Palavras-chave: | PowerBuilder (Programa de computador) Software - Manutenção Análise de sistemas PowerBuilder Software maintenance System analysis |
| Data do documento: | 5-Dez-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Dois Vizinhos |
| Citação: | DAL MOLIN, Carlos Eduardo. PB analyzer: uma ferramenta de análise estática para qualidade e segurança de código PowerScript. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2025. |
| Resumo: | A manutenção de aplicações PowerBuilder é um desafio em ambientes corporativos devido à falta de ferramentas de detecção de inconsistências no código. A ausência de mecanismos automatizados para inspeção estrutural e validação de componentes como Windows e DataWindows pode resultar em erros silenciosos, dificuldades de manutenção e riscos à evolução do sistema. Este trabalho apresenta o PB Analyzer, uma ferramenta de análise estática que permite identificar problemas como má utilização de estruturas de controle, inconsistências em blocos de tratamento de exceções e divergências entre a camada visual e a camada lógica das DataWindows em códigos PowerScript. Os resultados obtidos demonstram que o PB Analyzer e capaz de auxiliar equipes no diagnóstico de falhas, promovendo maior confiabilidade, padronização e qualidade no desenvolvimento e manutenção de sistemas PowerBuilder. |
| Abstract: | Maintaining PowerBuilder applications is a challenge in corporate environments due to the lack of tools for detecting code inconsistencies. The absence of automated mechanisms for structural inspection and validation of components such as Windows and DataWindows can lead to silent errors, maintenance difficulties, and risks to system evolution. This work presents PB Analyzer, a static analysis tool that identifies issues such as improper use of control structures, inconsistencies in exception-handling blocks, and divergences between the visual and logical layers of DataWindows in PowerScript code. The results demonstrate that PB Analyzer can assist teams in diagnosing failures, promoting greater reliability, standardization, and quality in the development and maintenance of PowerBuilder systems. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/39581 |
| Aparece nas coleções: | DV - Engenharia de Software |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| ferramentaanaliseestaticaqualidadeseguranca.pdf | 703,85 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

