AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.

Detalhes bibliográficos
Autor(a) principal: Lincoln Souza Rocha
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFC
Texto Completo: http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1352
Resumo: A computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto para o cotidiano de um cidadÃo comum quanto para o tratamento de informaÃÃes complexas em ambientes hospitalares. Este paradigma propÃe uma nova forma de interaÃÃo homem-computador baseada na proatividade dos computadores para facilitar a vida dos usuÃrios. Entretanto, tal forma de interaÃÃo demanda um alto grau de colaboraÃÃo e comunicaÃÃo entre os elementos computacionais que compÃem os ambientes mÃveis e ubÃquos. Um dos principais desafios està relacionado a maneira de como conceber sistemas de software capazes de lidar com a alta variaÃÃo de recursos e serviÃos, alÃm de garantir a interoperabilidade entre os diversos elementos computacionais que compÃem estes ambientes. Este trabalho propÃe, entÃo, um middleware adaptativo para ambientes mÃveis e ubÃquos com o objetivo de solucionar problemas de heterogeneidade e dinamicidade. Para diminuir o acoplamento entre o middleware proposto e as aplicaÃÃes que o utilizam, esta dissertaÃÃo tambÃm propÃe um processo de composiÃÃo de software. O middleware utiliza mecanismos de adaptaÃÃo dinÃmica e suporte ao desenvolvimento de software sensÃvel ao contexto, e o processo de composiÃÃo faz uso de tÃcnicas de ProgramaÃÃo Orientada a Aspectos (POA). Um estudo de caso à desenvolvido para avaliar a funcionalidade do middleware adaptativo e demonstrar a utilizaÃÃo do processo de composiÃÃo. AlÃm disso, uma anÃlise de desempenho à apresentada para medir o impacto provocado pelo uso do middleware proposto em um ambiente de rede sem fio.
id UFC_f9d85fcb2c75eeb84be293f089c6a3b6
oai_identifier_str oai:www.teses.ufc.br:1171
network_acronym_str UFC
network_name_str Biblioteca Digital de Teses e Dissertações da UFC
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo. AdaptiveRME and aspectCompose: A middleware adaptative and a guided process of composition the aspects for the development of software mÃvel and ubiquitous2007-08-03Rossana Maria de Castro Andrade28783018387http://lattes.cnpq.br/9576713124661835ClÃudia Maria Lima Werner84552662791http://lattes.cnpq.br/9719247117370600Francisco Heron de Carvalho Junior53945395372http://lattes.cnpq.br/4164818158160492Javam de Castro Machado19177526368http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4723088A569479119153http://lattes.cnpq.br/0656977742590515Lincoln Souza RochaUniversidade Federal do CearÃPrograma de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃoUFCBRComputaÃÃo UbÃqua, middleware adaptativo, sensibilidade ao contexto,composiÃÃo de software, programaÃÃo orientada a aspectos.Ubiquitous computing, adaptive middleware, context-aware, software composition, sspect-oriented programming. CIENCIA DA COMPUTACAOA computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto para o cotidiano de um cidadÃo comum quanto para o tratamento de informaÃÃes complexas em ambientes hospitalares. Este paradigma propÃe uma nova forma de interaÃÃo homem-computador baseada na proatividade dos computadores para facilitar a vida dos usuÃrios. Entretanto, tal forma de interaÃÃo demanda um alto grau de colaboraÃÃo e comunicaÃÃo entre os elementos computacionais que compÃem os ambientes mÃveis e ubÃquos. Um dos principais desafios està relacionado a maneira de como conceber sistemas de software capazes de lidar com a alta variaÃÃo de recursos e serviÃos, alÃm de garantir a interoperabilidade entre os diversos elementos computacionais que compÃem estes ambientes. Este trabalho propÃe, entÃo, um middleware adaptativo para ambientes mÃveis e ubÃquos com o objetivo de solucionar problemas de heterogeneidade e dinamicidade. Para diminuir o acoplamento entre o middleware proposto e as aplicaÃÃes que o utilizam, esta dissertaÃÃo tambÃm propÃe um processo de composiÃÃo de software. O middleware utiliza mecanismos de adaptaÃÃo dinÃmica e suporte ao desenvolvimento de software sensÃvel ao contexto, e o processo de composiÃÃo faz uso de tÃcnicas de ProgramaÃÃo Orientada a Aspectos (POA). Um estudo de caso à desenvolvido para avaliar a funcionalidade do middleware adaptativo e demonstrar a utilizaÃÃo do processo de composiÃÃo. AlÃm disso, uma anÃlise de desempenho à apresentada para medir o impacto provocado pelo uso do middleware proposto em um ambiente de rede sem fio. Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular citizens or can be useful to handle complex medical environment data, for example. This paradigm proposes a new human-computer interaction approach based on the proactivity of computers that makes usersâ life easier. However, this approach demands a high level of collaboration and communication among the computational elements that compose the mobile and ubiquitous environments. One of the main challenges is related to the way of conceiving software systems capable of dealing with the high variation of resources and services, along with guaranteeing the interoperability among the diversity of computational elements that compose these environments. Therefore, this work proposes an adaptive middleware for mÃbile and ubiquitous environments that intends to solve heterogeneity and dynamicity problems. This dissertation also proposes a software composition process to reduce coupling between the proposed middleware and applications. The middleware uses dynamic adaptation and support for context-aware software development mechanisms, and the composition process uses Aspect-Oriented Programming (AOP) techniques. A case study is developed to evaluate the adaptive middlewareâs functionalities and demonstrate the composing process. Furthermore, a performance analysis is presented to measure the proposed middlewareâs impact in a wireless network.CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superiorhttp://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1352application/pdfinfo:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da UFCinstname:Universidade Federal do Cearáinstacron:UFC2019-01-21T11:14:19Zmail@mail.com -
dc.title.pt.fl_str_mv AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
dc.title.alternative.en.fl_str_mv AdaptiveRME and aspectCompose: A middleware adaptative and a guided process of composition the aspects for the development of software mÃvel and ubiquitous
title AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
spellingShingle AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
Lincoln Souza Rocha
ComputaÃÃo UbÃqua, middleware adaptativo, sensibilidade ao contexto,composiÃÃo de software, programaÃÃo orientada a aspectos.
Ubiquitous computing, adaptive middleware, context-aware, software composition, sspect-oriented programming.
CIENCIA DA COMPUTACAO
title_short AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
title_full AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
title_fullStr AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
title_full_unstemmed AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
title_sort AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo.
author Lincoln Souza Rocha
author_facet Lincoln Souza Rocha
author_role author
dc.contributor.advisor1.fl_str_mv Rossana Maria de Castro Andrade
dc.contributor.advisor1ID.fl_str_mv 28783018387
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9576713124661835
dc.contributor.advisor-co1.fl_str_mv ClÃudia Maria Lima Werner
dc.contributor.advisor-co1ID.fl_str_mv 84552662791
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/9719247117370600
dc.contributor.referee1.fl_str_mv Francisco Heron de Carvalho Junior
dc.contributor.referee1ID.fl_str_mv 53945395372
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/4164818158160492
dc.contributor.referee2.fl_str_mv Javam de Castro Machado
dc.contributor.referee2ID.fl_str_mv 19177526368
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4723088A5
dc.contributor.authorID.fl_str_mv 69479119153
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0656977742590515
dc.contributor.author.fl_str_mv Lincoln Souza Rocha
contributor_str_mv Rossana Maria de Castro Andrade
ClÃudia Maria Lima Werner
Francisco Heron de Carvalho Junior
Javam de Castro Machado
dc.subject.por.fl_str_mv ComputaÃÃo UbÃqua, middleware adaptativo, sensibilidade ao contexto,composiÃÃo de software, programaÃÃo orientada a aspectos.
topic ComputaÃÃo UbÃqua, middleware adaptativo, sensibilidade ao contexto,composiÃÃo de software, programaÃÃo orientada a aspectos.
Ubiquitous computing, adaptive middleware, context-aware, software composition, sspect-oriented programming.
CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Ubiquitous computing, adaptive middleware, context-aware, software composition, sspect-oriented programming.
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO
dc.description.sponsorship.fl_txt_mv CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior
dc.description.abstract.por.fl_txt_mv A computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto para o cotidiano de um cidadÃo comum quanto para o tratamento de informaÃÃes complexas em ambientes hospitalares. Este paradigma propÃe uma nova forma de interaÃÃo homem-computador baseada na proatividade dos computadores para facilitar a vida dos usuÃrios. Entretanto, tal forma de interaÃÃo demanda um alto grau de colaboraÃÃo e comunicaÃÃo entre os elementos computacionais que compÃem os ambientes mÃveis e ubÃquos. Um dos principais desafios està relacionado a maneira de como conceber sistemas de software capazes de lidar com a alta variaÃÃo de recursos e serviÃos, alÃm de garantir a interoperabilidade entre os diversos elementos computacionais que compÃem estes ambientes. Este trabalho propÃe, entÃo, um middleware adaptativo para ambientes mÃveis e ubÃquos com o objetivo de solucionar problemas de heterogeneidade e dinamicidade. Para diminuir o acoplamento entre o middleware proposto e as aplicaÃÃes que o utilizam, esta dissertaÃÃo tambÃm propÃe um processo de composiÃÃo de software. O middleware utiliza mecanismos de adaptaÃÃo dinÃmica e suporte ao desenvolvimento de software sensÃvel ao contexto, e o processo de composiÃÃo faz uso de tÃcnicas de ProgramaÃÃo Orientada a Aspectos (POA). Um estudo de caso à desenvolvido para avaliar a funcionalidade do middleware adaptativo e demonstrar a utilizaÃÃo do processo de composiÃÃo. AlÃm disso, uma anÃlise de desempenho à apresentada para medir o impacto provocado pelo uso do middleware proposto em um ambiente de rede sem fio.
dc.description.abstract.eng.fl_txt_mv Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular citizens or can be useful to handle complex medical environment data, for example. This paradigm proposes a new human-computer interaction approach based on the proactivity of computers that makes usersâ life easier. However, this approach demands a high level of collaboration and communication among the computational elements that compose the mobile and ubiquitous environments. One of the main challenges is related to the way of conceiving software systems capable of dealing with the high variation of resources and services, along with guaranteeing the interoperability among the diversity of computational elements that compose these environments. Therefore, this work proposes an adaptive middleware for mÃbile and ubiquitous environments that intends to solve heterogeneity and dynamicity problems. This dissertation also proposes a software composition process to reduce coupling between the proposed middleware and applications. The middleware uses dynamic adaptation and support for context-aware software development mechanisms, and the composition process uses Aspect-Oriented Programming (AOP) techniques. A case study is developed to evaluate the adaptive middlewareâs functionalities and demonstrate the composing process. Furthermore, a performance analysis is presented to measure the proposed middlewareâs impact in a wireless network.
description A computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto para o cotidiano de um cidadÃo comum quanto para o tratamento de informaÃÃes complexas em ambientes hospitalares. Este paradigma propÃe uma nova forma de interaÃÃo homem-computador baseada na proatividade dos computadores para facilitar a vida dos usuÃrios. Entretanto, tal forma de interaÃÃo demanda um alto grau de colaboraÃÃo e comunicaÃÃo entre os elementos computacionais que compÃem os ambientes mÃveis e ubÃquos. Um dos principais desafios està relacionado a maneira de como conceber sistemas de software capazes de lidar com a alta variaÃÃo de recursos e serviÃos, alÃm de garantir a interoperabilidade entre os diversos elementos computacionais que compÃem estes ambientes. Este trabalho propÃe, entÃo, um middleware adaptativo para ambientes mÃveis e ubÃquos com o objetivo de solucionar problemas de heterogeneidade e dinamicidade. Para diminuir o acoplamento entre o middleware proposto e as aplicaÃÃes que o utilizam, esta dissertaÃÃo tambÃm propÃe um processo de composiÃÃo de software. O middleware utiliza mecanismos de adaptaÃÃo dinÃmica e suporte ao desenvolvimento de software sensÃvel ao contexto, e o processo de composiÃÃo faz uso de tÃcnicas de ProgramaÃÃo Orientada a Aspectos (POA). Um estudo de caso à desenvolvido para avaliar a funcionalidade do middleware adaptativo e demonstrar a utilizaÃÃo do processo de composiÃÃo. AlÃm disso, uma anÃlise de desempenho à apresentada para medir o impacto provocado pelo uso do middleware proposto em um ambiente de rede sem fio.
publishDate 2007
dc.date.issued.fl_str_mv 2007-08-03
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1352
url http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1352
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Universidade Federal do CearÃ
dc.publisher.program.fl_str_mv Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo
dc.publisher.initials.fl_str_mv UFC
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal do CearÃ
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFC
instname:Universidade Federal do Ceará
instacron:UFC
reponame_str Biblioteca Digital de Teses e Dissertações da UFC
collection Biblioteca Digital de Teses e Dissertações da UFC
instname_str Universidade Federal do Ceará
instacron_str UFC
institution UFC
repository.name.fl_str_mv -
repository.mail.fl_str_mv mail@mail.com
_version_ 1643295118459928576