# Cronograma para Extensão de Prazo
## Dissertação
TÍTULO: **μSCENE: uma abordagem orientada a microserviços para desenvolvimento de aplicações de IoT sensíveis a situações**
**Orientador:** Dr. José Gonçalves
**Co-orientadores**: Dra. Patricia Dockhorn Costa
#### Abstract
>A Internet das Coisas (Internet of Things) é um novo paradigma de comunicação que estende o mundo virtual (Internet) para o mundo real com a interface e interação entre objetos. É a concretização do que o *Mark Weiser* chamava de *Computação Pervasiva*. Em sua visão, nosso dia-a-dia estaria integrado a um grande número de dispositivos heterogêneos interconectados permeando de forma discreta inúmeros ambientes, coletando ou produzindo informações, colaborando com nossas atividades. Entre os desafios apresentados por esse novo paradigma estão o gerenciamento de grandes volumes de dispositivos (things) de arquiteturas, plataformas (SOs) e protocolos de comunicação heterogêneos; a coleta e processamento eficiente de dados sensoriados por esses dispositivos; a contextualização e identificação performática e precisa de padrões ou situações baseada em dados de objetos IoT.
> Este trabalho aborda de forma principal o desafio de contextualização e análise de situação (situation-awareness) com a introdução de uma plataforma para desenvolvimento de aplicações IoT capazes de realizar identificação de situações de forma nativa chamada *μSCENE*. Ela possibilita desenvolvedores de aplicações para internet das coisas a gerenciarem (registro, amostragem) seus dispositivos físicos, associar grandezas sensoriadas por eles a contextos primitivos ou mesmo preprocessá-las e formar contextos complexos, definir situações contextuais baseadas em regras (utilizando o dialeto SCENE-DRL) e ser efetivamente uma plataforma sobre a qual essas aplicações são executadas.
> No trabalho foram analisados modelos de referência de IoT para definição de um arquétipo de aplicação *μSCENE* e a utilização de uma abordagem orientada a microserviços para a construção da arquitetura conceitual e de implementação da plataforma. como forma de avaliar a experiência de desenvolvedor ao utilizar o *μSCENE*, uma aplicação IoT para o monitoramento e controle de produtos médicos foi desenvolvida utilizando os recursos da nova plataforma.
---
## A fazer
As seguintes atividades são necessárias para a conclusão do trabalho.
#### Implementação
* [ ] Implementar integrações ou adaptadores para dois componentes restantes da arquitetura proposta:
* [ ] *Broker* de dispositivos IoT;
* [ ] *Broker* de contextos e entidades;
* [ ] Implementar estudo de caso: aplição utilizando a plataforma;
#### Escrita
* [ ] Escrever capítulos de referencial teórico e trabalhos relacionados;
* [ ] Escrita de capítulos sobre o SCENE e SCENE.ctx;
* [ ] Escrever capítulos sobre a arquitetura e implementação do *μSCENE*;
* [ ] Escrever sobre processo/experiência de desenvolvimento do estudo de caso;
---
## Cronograma de Atividades
Considerando as atividades a serem feitas, segue abaixo um cronograma de ações e entregas importantes até a defesa com previsão para ser realizada em **16/03/2020**.
| Data/Período | Atividade |
| ------------- | ---- |
| 10/11/2019-22/11/2019 | Desenv. de integração com o *broker* de dispositivos IoT
| 22/11/2019-01/12/2019 | Desenv. de integração com o *broker* de contextos e entidades
| 22/11/2019-01/12/2019 | Escrita de capítulos sobre a arquitura conceitual e de implementação
| 01/12/2019-20/12/2019 | Escrita de capítulos sobre o SCENE e SCENE.ctx
| 01/01/2020-10/01/2020 | Implementar estudo de caso: aplicação utilizando a plataforma *μSCENE*
| 10/01/2020-20/01/2020 | Escrita de capítulos sobre estudo de caso e conclusão
| 20/01/2020-01/02/2020 | Escrita de capítulos de referencial teórico e trabalhos relacionados
| 01/02/2020-20/02/2020 | Ciclo de revisões com orientador e co-orientador
| **20/02/2020** | Envio de versão final para banca
| **16/03/2020** | Defesa da Dissertação de Mestrado
```mermaid
gantt
dateFormat DD/MM/YYYY
axisFormat %m/%y
title Cronograma de Atividades
section IMPLEMENTAÇÃO
Des. de integração com o broker de dispositivos IoT :des1, 10/11/2019,22/11/2019
Des. de integração com o broker de contextos :des1, 22/11/2019,01/12/2019
Implementar estudo de caso com μSCENE :des2, 01/01/2020,10/01/2020
section ESCRITA
Escrita de capítulos sobre a arquitura conceitual e de implementação :des1, 22/11/2019,01/12/2019
Escrita de capítulos sobre o SCENE e SCENE.ctx :des1, 01/12/2019,20/12/2019
Capítulos sobre estudo de caso e conclusão :des2, 10/01/2020,20/01/2020
Capítulos de referencial teórico e trabalhos relacionados :des2, 20/01/2020,01/02/2020
Ciclo de revisões com orientador e co-orientador :des2, 01/02/2020,20/02/2020
Envio de versão final para a banca :crit, 20/02/2020,21/02/2020
Defesa da Dissertação de Mestrado :crit, 16/03/2020,17/03/2020
```
## Sugestões para a banca de defesa
* João Paulo de Almeida (UFES)
* Cristiano André Da Costa (UNISINOS-RS) - convidado externo