Sistemas Sensíveis ao Contexto, Adaptativos e Ubíquos - SSCAU
Ementa: Cenários de execução distribuída. Aplicações fraca e fortemente acopladas. Escalabilidade. Modelos de concorrência. Troca de mensagens. Sincronismo e Assincronismo. Chamada remota de procedimentos e seus métodos de implementação. Comunicação em Grupo. Arquiteturas Client-server, Peer-to-peer e Publish/subscribe. Sensibilidade ao contexto. Tipos de adaptação e reconfiguração dinâmica. Reflexão computacional. Middlewares reflexivos e adaptáveis. Sistemas auto-adaptáveis. Computação autonômica. Middlewares para computação ubíqua considerando a perspectiva computacional promovida pela Internet das Coisas.
Sistemas Autônomos e Ubíquos - AUTUBI
Ementa: Conceitos de ubiquidade em cenários computacionais modernos como os providos pela IoT; infraestruturas para ubiComp: sensores, atuadores, redes de interconexão, nevoeiros e nuvens computacionais; fundamentos em sistemas autônomos; ciência de contexto e situação nos sistemas autônomos; organização de serviços e aplicações em sistemas autônomos; cenários de uso em sistemas autônomos na perspectiva de uma computação largamente distribuída.