Return to search

Uma abordagem orientada a modelos para geração de aplicações baseadas em internet das coisas para smartphones

Submitted by Pedro Barros (pedro.silvabarros@ufpe.br) on 2018-09-20T19:27:58Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Willamys Gomes Fonseca Araújo.pdf: 3935493 bytes, checksum: 35ce92ba7cc6a3b7992cfc6ce187d752 (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-09-21T18:26:29Z (GMT) No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Willamys Gomes Fonseca Araújo.pdf: 3935493 bytes, checksum: 35ce92ba7cc6a3b7992cfc6ce187d752 (MD5) / Made available in DSpace on 2018-09-21T18:26:29Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Willamys Gomes Fonseca Araújo.pdf: 3935493 bytes, checksum: 35ce92ba7cc6a3b7992cfc6ce187d752 (MD5)
Previous issue date: 2017-06-28 / SETEC / A internet das coisas (IoT) traz à tona a ideia de dispositivos de computação identificáveis, que são conectados à internet e incorporados a objetos do nosso dia-a-dia ou ligados a animais ou pessoas (ATZORI; IERA; MORABITO, 2010), ou seja, poderiam ser vistos também pela ótica de que pessoas possam vir a atuar como sensores. Em consonância à IoT, a utilização de smartphones tem tornado-se cada vez mais popular e acessível. De acordo com LEE; LEE (2015), a evolução das principais tecnologias IoT em relação a softwares e algoritmos com projeção para depois de 2020 são: softwares orientados para o usuário, o IoT invisível, easy-to-deploy de softwares IoT, colaboração things-to-humans, e IoT para todos. Nesse sentido, como forma de atender as premissas supracitadas, a utilização de técnicas de Programação Generativa (CZARNECKI et al., 2000) em que coloca seu foco na maximização da automação do desenvolvimento de aplicativos; e a abordagem da Arquitetura Orientada a Modelos (WARMER; KLEPPE, 2003), cujo diferencial está no fato do desenvolvimento ser baseado nas atividades de modelagem, trazendo flexibilidade e portabilidade para os softwares desenvolvidos; ambos podem ser vistos como uma alternativa para a criação de aplicações no âmbito de pessoas como sensores. Diante deste contexto, o presente trabalho apresenta uma abordagem orientada a modelos para o desenvolvimento de aplicativos na plataforma Android, dentro do domínio de pessoas como sensores, por meio da combinação de componentes de software reutilizáveis e os sensores presentes nos smartphones. Como forma de avaliar a abordagem, foi realizado um estudo de caso a fim de mensurar o reúso de software das aplicações. A abordagem propiciou bons resultados nas aplicações desenvolvidas, com bons índices reutilização de código, além de entregá-la pronta pra uso. / The Internet of Things (IoT) brings to light an idea of identifiable computing devices, which are connected to the internet and incorporated into objects of our daily life or linked to animals or people (ATZORI; IERA; MORABITO, 2010); That is to say, to be well seen also by an optics of people with an actuator like sensors. In line with IoT, the use of smartphones has become increasingly popular and accessible. According to LEE; LEE (2015), an evolution of leading IoT technologies for software and algorithms projected beyond 2020 are user-oriented software, invisible IoT, easy to implement IoT software, things-to-human collaboration, and IoT for all. In this sense, as a way of meeting the above-mentioned aspirations, Use of Generative Programming techniques (CZARNECKI et al., 2000) in which its focus on maximizing the automation of application development; The model-oriented architecture approach (WARMER; KLEPPE, 2003), whose differential lies in the fact of development, based on modeling activities, bringing flexibility and portability to the developed software; Both can be seen as an alternative to creating applications to people as sensors. In this context, the present work presents a model oriented approach to the development of applications on the Android platform, within the domain of people as sensors, through the combination of reusable software components and sensors in our smartphones. The approach provided good results in the developed applications, with good code reuse indexes, besides delivering it ready for use.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/26793
Date28 June 2017
CreatorsARAÚJO, Willamys Gomes Fonseca
Contributorshttp://lattes.cnpq.br/6613487636748832, GARCIA, Vinícius Cardoso
PublisherUniversidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0025 seconds