Conception and implementation of a Tiny Smart Environment Platform
Autor(a) principal: | |
---|---|
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 |