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.