Defesa de Dissertação: Belmondo Rodrigues Aragão Júnior

Título: SUCCEEd: Um framework de suporte a criação e execução de workflows para SAS em ambientes IoT

Data: 31/08/2018 Horário: 10:00h Local: Sala de Seminários – Bloco 942 A (GREat)

Resumo:

O desenvolvimento de sistemas para o ambiente da Internet das Coisas (IoT) gera a necessidade de se lidar com características como a auto-adaptabilidade e o dinamismo do ambiente. Com isso, a abordagem tradicional de desenvolvimento, baseada em decisões em tempo de design, é inadequada. Considerando ainda o número de dispositivos e tecnologias envolvidos em IoT, isso pode ocasionar uma incapacidade de se lidar com cenários imprevistos em tempo de design. Portanto, o desenvolvimento de sistemas para IoT requer o uso de práticas que permitam adaptar o comportamento e a estrutura do sistema de maneira mais flexível. Abordagens baseadas em modelos e estruturas que descrevem o comportamento, como políticas e workflows, têm sido propostas na literatura para atingir a capacidade de auto-adaptação. No entanto, as abordagens existentes ou não suportam totalmente os principais requisitos de um ambiente de IoT ou estão acopladas a um ambiente específico e às suas tecnologias. Assim, este trabalho propõe o SUCCEEd, um framework de suporte ao desenvolvimento de aplicações auto-adaptativas, a fim de prover a criação e execução de sequências de adaptações em um ambiente IoT. Para ilustrar o funcionamento do SUCCEEd, uma prova de conceito, implementada na plataforma Android, é apresentada. Além disso, são feitos  experimentos simulados relacionados ao acoplamento e à qualidade da auto-adaptação. Os resultados mostram que o SUCCEEd possui alto grau de reuso, que o tempo usado pelo SUCCEEd para prover a adaptação é menor do que o tempo usado para executar a finalidade da adaptação, e que o número de passos necessários para se prover a adaptação é mínimo em relação ao tempo.

Banca:

  • Prof.ª Dr.ª Rossana Maria de Castro Andrade (MDCC/UFC - Orientadora)
  • Prof. Dr. Marcio Espíndola Freire Maia (UFC - Coorientador)
  • Prof. Dr. Windson Viana de Carvalho (MDCC/UFC)
  • Prof. Dr. Tales Paiva Nogueira (UFC)
  • Prof. Dr. Everton Ranielly de Sousa Cavalcante (UFRN)
  • Prof. Dr. Carlos Raniery Paula dos Santos (UFSM)