Use este identificador para citar ou linkar para este item:
http://www.monografias.ufop.br/handle/35400000/8277
Registro completo de metadados
Campo Dublin Core | Valor | Idioma |
---|---|---|
dc.contributor.advisor | Ribeiro, Rodrigo Geraldo | pt_BR |
dc.contributor.author | Duarte, Bernardo Saraiva Oliveira | - |
dc.date.accessioned | 2025-09-09T13:20:10Z | - |
dc.date.available | 2025-09-09T13:20:10Z | - |
dc.date.issued | 2025 | pt_BR |
dc.identifier.citation | DUARTE, Bernardo Saraiva Oliveira. Análise estática para limites de arranjos. 2025. 67 f. Monografia (Graduação em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2025. | pt_BR |
dc.identifier.uri | http://www.monografias.ufop.br/handle/35400000/8277 | - |
dc.description.abstract | Arranjos são uma estrutura recorrente em programas de computador, porém seu acesso através de índices indevidos é motivo principal para inúmeras invulnerabilidades e erros. Por isso, este trabalho propõe uma solução, auxiliadora ao desenvolvedor, para tratar este problema através de um algoritmo que roda em tempo de compilação de uma linguagem simples e concisa chamada FonC. Este trabalho teve como objetivo principal a especificação deste algoritmo além de ter se descrito esta linguagem e utilizado-se de um interpretador da mesma para validar o algoritmo verificador de quebra de limites de arranjo. Mostrou-se que nossa abordagem detecta acessos inválidos, sem falsos positivos e sem falsos negativos, sobre parte do código executável em tempo de compilação. Além disso, mostrou-se que a solução apresenta outras características superiores aos trabalhos relacionados. | pt_BR |
dc.language.iso | pt_BR | pt_BR |
dc.subject | Acesso de arranjo | pt_BR |
dc.subject | Análise estática | pt_BR |
dc.subject | Compilação | pt_BR |
dc.title | Análise estática para limites de arranjos. | pt_BR |
dc.type | TCC-Graduação | pt_BR |
dc.contributor.referee | Ribeiro, Rodrigo Geraldo | pt_BR |
dc.contributor.referee | Reis, Leonardo Vieira dos Santos | pt_BR |
dc.contributor.referee | Cardoso, Elton Máximo | pt_BR |
dc.description.abstracten | Arrays are a recurring structure in computer programs, but accessing them through inappropriate indexes is the main reason for numerous invulnerabilities and errors. Therefore, this work proposes a developer-friendly solution to address this problem through an algorithm that runs at compile time in a simple and concise language called FonC. The main objective of this work was to specify this algorithm, describe the language, and use an interpreter of the language to validate the array bounds analyser algorithm. Our approach was shown to detect invalid accesses, without false positives or false negatives, over part of the executable code at compile time. Furthermore, it was shown that the solution presents other characteristics superior to related works. | pt_BR |
dc.contributor.authorID | 20.2.4184 | pt_BR |
Aparece nas coleções: | Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
MONOGRAFIA_AnaliseEstaticaLimites.pdf | 566,86 kB | Adobe PDF | Visualizar/Abrir |
Os itens na BDTCC estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.