Rafael Rodrigues Bastos
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Rafael Rodrigues Bastos has a total of 25 co-authors. Here are the top co-authors by number of shared publications:
- Renata Reiser
Universidade Federal de Pelotas
8 shared publications - Adenauer Yamin
UFPEL
7 shared publications - Giancarlo Lucca
Universidade Federal do Rio Grande (FURG)
6 shared publications - Helida Santos
Universidade Federal do Rio Grande (FURG)
6 shared publications - Bruno Moura
UniPampa
4 shared publications - Vagner A. Seibert
Universidade Federal de Pelotas (UFPel)
3 shared publications
Latest Publications
- 30 October 2025
- Published by Springer Nature
- p. 122-133
Toward Air Quality Fuzzy Classification: Measuring the Performance of Fuzzy Logic Methods for Air Quality Classification
- 30 October 2025
- Published by Springer Nature
- p. 122-133
Toward Air Quality Fuzzy Classification: Measuring the Performance of Fuzzy Logic Methods for Air Quality Classification
- Open Access
- 10 September 2025
- Published by Sociedade Brasileira de Computação
- p. 130-140
Estudo de Casos para Consolidação de Servidores na Computação em Nuvem baseada em ANFIS
A Computação em Nuvem é viabilizada por centros de dados e infraestruturas computacionais, com a premissa de que os custos estão diretamente relacionados às taxas de uso dos recursos, com controle expressivo do consumo de energia gerado pelas demandas de serviços. Este artigo explora os desafios para obter a consolidação de servidores na Computação em Nuvem, com ênfase na otimização do consumo energético. O trabalho visa desenvolver uma abordagem flexível que promova a otimização do gerenciamento de recursos na Computação em Nuvem, via técnicas de Redes Neurais, considerando novos resultados aplicando um sistema de inferência neuro-fuzzy adaptativo.
- 10 September 2025
- Published by Sociedade Brasileira de Computação
- p. 130-140
Open AccessEstudo de Casos para Consolidação de Servidores na Computação em Nuvem baseada em ANFIS
A Computação em Nuvem é viabilizada por centros de dados e infraestruturas computacionais, com a premissa de que os custos estão diretamente relacionados às taxas de uso dos recursos, com controle expressivo do consumo de energia gerado pelas demandas de serviços. Este artigo explora os desafios para obter a consolidação de servidores na Computação em Nuvem, com ênfase na otimização do consumo energético. O trabalho visa desenvolver uma abordagem flexível que promova a otimização do gerenciamento de recursos na Computação em Nuvem, via técnicas de Redes Neurais, considerando novos resultados aplicando um sistema de inferência neuro-fuzzy adaptativo.
- Open Access
- 10 September 2025
- Published by Sociedade Brasileira de Computação
- p. 74-83
Hybrid-FLBCC: Integrando Aprendizado de Máquina e Lógica Fuzzy para Consolidação de Servidores em Nuvem
A abordagem Hybrid-FLBCC propõe um modelo fuzzy integrado a algoritmos de Aprendizado de Máquina, permitindo a seleção dinâmica de variáveis e a geração automática de regras básicas para prever migrações ideais de Máquinas Virtuais. Como extensão da Int-FLBCC, adota o conceito de Computação Flexível para aprimorar a consolidação de servidores em ambientes de Computação em Nuvem, com foco no refinamento do processo de inferência sobre os níveis de utilização de Máquinas Físicas. A seleção de variáveis identifica atributos mais relevantes para a consolidação, orientando a definição de critérios decisórios. Esse aprimoramento gera regras fuzzy mais interpretáveis, simplifica a implementação do sistema e contribui para a redução do consumo de recursos computacionais. Os resultados demonstram o potencial de abordagens híbridas na tomada de decisões inteligentes em infraestruturas em nuvem.
- 10 September 2025
- Published by Sociedade Brasileira de Computação
- p. 74-83
Open AccessHybrid-FLBCC: Integrando Aprendizado de Máquina e Lógica Fuzzy para Consolidação de Servidores em Nuvem
A abordagem Hybrid-FLBCC propõe um modelo fuzzy integrado a algoritmos de Aprendizado de Máquina, permitindo a seleção dinâmica de variáveis e a geração automática de regras básicas para prever migrações ideais de Máquinas Virtuais. Como extensão da Int-FLBCC, adota o conceito de Computação Flexível para aprimorar a consolidação de servidores em ambientes de Computação em Nuvem, com foco no refinamento do processo de inferência sobre os níveis de utilização de Máquinas Físicas. A seleção de variáveis identifica atributos mais relevantes para a consolidação, orientando a definição de critérios decisórios. Esse aprimoramento gera regras fuzzy mais interpretáveis, simplifica a implementação do sistema e contribui para a redução do consumo de recursos computacionais. Os resultados demonstram o potencial de abordagens híbridas na tomada de decisões inteligentes em infraestruturas em nuvem.
- Open Access
- 6 May 2025
- Published by Brazilian Journals in Cuadernos de Educación y Desarrollo
- Vol. 17 (5) , e8331
Desenvolvimento de software para gestão de vidraçaria
Este artigo apresenta o desenvolvimento de um sistema web voltado para o gerenciamento de orçamentos e pedidos em uma vidraçaria de pequeno porte localizada no município de Bagé, no estado do Rio Grande do Norte. O sistema foi implementado utilizando a linguagem PHP para o backend, juntamente com o banco de dados PostgreSQL para armazenamento das informações. O principal objetivo da aplicação é automatizar tarefas que antes eram realizadas manualmente, promovendo maior agilidade, organização e precisão nas atividades administrativas e comerciais da empresa. Durante o processo de desenvolvimento, foram seguidas etapas fundamentais da engenharia de software, como levantamento de requisitos, modelagem, codificação e testes. A solução proposta visa atender às necessidades específicas da vidraçaria, facilitando o controle de clientes, produtos, pedidos e orçamentos. Como resultado, observou-se uma melhoria significativa na eficiência dos processos internos, contribuindo para a redução de erros operacionais e para a otimização do tempo dos colaboradores. O sistema também oferece uma interface simples e acessível, permitindo seu uso mesmo por usuários com pouca familiaridade com tecnologia.
- 6 May 2025
- Published by Brazilian Journals in Cuadernos de Educación y Desarrollo
- Vol. 17 (5) , e8331
Open AccessDesenvolvimento de software para gestão de vidraçaria
Este artigo apresenta o desenvolvimento de um sistema web voltado para o gerenciamento de orçamentos e pedidos em uma vidraçaria de pequeno porte localizada no município de Bagé, no estado do Rio Grande do Norte. O sistema foi implementado utilizando a linguagem PHP para o backend, juntamente com o banco de dados PostgreSQL para armazenamento das informações. O principal objetivo da aplicação é automatizar tarefas que antes eram realizadas manualmente, promovendo maior agilidade, organização e precisão nas atividades administrativas e comerciais da empresa. Durante o processo de desenvolvimento, foram seguidas etapas fundamentais da engenharia de software, como levantamento de requisitos, modelagem, codificação e testes. A solução proposta visa atender às necessidades específicas da vidraçaria, facilitando o controle de clientes, produtos, pedidos e orçamentos. Como resultado, observou-se uma melhoria significativa na eficiência dos processos internos, contribuindo para a redução de erros operacionais e para a otimização do tempo dos colaboradores. O sistema também oferece uma interface simples e acessível, permitindo seu uso mesmo por usuários com pouca familiaridade com tecnologia.
- Open Access
- 6 March 2025
- Published by Brazilian Journals in Cuadernos de Educación y Desarrollo
- Vol. 17 (3) , e7856
SQL Injection: Entendendo e evitando
Este artigo explora o SQL Injection, um ataque que compromete a segurança de sistemas ao permitir a manipulação indevida de consultas SQL. A vulnerabilidade ocorre quando entradas de usuários não são devidamente tratadas, possibilitando a execução de comandos maliciosos no banco de dados. Para mitigar esse risco, são abordadas três estratégias: criptografia de dados, validação de entradas e o uso do PHP Data Objects (PDO). A criptografia protege informações ao transformá-las em formatos ilegíveis sem a chave correta. A validação de entradas impede caracteres perigosos por meio de listas de permissões (whitelist) ou bloqueios específicos (blacklist). O PDO, por sua vez, oferece uma interface segura para consultas SQL, utilizando parâmetros que impedem a injeção de código malicioso. Os testes realizados indicam que, embora criptografia e validação reduzam riscos, o método mais eficaz é o uso do PDO, pois encapsula as consultas e evita modificações indevidas. Conclui-se que a combinação dessas técnicas é essencial para garantir a segurança de sistemas que interagem com bancos de dados.
- 6 March 2025
- Published by Brazilian Journals in Cuadernos de Educación y Desarrollo
- Vol. 17 (3) , e7856
Open AccessSQL Injection: Entendendo e evitando
Este artigo explora o SQL Injection, um ataque que compromete a segurança de sistemas ao permitir a manipulação indevida de consultas SQL. A vulnerabilidade ocorre quando entradas de usuários não são devidamente tratadas, possibilitando a execução de comandos maliciosos no banco de dados. Para mitigar esse risco, são abordadas três estratégias: criptografia de dados, validação de entradas e o uso do PHP Data Objects (PDO). A criptografia protege informações ao transformá-las em formatos ilegíveis sem a chave correta. A validação de entradas impede caracteres perigosos por meio de listas de permissões (whitelist) ou bloqueios específicos (blacklist). O PDO, por sua vez, oferece uma interface segura para consultas SQL, utilizando parâmetros que impedem a injeção de código malicioso. Os testes realizados indicam que, embora criptografia e validação reduzam riscos, o método mais eficaz é o uso do PDO, pois encapsula as consultas e evita modificações indevidas. Conclui-se que a combinação dessas técnicas é essencial para garantir a segurança de sistemas que interagem com bancos de dados.
- Open Access
- 5 March 2025
- Published by Brazilian Journals in REVISTA FOCO
- Vol. 18 (3) , e8045
DESENVOLVIMENTO DE UM SISTEMA WEB PARA CONTROLE DE AUXÍLIOS ESTUDANTIS
Este trabalho visa apresentar o desenvolvimento de um sistema web para atendimento das necessidades das equipes de assistência estudantil do Instituto Federal Sul-rio-grandense no que se refere aos dados dos estudantes assistidos, benefícios disponibilizados e dados para os pagamentos. O desenvolvimento do sistema surgiu a partir de uma demanda identificada no Câmpus Bagé. O sistema foi elaborado em ambiente web utilizando arquitetura em camadas, cujo front-end e back-end foram desenvolvidos em JavaScript. Além da gestão dos alunos assistidos e o vínculo com auxílios, o sistema possibilita aos servidores da área financeira a automatização dos pagamentos em lote.
- 5 March 2025
- Published by Brazilian Journals in REVISTA FOCO
- Vol. 18 (3) , e8045
Open AccessDESENVOLVIMENTO DE UM SISTEMA WEB PARA CONTROLE DE AUXÍLIOS ESTUDANTIS
Este trabalho visa apresentar o desenvolvimento de um sistema web para atendimento das necessidades das equipes de assistência estudantil do Instituto Federal Sul-rio-grandense no que se refere aos dados dos estudantes assistidos, benefícios disponibilizados e dados para os pagamentos. O desenvolvimento do sistema surgiu a partir de uma demanda identificada no Câmpus Bagé. O sistema foi elaborado em ambiente web utilizando arquitetura em camadas, cujo front-end e back-end foram desenvolvidos em JavaScript. Além da gestão dos alunos assistidos e o vínculo com auxílios, o sistema possibilita aos servidores da área financeira a automatização dos pagamentos em lote.
- Open Access
- 23 October 2024
- Published by Sociedade Brasileira de Computação
- p. 61-72
HybriD-GM: Um Modelo Paralelo para Computação Quântica direcionado às Arquiteturas Híbridas
This paper has as its primary objective to introduce the the HybriD-GM model conception, as well as extend the D-GM environment, providing efficient parallel executions for quantum computing simulations, targeted to hybrid architectures considering both CPU and GPU. By managing projection operators over quantum structures, and exploring coalescing memory access patterns, the HybriD-GM model enables the granularity control, optimizing hardware resources in distributed computations organized as tree data-structures. In the HybriD-GM evaluation, simulations of Shor’s and Grover’s algorithms achieve significant performance improvements in comparison to the D-GM previous version and to the LIQUi|⟩ and ProjectQ simulators.
- 23 October 2024
- Published by Sociedade Brasileira de Computação
- p. 61-72
Open AccessHybriD-GM: Um Modelo Paralelo para Computação Quântica direcionado às Arquiteturas Híbridas
This paper has as its primary objective to introduce the the HybriD-GM model conception, as well as extend the D-GM environment, providing efficient parallel executions for quantum computing simulations, targeted to hybrid architectures considering both CPU and GPU. By managing projection operators over quantum structures, and exploring coalescing memory access patterns, the HybriD-GM model enables the granularity control, optimizing hardware resources in distributed computations organized as tree data-structures. In the HybriD-GM evaluation, simulations of Shor’s and Grover’s algorithms achieve significant performance improvements in comparison to the D-GM previous version and to the LIQUi|⟩ and ProjectQ simulators.
- Open Access
- 9 October 2023
- Published by Sociedade Brasileira de Computação
- p. 120-128
Uma Revisão Sistemática sobre Consolidação de Servidores em Ambientes de Computação em Nuvem via Lógica Fuzzy
Esta revisão sistemática investigou o uso da Lógica Fuzzy na consolidação de servidores em Computação em Nuvem. A análise de 7 estudos revelou o estado da arte nessa área e demonstrou que a Lógica Fuzzy é utilizada para a definição dinâmica dos limites e cargas de trabalho de máquinas físicas e virtuais, permitindo a adaptação do modelo às flutuações e facilitando a tomada de decisão sobre migração. Os trabalhos abordam a otimização ou redução do consumo energético como uma preocupação comum. Esse trabalho contribui para a compreensão do papel da Lógica Fuzzy na gestão eficiente de recursos na Computação em Nuvem, fornecendo entendimento sobre as abordagens e aplicações mais relevantes nesse contexto.
- 9 October 2023
- Published by Sociedade Brasileira de Computação
- p. 120-128
Open AccessUma Revisão Sistemática sobre Consolidação de Servidores em Ambientes de Computação em Nuvem via Lógica Fuzzy
Esta revisão sistemática investigou o uso da Lógica Fuzzy na consolidação de servidores em Computação em Nuvem. A análise de 7 estudos revelou o estado da arte nessa área e demonstrou que a Lógica Fuzzy é utilizada para a definição dinâmica dos limites e cargas de trabalho de máquinas físicas e virtuais, permitindo a adaptação do modelo às flutuações e facilitando a tomada de decisão sobre migração. Os trabalhos abordam a otimização ou redução do consumo energético como uma preocupação comum. Esse trabalho contribui para a compreensão do papel da Lógica Fuzzy na gestão eficiente de recursos na Computação em Nuvem, fornecendo entendimento sobre as abordagens e aplicações mais relevantes nesse contexto.
- Open Access
- 9 October 2023
- Published by Sociedade Brasileira de Computação
- p. 1-9
Aplicando Gamificação para Interpretação do Algoritmo de Deutsch-Jozsa via Plataforma Quantum FlyTrap
Os fundamentos da computação quântica são relevantes para novos desenvolvimentos tecnológicos, mas suas complexas abstrações dificultam o estudo e entendimento de algoritmos da área. Neste sentido, para considerar a descrição teórica, buscamos a gamificação via jogos virtuais com suporte em plataformas atuais. Precisamente, utilizamos jogo online Quantum FlyTrap para apresentar de forma lúdica o problema Deutsch-Josza para classificação de funções booleanas.
- 9 October 2023
- Published by Sociedade Brasileira de Computação
- p. 1-9
Open AccessAplicando Gamificação para Interpretação do Algoritmo de Deutsch-Jozsa via Plataforma Quantum FlyTrap
Os fundamentos da computação quântica são relevantes para novos desenvolvimentos tecnológicos, mas suas complexas abstrações dificultam o estudo e entendimento de algoritmos da área. Neste sentido, para considerar a descrição teórica, buscamos a gamificação via jogos virtuais com suporte em plataformas atuais. Precisamente, utilizamos jogo online Quantum FlyTrap para apresentar de forma lúdica o problema Deutsch-Josza para classificação de funções booleanas.