Conception and implementation of a Tiny Smart Environment Platform

Detalhes bibliográficos
Autor(a) principal: Souza, Luiza de
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/66096
Resumo: Nos últimos anos, tem-se realizado muita pesquisa e desenvolvimento na área de Ambient Assisted Living (AAL). Entretanto, até 2012, não existia nenhuma definição dos requisitos de sistema para AAL, muito menos um padrão para as plataformas desenvolvidas. As soluções que já foram desenvolvidas não são amplamente aceitas fora do escopo de seus projetos e podem ser divididas em dois grandes grupos. O primeiro deles é composto por plataformas universais e flexíveis, entretanto essas mesmas plataformas são muito complexas e de difícil compreensão. O segundo grupo engloba os sistemas monolíticos, que foram desenvolvidos para um problema específico e por esse motivo implementam apenas funcionalidades básicas. Devido ao problema de se encontrar uma plataforma que fosse, ao mesmo tempo, de fácil compreensão e suficientemente flexível e universal, se optou pela concepção e desenvolvimento de uma nova solução, que foi chamada de Tiny Smart Environment Platform (TinySEP). TinySEP é uma plataforma compacta que utiliza dois conceitos de engenharia de software: driver model e signal slot model. Ela permite que um único sistema seja capaz de se adaptar aos diversos cenários e às necessidades de cada um dos seus usuários, sem ter de realizar nenhuma reprogramação muito menos reiniciar o sistema. Um dos principais diferenciais dessa plataforma é que além de ela fornecer o suporte esperado de um sistema AAL, ela ainda permite que novos hardwares e softwares sejam introduzidos ao sistema de uma forma rápida e fácil. Devido a essa facilidade de integração, tanto desenvolvedores de hardware quanto software podem fazer uso do TinySEP como forma de validação de suas soluções. TinySEP pode ser vista como um ponto de partida de um processo evolutivo para desenvolver uma plataforma compacta, que faz uso da alta usabilidade dos sistemas monolíticos e a elevada possibilidade de reutilização dos componentes encapsulados das plataformas universais.
id UFRGS-2_22547ffd1cacfc20472a1554e73a880b
oai_identifier_str oai:www.lume.ufrgs.br:10183/66096
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Souza, Luiza deGeyer, Claudio Fernando ResinLeithardt, Valderi Reis QuietinhoWille, Sebastian2013-02-05T01:38:58Z2013http://hdl.handle.net/10183/66096000870915Nos últimos anos, tem-se realizado muita pesquisa e desenvolvimento na área de Ambient Assisted Living (AAL). Entretanto, até 2012, não existia nenhuma definição dos requisitos de sistema para AAL, muito menos um padrão para as plataformas desenvolvidas. As soluções que já foram desenvolvidas não são amplamente aceitas fora do escopo de seus projetos e podem ser divididas em dois grandes grupos. O primeiro deles é composto por plataformas universais e flexíveis, entretanto essas mesmas plataformas são muito complexas e de difícil compreensão. O segundo grupo engloba os sistemas monolíticos, que foram desenvolvidos para um problema específico e por esse motivo implementam apenas funcionalidades básicas. Devido ao problema de se encontrar uma plataforma que fosse, ao mesmo tempo, de fácil compreensão e suficientemente flexível e universal, se optou pela concepção e desenvolvimento de uma nova solução, que foi chamada de Tiny Smart Environment Platform (TinySEP). TinySEP é uma plataforma compacta que utiliza dois conceitos de engenharia de software: driver model e signal slot model. Ela permite que um único sistema seja capaz de se adaptar aos diversos cenários e às necessidades de cada um dos seus usuários, sem ter de realizar nenhuma reprogramação muito menos reiniciar o sistema. Um dos principais diferenciais dessa plataforma é que além de ela fornecer o suporte esperado de um sistema AAL, ela ainda permite que novos hardwares e softwares sejam introduzidos ao sistema de uma forma rápida e fácil. Devido a essa facilidade de integração, tanto desenvolvedores de hardware quanto software podem fazer uso do TinySEP como forma de validação de suas soluções. TinySEP pode ser vista como um ponto de partida de um processo evolutivo para desenvolver uma plataforma compacta, que faz uso da alta usabilidade dos sistemas monolíticos e a elevada possibilidade de reutilização dos componentes encapsulados das plataformas universais.In the last years many research and development have been made on Ambient Assisted Living (AAL). However, as for 2012, there exist no definition of the AAL platform requirements, neither a standard for an AAL system. The solutions already available are no widely accepted outside their projects and can be divided in two groups. The first of them is composed of the universal and flexible platforms, however they are complex and difficult to understand. The second group includes the monolithic systems, which were developed for a specific problem statement and therefore implement only basic functionalities. Due to the problem of finding a platform that is at the same time, easy to understand and sufficiently flexible and universal, it was decided to design and implement a new solution, which was named as Tiny Smart Environment Platform (TinySEP). TinySEP is a compact platform for AAL that makes use of two very successful and frequently used concepts of software engineering: the driver concept and the signal slot model. It allows a single platform to be capable of adapting itself to different scenarios and the needs of each of its users without having to do any reprogramming neither having to restart the hole system. One of the main advantages of this platform is that besides providing the support expected of an AAL system, it also allows new hardware and software to be integrated to the system at runtime in a fast and easy way. Because of this ease of integration, both hardware and software developers can make use of TinySEP as a means of validating their solutions. TinySEP can be seen as a starting point of an evolutionary process to develop a compact platform, which makes use of the high usability of the monolithic systems and the high reusability of encapsulated components of the universal platforms.application/pdfengSistemas : RecomendaçãoServiços WebTinySEPSmart environment platformAmbient assisted livingAmbient intelligenceMonolithic systemsPlatform-based systemsDriver modelSignal-slot modelConception and implementation of a Tiny Smart Environment Platforminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2013Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000870915.pdf000870915.pdfTexto completo (inglês)application/pdf9310036http://www.lume.ufrgs.br/bitstream/10183/66096/1/000870915.pdf4a475ccbb0d170ff620b760bc50d4143MD51TEXT000870915.pdf.txt000870915.pdf.txtExtracted Texttext/plain187445http://www.lume.ufrgs.br/bitstream/10183/66096/2/000870915.pdf.txt0434badd9a8088a6048145051b4ad19fMD52THUMBNAIL000870915.pdf.jpg000870915.pdf.jpgGenerated Thumbnailimage/jpeg1011http://www.lume.ufrgs.br/bitstream/10183/66096/3/000870915.pdf.jpge3f67b4d37e0a4f510be4bc5583698adMD5310183/660962021-05-07 05:16:14.356511oai:www.lume.ufrgs.br:10183/66096Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-05-07T08:16:14Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Conception and implementation of a Tiny Smart Environment Platform
title Conception and implementation of a Tiny Smart Environment Platform
spellingShingle Conception and implementation of a Tiny Smart Environment Platform
Souza, Luiza de
Sistemas : Recomendação
Serviços Web
TinySEP
Smart environment platform
Ambient assisted living
Ambient intelligence
Monolithic systems
Platform-based systems
Driver model
Signal-slot model
title_short Conception and implementation of a Tiny Smart Environment Platform
title_full Conception and implementation of a Tiny Smart Environment Platform
title_fullStr Conception and implementation of a Tiny Smart Environment Platform
title_full_unstemmed Conception and implementation of a Tiny Smart Environment Platform
title_sort Conception and implementation of a Tiny Smart Environment Platform
author Souza, Luiza de
author_facet Souza, Luiza de
author_role author
dc.contributor.author.fl_str_mv Souza, Luiza de
dc.contributor.advisor1.fl_str_mv Geyer, Claudio Fernando Resin
dc.contributor.advisor-co1.fl_str_mv Leithardt, Valderi Reis Quietinho
Wille, Sebastian
contributor_str_mv Geyer, Claudio Fernando Resin
Leithardt, Valderi Reis Quietinho
Wille, Sebastian
dc.subject.por.fl_str_mv Sistemas : Recomendação
Serviços Web
topic Sistemas : Recomendação
Serviços Web
TinySEP
Smart environment platform
Ambient assisted living
Ambient intelligence
Monolithic systems
Platform-based systems
Driver model
Signal-slot model
dc.subject.eng.fl_str_mv TinySEP
Smart environment platform
Ambient assisted living
Ambient intelligence
Monolithic systems
Platform-based systems
Driver model
Signal-slot model
description Nos últimos anos, tem-se realizado muita pesquisa e desenvolvimento na área de Ambient Assisted Living (AAL). Entretanto, até 2012, não existia nenhuma definição dos requisitos de sistema para AAL, muito menos um padrão para as plataformas desenvolvidas. As soluções que já foram desenvolvidas não são amplamente aceitas fora do escopo de seus projetos e podem ser divididas em dois grandes grupos. O primeiro deles é composto por plataformas universais e flexíveis, entretanto essas mesmas plataformas são muito complexas e de difícil compreensão. O segundo grupo engloba os sistemas monolíticos, que foram desenvolvidos para um problema específico e por esse motivo implementam apenas funcionalidades básicas. Devido ao problema de se encontrar uma plataforma que fosse, ao mesmo tempo, de fácil compreensão e suficientemente flexível e universal, se optou pela concepção e desenvolvimento de uma nova solução, que foi chamada de Tiny Smart Environment Platform (TinySEP). TinySEP é uma plataforma compacta que utiliza dois conceitos de engenharia de software: driver model e signal slot model. Ela permite que um único sistema seja capaz de se adaptar aos diversos cenários e às necessidades de cada um dos seus usuários, sem ter de realizar nenhuma reprogramação muito menos reiniciar o sistema. Um dos principais diferenciais dessa plataforma é que além de ela fornecer o suporte esperado de um sistema AAL, ela ainda permite que novos hardwares e softwares sejam introduzidos ao sistema de uma forma rápida e fácil. Devido a essa facilidade de integração, tanto desenvolvedores de hardware quanto software podem fazer uso do TinySEP como forma de validação de suas soluções. TinySEP pode ser vista como um ponto de partida de um processo evolutivo para desenvolver uma plataforma compacta, que faz uso da alta usabilidade dos sistemas monolíticos e a elevada possibilidade de reutilização dos componentes encapsulados das plataformas universais.
publishDate 2013
dc.date.accessioned.fl_str_mv 2013-02-05T01:38:58Z
dc.date.issued.fl_str_mv 2013
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/66096
dc.identifier.nrb.pt_BR.fl_str_mv 000870915
url http://hdl.handle.net/10183/66096
identifier_str_mv 000870915
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/66096/1/000870915.pdf
http://www.lume.ufrgs.br/bitstream/10183/66096/2/000870915.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/66096/3/000870915.pdf.jpg
bitstream.checksum.fl_str_mv 4a475ccbb0d170ff620b760bc50d4143
0434badd9a8088a6048145051b4ad19f
e3f67b4d37e0a4f510be4bc5583698ad
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224437418164224