Recent Submissions
Sistema de Aprendizagem de Máquina Distribuído utilizando o VCube
Com o crescimento do volume de informações geradas, seu armazenamento deixou de ser realizado de forma local, criando os cenários de dados distribuídos. Assim, quando é necessário realizar um processo de classificação, que é o processo de predizer a categoria de novas entradas com base em dados de treinamento, seria necessária a consolidação das informações em um ponto central da rede para efetuar o aprendizado. No entanto, em algumas situações a movimentação de dados pela rede não é viá...
Recomendação de Estudos no Ambiente Virtual de Aprendizado do AlfaCon Concursos Públicos: estudos com uma API RESTful.
Este trabalho apresenta o desenvolvimento e primeiros estudos com uma Interface de Programação de Aplicação (API) para o Ambiente Virtual de Aprendizagem (AVA) da empresa AlfaCon, focada na preparação de alunos para concursos públicos. A API, fundamentada na Teoria da Aprendizagem Significativa (TAS), Teoria Clássica dos Testes (TCT) e Teoria de Resposta ao Item (TRI), faz recomendações de estudos aos alunos que optam por sua utilização e se comprometem a fornecer dados pessoais compleme...
DustAI: Monitor de Material Particulado de Baixo Custo com Calibração via Aprendizado de Máquina
Sensores de Baixo Custo de Material Particulado (MP-BC) vêm sendo estudados ao redor do mundo como alternativa viável às custosas estações de referência para monitoramento de qualidade do ar. Porém, sensores MP-BC são imprecisos e sujeitos à incertezas, sofrendo com as condições do ambiente em que operam. A calibração destes sensores pode ser realizada por diferentes métodos, onde o sensor é colocado em um ambiente real sujeito as condições ambientais do local e sua medida comparada com ...
Estação de baixo custo para monitoramento da qualidade do ar
A poluição do ar é um dos principais problemas à saúde, sendo causadora de diversas doenças. Segundo a Organização Mundial da Saúde, cerca de 4 milhões de mortes por ano são causadas pela poluição do ar. Devido a isso, o monitoramento da qualidade do ar é um instrumento de gestão importante que permite nortear políticas públicas em relação a essa questão ambiental. No entanto, as estações governamentais são esparsas, e seu alto custo torna pouco viável investir em novas estações para aume...
Modelo unificado de padrões paralelos elásticos para implementação de aplicações
Atualmente, todos os computadores possuem algum nível de paralelismo utilizável. Os sistemas modernos são explicitamente equipados com suporte de hardware para essa funcionalidade, incluindo vários nós, núcleos, CPUs e aceleradores. No entanto, o desen volvimento de software para computadores paralelos é um desafio, devido à variedade de considerações que os programadores devem ter em conta durante o processo de criação. Além dos desafios relacionados ao hardware, a dinâmica das aplicaçõe...
Documentação de Requisitos de Sistemas Legados: Uma proposta baseada na Engenharia de Requisitos Orientada a Objetivos
Sistemas legados estão presentes em muitas organizações e muitas vezes são responsáveis por gerenciar seus principais e mais valiosos dados. Além de obsoleta, a documentação desses sistemas normalmente não existe ou está incompleta e desatualizada, o código não é estruturado, não há suporte, faltam profissionais especializados, as regras de negócio estão sob domínio/conhecimento de poucas pessoas, devido à falta de atualizações se tornam vulneráveis, entre outros aspectos. Esses problema...
Sincronização Eficiente de CRDTs em Escala utilizando VCube-PS
Sistemas distribuídos são utilizados para construir serviços de grande escala na internet, nesse contexto modelos com menor rigor de consistência permitem otimizar a disponibili dade destes sistemas na forma de escalabilidade, latência e tolerância a falhas. Entretanto, o uso de regras mais relaxadas introduz a possibilidade de conflitos que precisam ser arbitrados pelos participantes. Para realizar esse processo de forma descentralizada os protocolos costumam usar de estratégias ad-hoc c...
Catalogação de Objetos Educacionais Auxiliado por Aprendizado de Máquina para o Ambiente Virtual de Aprendizado do AlfaCon Concursos Públicos
A pesquisa, conduzida com dados do Ambiente Virtual de Aprendizado do AlfaCon Con cursos Públicos, teve como principal objetivo desenvolver e otimizar um classificador para auxiliar na catalogação de seus Objetos Educacionais. O método adotado iniciou-se com uma pesquisa exploratória detalhada em dois conjuntos de dados distintos. Para atingir os objetivos propostos, foram testados diversos algoritmos de classificação, abrangendo desde técnicas tradicionais até abordagens mais contemporân...
Mineração de Dados Educacionais para a predição da evasão de alunos do ensino superior: Estudo de caso na Universidade Federal da Fronteira Sul - Campus Realeza
A redução das elevadas taxas de evasão nas instituições de ensino superior vem se mostrando um desafio para os gestores educacionais. Com o intuito de auxiliar na mitigação dos elevados índices de abandono, vários estudos utilizando técnicas de Mineração de Dados Educacionais para descobrir padrões que indiquem com eficácia alunos com potencial de evasão. Considerando que a taxa de evasão é maior no primeiro ano e que a maioria ocorre até o terceiro semestre, o momento de antever esse ri...
Ferramentas Computacionais para Otimização de Mapa de Fluência Radioterápico
O câncer é uma das principais causas de morte no mundo, para o qual a principal forma de tratamento é a radioterapia, sendo a Radioterapia de Intensidade Modulada (IMRT) a técnica mais avançada em termos de entrega de doses. Diferentes modelos matemáticos de otimização podem ser construídos bem como diferentes solucionadores utilizados para propor a dose a ser emitida de modo que a dose absorvida no tumor seja a prescrita e nos demais tecidos seja a mínima. Desta forma, este trabalho apr...
Suporte à Edição para Linguagens de Software: Práticas de Implementação com Language Server Protocol
A utilização efetiva de linguagens de software, sejam elas de programação ou linguagens especificas de domínio, requer um suporte à edição efetivo. IDEs modernas, ferramentas de modelagem, editores de código tipicamente disponibilizam um suporte à edição sofisticado para criar, compreender ou modificar instâncias (programas ou modelos) de linguagens em particular. Infelizmente, implementar tal suporte é desafiador. Enquanto a engenharia de linguagens é uma disciplina bem conhecida e suportada...
Dívida de variabilidade: um estudo multimétodo
Variabilidade é a capacidade de um sistema ou artefato de software ser estendido, customi- zado ou configurado para uso e reúso em diferentes contextos. Gerenciar variabilidade é crucial para garantir o sucesso de um projeto de software. O que ainda varia é a forma de implementar a variabilidade. Embora possa ser implementada de forma sistemática, como por exemplo utilizando Linhas de Produtos de Software (LPSs), muitas empresas optam pela forma que inicialmente exige um investimento menor e ...
Desenvolvimento e Avaliação de Ambiente Online Baseado em Jogos Digitais para Aprendizagem Significativa de Algoritmos
A formação técnica de profissionais na área da Computação, principalmente no que tange ao ensino de Algoritmos e Programação, enfrenta desafios importantes, como a falta de motivação dos estudantes, sua pouca familiaridade com conteúdos relacionados, inabilidade com abstrações, uso de materiais inapropriados, entre outros. O enfrentamento a esses de safios tem focado na ação docente fundamentada teórica e metodologicamente na aplicação de métodos e técnicas específicas bem como na realização ...
Mantendo a consistência na coevolução de modelos iStar e Casos de Uso na Engenharia de Requisitos
A Engenharia de Requisitos é uma etapa fundamental no desenvolvimento de um software. Técnicas de modelagem organizacional como iStar (lê-se i-estrela) e de requisitos funcionais como Caso de uso UML são utilizadas para elicitar e documentar requisitos. Em trabalhos prévios, propõe-se derivar casos de uso a partir de modelos iStar e gerar esses artefatos na ferramenta JGOOSE (Java Goal into Object Oriented Standard Extension). Contudo, as diretrizes de derivação propostas e a ferramenta ...
Avaliação de Desempenho e Custo Computacional na Utilização da Blockchain Ethereum em Dispositivos de Internet das Coisas
Com a expansão da Internet das Coisas, bilhões de novos dispositivos estarão conectados em rede nos próximos anos, coletando e transmitindo dados que exigem mecanismos seguros de comunicação e armazenamento de dados. A Blockchain surge atualmente como um sistema capaz de suprir estes requisitos. Porém, em sua forma clássica, o faz com alto custo computacional e energético, algo proibitivo para os equipamentos embarcados constituintes de redes IoT, devido aos seus recursos limitados. Port...
Mineração de Processos em Microsserviços de uma Aplicação de Assistente Virtual
Nos sistemas atuais há uma forte dependência entre seus processos sendo o seu correto funcionamento dependente da execução de cada um deles. Em uma estrutura de micros serviços, frente a escalabilidade e facilidade de implantação, dada a grande quantidade de etapas de processamento, surgem dificuldades no monitoramento, desafios para gestão e controle de operações, identificação de gargalos do trabalho e falhas, além do desafio de representar suas atividades de forma lógica visando captur...
Uso de Deep Learning Aplicado à Classificação de Tráfego em Arquitetura SDN
A classificação de tráfego de rede possui um importante papel na identificação das aplicações que estão sendo utilizadas pelos usuários em uma rede de dados. Com isso tornam-se necessárias técnicas cada vez mais aprimoradas para identificar um tráfego cada vez mais diversificado. Abordagens clássicas como identificação de portas ou inspeção pacotes são amplamente utilizadas para classificar e analisar os fluxos de tráfego de rede. No entanto, nos últimos anos, houve um exponencial cresci...
Suporte à Edição para Linguagens de Software: Práticas de Implementação com Language Server Protocol
A utilização efetiva de linguagens de software, sejam elas de programação ou linguagens especificas de domínio, requer um suporte à edição efetivo. IDEs modernas, ferramentas de modelagem, editores de código tipicamente disponibilizam um suporte à edição sofisticado para criar, compreender ou modificar instâncias (programas ou modelos) de linguagens em particular. Infelizmente, implementar tal suporte é desafiador. Enquanto a engenharia de linguagens é uma disciplina bem conhecida e supo...
Aperfeiçoamento e Ajuste Paramétrico de Modelo Baseado em Agentes para Simulação da Transmissão da Dengue
Apresenta-se um sistema baseado em agentes desenvolvido para simular cenários epide miológicos para o estudo da propagação da dengue. Tal sistema foi concebido por meio da modelagem e da implementação de operadores de movimentação, contato, transição e controle que caracterizam a evolução de um agente ao longo do tempo e de um ambiente bidimensional que abriga populações de humanos e mosquitos, especificamente o Aedes aegypti. O principal objetivo do presente trabalho é o aperfeiçoamento ...
Seleção dinâmica de classificadores baseada em medidas de complexidade
A classificação de objetos é uma tarefa da área de Reconhecimento de Padrões. Ela consiste em atribuir uma classe, dentre várias possíveis, a um objeto desconhecido. Esse processo é realizado por meio de classificadores. Eles são funções matemáticas formuladas a partir do treinamento do(s) classificador(es), que fazem uso dos dados de um determinado problema para realizar a aprendizagem. Classificadores monolíticos encontram dificuldade em cenários mais difíceis de classificação. Eles po...
- 34 UNIOESTE
- 34 Cascavel
- 34 Dissertação