Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/40775| Título: | Motor de fórmulas orientado a metadados e modelagem Typed EAV aplicados a um sistema de análise de impacto de explosivos |
| Título(s) alternativo(s): | Metadata-driven formula engine and Typed EAV modeling applied to an explosive impact analysis system |
| Autor(es): | Stawny, Gabriel |
| Orientador(es): | Andrade, Vinícius Camargo |
| Palavras-chave: | Bombas (Explosivos) Teoria dos grafos Metadados Banco de dados Bombs Graph theory Metadata Data bases |
| Data do documento: | 19-Mai-2026 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Ponta Grossa |
| Citação: | STAWNY, Gabriel. Motor de fórmulas orientado a metadados e modelagem Typed EAV aplicados a um sistema de análise de impacto de explosivos. 2026. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2026. |
| Resumo: | A atuação do Esquadrão Antibombas da Polícia Militar do Paraná em ocorrências com explosivos depende de fórmulas matemáticas interdependentes para definir distâncias de segurança e estimar danos. No entanto, o suporte operacional em campo era feito por meio de planilhas eletrônicas, sem consulta a registros organizados de ocorrências anteriores, o que prejudicava tanto a exatidão dos cálculos quanto a eficiência do atendimento em situações de risco. Este trabalho apresenta o Shockwave, um sistema web de apoio à decisão desenvolvido para suprir essa lacuna. A arquitetura combina modelagem Typed EAV para atributos dinâmicos com tipagem forte, motor de fórmulas orientado a metadados com expressões definidas no banco de dados, e grafo de computação com ordenação topológica para resolução automática de dependências. O sistema foi validado nos cenários operacionais de Ameaça de Bomba, Objeto Localizado e Pós-Explosão, e sua arquitetura permite adicionar parâmetros e fórmulas sem alteração de código-fonte, conferindo flexibilidade para evolução contínua. |
| Abstract: | The Bomb Squad of the Military Police of Paraná relies on interdependent mathematical formulas to define safety distances and estimate damage in explosive-related incidents. However, field operational support was carried out using spreadsheets, without access to organized records of previous occurrences, which undermined both the accuracy of calculations and the effectiveness of response in high-risk situations. This work presents Shockwave, a web-based decision support system developed to address this gap. The architecture combines Typed EAV modeling for dynamic attributes with strong typing, a metadata-driven formula engine with expressions defined in the database, and a computation graph with topological sorting for automatic dependency resolution. The system was validated across three operational scenarios - Bomb Threat, Located Object, and Post-Explosion - and its architecture allows new parameters and formulas to be added without source code modifications, providing flexibility for continuous evolution. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/40775 |
| Aparece nas coleções: | PG - Ciência da Computação |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| motorformulasimpactoexplosivos.pdf | 2,92 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

