Computational Resource Allocation in Fog Computing

/Documentation Debt in Requirements Engineering for Agile Software Development

/Detecção de Ateromas em Radiografias Panorâmicas usando Redes Neurais

/Sparse Core Switching in SDM-EON

/Utilização de Grafos de Nilcatenation na Identificação de Transações para Pruning em Blockchains

 

Data:   26 de maio de 2023

Horário: 14h

Palestrante: João Bachiega Junior (doutorado) 

Orientadora: Profa Aletéia Patrícia Favacho

Title: Computational Resource Allocation in Fog Computing

Abstract:  Fog computing is a paradigm that allows the provisioning of computational resources and services at the edge of the network, closer to the end devices and users, complementing cloud computing. The heterogeneity and large number of devices are challenges to obtaining optimized resource allocation in this environment. This presentation brings a systematic literature review with a focus on resource allocation for fog computing. For this, 108 publications were selected, from 2012 to 2022. They were analyzed and the main techniques and metrics they adopted, the most common evaluation tools, the most used virtualization methods, the architectural layout, and the most common domains of use were collected, highlighting the main challenges and open research questions.

 

Horário: 14h20

Palestrante: James Taylor Faria Chaves (doutorado) 

Orientadora: Profa Edna Canedo

Title: Documentation Debt in Requirements Engineering for Agile Software Development

Abstract: Agile Software Development (ASD) is a lightweight software development process widely adopted in the industry and studied by academia that always embraces changes in requirements and allows developers to rapidly deliver value to the client in the form of system pieces. In ASD, Requirements Engineering (RE) plays one of the most critical roles, as RE is the beginning of the software development lifecycle. However, the traditional way of doing RE is an expensive and time-consuming task for ASD parameters. ASD mainly focuses on human interaction over large plans and comprehensive documentation. Although it is one of its strengths and gives it some advantages over traditional ways of software development, this property can cause some problems in ASD that prevent it from being fully exploited. Issues may arise in this context (e.g., incomplete or hidden requirements, lack of stakeholder cooperation, multiple interests, prioritization of needs, change management, and traceability). Some of these issues could be due to the Documentation Debt, that is, the need for more comprehensive documentation. However, simply increasing the documentation may not be the solution, as it can corrupt the ASD process. According to recent research, using Artificial Intelligence (AI) techniques in Software Engineering (SE), including in RE for ASD, is a current trend. In this context, my work will research the use of Machine Learning (ML) and Natural Language Processing (NLP), both AI techniques, to address the Documentation Debt in RE for ASD. The thesis will try to answer the question: Can the Requirements Engineering (RE) for Agile Software Development (ASD) benefit from augmented documentation to solve the Documentation Debt problem without corrupting the ASD values?

 

Horário: 14h40

Palestrante: Henrique Costa Jung (doutorado) 

Orientador: Prof Bruno Macchiavello

Título: Detecção de Ateromas em Radiografias Panorâmicas usando Redes Neurais

Resumo: Um ateroma é uma calcificação da veia carótida, e forte indicador de problemas circulatórios em pacientes. Ele, quando existente, aparece em radiografias panorâmicas, que são exames de rotina realizados por dentistas. Contudo, dentistas não são treinados para identificar ateromas, e ignoram sua presença. A ideia desse trabalho é desenvolver uma rede neural para detecção de objetos com foco em ateromas. Atualmente está sendo usada uma arquitetura yolo, mas outras arquiteturas serão usadas no futuro para comparação

 

Horário: 15h

Palestrante: Ítalo Barbosa Brasileiro (doutorado) 

Orientador: Prof André Drummond

Title: Sparse Core Switching in SDM-EON

Abstract: The use of spatial multiplexed networks has become one of the main references to supply the fast increase in internet traffic. However, the current literature related to core-switching in spatial division multiplexed elastic optical networks is polarized between two groups. In the first one, scenarios with full core-switching capacity are considered, and in the second, scenarios with restricted switching are presented, in which the circuit must be kept in the same spatial lane. In order to balance the core-switching capabilities and the cost applied on the network to enable it, the sparse core-switching allocation is presented. We concluded that the strategic distribution of core-switching ports can bring great benefits to the deployment of SDM-EON, both in terms of blocking and cost.

 

Horário: 15h20

Palestrante: Anderson Jefferson Cerqueira (doutorado) 

Orientadora: Profa Edna Canedo

Title: Software Requirements Engineering Ethics Implementation Maturity Model for Artificial Intelligence Systems

Resumo: Embora existam várias iniciativas e diretrizes que abordam a ética em IA, muitas organizações ainda lutam para implementar essas considerações éticas em seus processos de Software Requirement Engineering (SRE). A falta de um modelo de maturidade para avaliar a implementação da ética em SRE para sistemas de IA é uma das razões pelas quais a implementação ética em SRE para sistemas de IA é um desafio. Portanto, o objetivo desta pesquisa é desenvolver um modelo de maturidade que permita que as organizações avaliem o nível de implementação de considerações éticas em seus processos de SRE e identifiquem áreas para melhoria que podem ajudar as organizações a melhorar seus processos de SRE para garantir o desenvolvimento responsável de sistemas de IA e prevenir danos à sociedade.

 

Horário: 15h40

Palestrante: Igor da Silva Bonomo (doutorado) 

Orientadora: Prof Eduardo Alchieri

Título: Utilização de Grafos de Nilcatenation na Identificação de Transações para Pruning em Blockchains

Resumo: A tecnologia blockchainse consolidou com sua utilização em diversas áreas do conhecimento, tendo seu uso maior nas criptomoedas. Porém, ainda existem limitações para a sua ampla utilização em diversas aplicações. Uma limitação relevante é o tamanho crescente das blockchains, o que causa tanto problemas de armazenamento quanto leva a uma necessidade crescente de tempo para sincronização de nós. Neste contexto, este artigo estuda uma solução para pruning em blockchains. Essa técnica consiste em remover transações da rede sem prejudicar a consistência da blockchain. A solução proposta é baseada em grafos de nilcatenation, cujo objetivo é identificar um subgrafo que pode ser removido sem comprometer a consistência da rede. Resultados experimentais mostram que a solução proposta consegue identificar de forma mais precisa as transações que podem ser removidas (chegando a uma redução de até 20% das transações), quanto comparado com técnicas atuais (conseguiram fornecer até 5% de redução) que buscam encontrar ciclos de transações nestes grafos que podem ser removidas.

Local: Teams- Equipe PPGI0095 Seminário, Canal 1-2023

 

Equipe PPGI0095 

 

Profa Célia Ghedini Ralha (Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.)

Coordenadora Seminários de Pós-Graduação em Informática 1-2023