Defesa de Dissertação – Bruna Ribeiro

Título: Uma abordagem para modelagem de aplicações de computação móvel na nuvem

Autor: BRUNA GONÇALVES RIBEIRO

Orientação:

  • Lisane Brisolara, Orientador (PPGC-UFPel)
  • Adenauer Corrêa Yamin, Co-orientador (PPGC-UFPel)

Banca Examinadora:

  • Ana Marilza Pernas (PPGC-UFPel)
  • Cristiano Costa (Unisinos)

Data: 29 de Março de 2016

Hora: 13:30

Local: Sala POS 1-FAT, 4º andar do Campus Porto

Resumo:
Aplicações de computação móvel na nuvem (MCC) estão cada vez mais frequentes, visto que estas conseguem contornar os problemas relativos à limitação dos dispositivos móveis, já que boa parte do processamento e armazenamento é realizado na nuvem. Seguindo o modelo de negócio de oferecer serviços na nuvem, várias empresas têm desenvolvido plataformas de nuvem. Neste contexto, além dos diferentes sistemas operacionais e APIs, os desenvolvedores também devem se preocupar com detalhes para o uso das diferentes plataformas de nuvem, cada uma com sua infraestrutura e API específica. Devido a esta complexidade, modelos podem ser empregados para abstrair estes detalhes de implementação. Este trabalho propõe uma abordagem de modelagem para aplicações MCC baseada em diagramas UML e SoaML. A abordagem proposta visa construir modelos independentes de plataforma, reduzindo a complexidade do emprego da nuvem e facilitando a definição de uma ferramenta de geração de código multiplataforma. Além disso, este trabalho define também um padrão de projeto para aplicações do tipo CRUD, cujo objetivo é padronizar a modelagem deste tipo de aplicação, abstraindo protocolos específicos de cada plataforma e assim construindo um modelo independente de plataforma. Através de um estudo de caso a abordagem proposta bem como o padrão de projeto proposto são demonstrados e discutidos.