{"id":4102,"date":"2016-03-18T11:38:25","date_gmt":"2016-03-18T13:38:25","guid":{"rendered":"http:\/\/inf.ufpel.edu.br\/site\/?p=4102"},"modified":"2016-03-18T11:38:25","modified_gmt":"2016-03-18T13:38:25","slug":"defesa-de-dissertacao-bruna-ribeiro","status":"publish","type":"post","link":"https:\/\/wp.ufpel.edu.br\/computacao\/noticia\/defesa-de-dissertacao-bruna-ribeiro\/","title":{"rendered":"Defesa de Disserta\u00e7\u00e3o &#8211; Bruna Ribeiro"},"content":{"rendered":"<p><strong>T\u00edtulo<\/strong>: Uma abordagem para modelagem de aplica\u00e7\u00f5es de computa\u00e7\u00e3o m\u00f3vel na nuvem<\/p>\n<p><strong>Autor<\/strong>: BRUNA GON\u00c7ALVES RIBEIRO<\/p>\n<p><strong>Orienta\u00e7\u00e3o:<\/strong><\/p>\n<ul>\n<li>Lisane Brisolara, Orientador (PPGC-UFPel)<\/li>\n<li>Adenauer Corr\u00eaa Yamin, Co-orientador (PPGC-UFPel)<\/li>\n<\/ul>\n<p><strong>Banca Examinadora:<\/strong><\/p>\n<ul>\n<li>Ana Marilza Pernas (PPGC-UFPel)<\/li>\n<li>Cristiano Costa (Unisinos)<\/li>\n<\/ul>\n<p><strong>Data<\/strong>: 29 de Mar\u00e7o de 2016<\/p>\n<p><strong>Hora<\/strong>: 13:30<\/p>\n<p><strong>Local<\/strong>: Sala POS 1-FAT, 4\u00ba andar do Campus Porto<\/p>\n<p><strong>Resumo<\/strong>:<br \/>\nAplicac\u0327o\u0303es de computac\u0327a\u0303o mo\u0301vel na nuvem (MCC) esta\u0303o cada vez mais frequentes, visto que estas conseguem contornar os problemas relativos a\u0300 limitac\u0327a\u0303o dos dispositivos mo\u0301veis, ja\u0301 que boa parte do processamento e armazenamento e\u0301 realizado na nuvem. Seguindo o modelo de nego\u0301cio de oferecer servic\u0327os na nuvem, va\u0301rias empresas te\u0302m desenvolvido plataformas de nuvem. Neste contexto, ale\u0301m dos diferentes sistemas operacionais e APIs, os desenvolvedores tambe\u0301m devem se preocupar com detalhes para o uso das diferentes plataformas de nuvem, cada uma com sua infraestrutura e API especi\u0301fica. Devido a esta complexidade, modelos podem ser empregados para abstrair estes detalhes de implementac\u0327a\u0303o. Este trabalho propo\u0303e uma abordagem de modelagem para aplicac\u0327o\u0303es 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 definic\u0327a\u0303o de uma ferramenta de gerac\u0327a\u0303o de co\u0301digo multiplataforma. Ale\u0301m disso, este trabalho define tambe\u0301m um padra\u0303o de projeto para aplicac\u0327o\u0303es do tipo CRUD, cujo objetivo e\u0301 padronizar a modelagem deste tipo de aplicac\u0327a\u0303o, abstraindo protocolos especi\u0301ficos de cada plataforma e assim construindo um modelo independente de plataforma. Atrave\u0301s de um estudo de caso a abordagem proposta bem como o padra\u0303o de projeto proposto sa\u0303o demonstrados e discutidos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00edtulo: Uma abordagem para modelagem de aplica\u00e7\u00f5es de computa\u00e7\u00e3o m\u00f3vel na nuvem Autor: BRUNA GON\u00c7ALVES RIBEIRO Orienta\u00e7\u00e3o: Lisane Brisolara, Orientador (PPGC-UFPel) Adenauer Corr\u00eaa Yamin, Co-orientador (PPGC-UFPel) Banca Examinadora: Ana Marilza Pernas (PPGC-UFPel) Cristiano Costa&#46;&#46;&#46;<\/p>\n","protected":false},"author":881,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[17,23],"tags":[],"class_list":["post-4102","post","type-post","status-publish","format-standard","hentry","category-noticia","category-ppgc"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paGhNl-14a","_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/4102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/users\/881"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/comments?post=4102"}],"version-history":[{"count":0,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/4102\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/media?parent=4102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/categories?post=4102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/tags?post=4102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}