Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos

Detalhes bibliográficos
Autor(a) principal: Machado, Carlos Alberto Nunes
Data de Publicação: 2015
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/19891
Resumo: A computação ubíqua é um paradigma no qual dispositivos com capacidade de processamento e comunicação são embutidos nos elementos comuns de nossas vidas (casas, carros, máquinas fotográficas, telefones, escolas, museus, etc), provendo serviços com um alto grau de mobilidade e transparência. O desenvolvimento de sistemas ubíquos é uma tarefa complexa, uma vez que envolve várias áreas da computação, como Engenharia de Software, Inteligência Artificial e Sistemas Distribuídos. Essa tarefa torna-se ainda mais complexa pela ausência de uma arquitetura de referência para guiar o desenvolvimento de tais sistemas. Arquiteturas de referência têm sido usadas para fornecer uma base comum e dar diretrizes para a construção de arquiteturas de softwares para diferentes classes de sistemas. Por outro lado, as linguagens de descrição arquitetural (ADLs) fornecem uma sintaxe para representação estrutural dos elementos arquiteturais, suas restrições e interações, permitindo-se expressar modelo arquitetural de sistemas. Atualmente não há, na literatura, ADLs baseadas em arquiteturas de referência para o domínio de computação ubíqua. De forma a permitir a modelagem arquitetural de aplicações ubíquas, esse trabalho tem como objetivo principal especificar UbiACME, uma linguagem de descrição arquitetural para aplicações ubíquas, bem como disponibilizar a ferramenta UbiACME Studio, que permitirá arquitetos de software realizar modelagens usando UbiACME. Para esse fim, inicialmente realizamos uma revisão sistemática, de forma a investigar na literatura relacionada com sistemas ubíquos, os elementos comuns a esses sistemas que devem ser considerados no projeto de UbiACME. Além disso, com base na revisão sistemática, definimos uma arquitetura de referência para sistemas ubíquos, RA-Ubi, que é a base para a definição dos elementos necessários para a modelagem arquitetural e, portanto, fornece subsídios para a definição dos elementos de UbiACME. Por fim, de forma a validar a linguagem e a ferramenta, apresentamos um experimento controlado onde arquitetos modelam uma aplicação ubíqua usando UbiACME Studio e comparam com a modelagem da mesma aplicação em SySML.
id UFRN_56f9f3b93edb71c4fbd06fec3103d7e8
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/19891
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Machado, Carlos Alberto Nuneshttp://lattes.cnpq.br/5576682837208403http://lattes.cnpq.br/5521922960404236Leite, Jair Cavalcantihttp://lattes.cnpq.br/8133660776746187Kulesza, Uiráhttp://lattes.cnpq.br/0189095897739979Nakagawa, Elisa Yumihttp://lattes.cnpq.br/7494142007764616Motta, Gustavo Henrique Matos Bezerrahttp://lattes.cnpq.br/0702597410295726Batista, Thais Vasconcelos2016-03-01T19:53:18Z2016-03-01T19:53:18Z2015-01-29MACHADO, Carlos Alberto Nunes. Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos. 2015. 150f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.https://repositorio.ufrn.br/jspui/handle/123456789/19891porUniversidade Federal do Rio Grande do NortePROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOComputação ubíquaRevisão sistemáticaArquitetura de referênciaLinguagem de descrição de arquiteturaExperimento controladoUma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquosAn architectural description languagem based on a reference architecture for ubiquitous systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisA computação ubíqua é um paradigma no qual dispositivos com capacidade de processamento e comunicação são embutidos nos elementos comuns de nossas vidas (casas, carros, máquinas fotográficas, telefones, escolas, museus, etc), provendo serviços com um alto grau de mobilidade e transparência. O desenvolvimento de sistemas ubíquos é uma tarefa complexa, uma vez que envolve várias áreas da computação, como Engenharia de Software, Inteligência Artificial e Sistemas Distribuídos. Essa tarefa torna-se ainda mais complexa pela ausência de uma arquitetura de referência para guiar o desenvolvimento de tais sistemas. Arquiteturas de referência têm sido usadas para fornecer uma base comum e dar diretrizes para a construção de arquiteturas de softwares para diferentes classes de sistemas. Por outro lado, as linguagens de descrição arquitetural (ADLs) fornecem uma sintaxe para representação estrutural dos elementos arquiteturais, suas restrições e interações, permitindo-se expressar modelo arquitetural de sistemas. Atualmente não há, na literatura, ADLs baseadas em arquiteturas de referência para o domínio de computação ubíqua. De forma a permitir a modelagem arquitetural de aplicações ubíquas, esse trabalho tem como objetivo principal especificar UbiACME, uma linguagem de descrição arquitetural para aplicações ubíquas, bem como disponibilizar a ferramenta UbiACME Studio, que permitirá arquitetos de software realizar modelagens usando UbiACME. Para esse fim, inicialmente realizamos uma revisão sistemática, de forma a investigar na literatura relacionada com sistemas ubíquos, os elementos comuns a esses sistemas que devem ser considerados no projeto de UbiACME. Além disso, com base na revisão sistemática, definimos uma arquitetura de referência para sistemas ubíquos, RA-Ubi, que é a base para a definição dos elementos necessários para a modelagem arquitetural e, portanto, fornece subsídios para a definição dos elementos de UbiACME. Por fim, de forma a validar a linguagem e a ferramenta, apresentamos um experimento controlado onde arquitetos modelam uma aplicação ubíqua usando UbiACME Studio e comparam com a modelagem da mesma aplicação em SySML.info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALCarlosAlbertoNunesMachado_TESE.pdfCarlosAlbertoNunesMachado_TESE.pdfapplication/pdf4377531https://repositorio.ufrn.br/bitstream/123456789/19891/1/CarlosAlbertoNunesMachado_TESE.pdf899daf7fef5a51b1e2636f154c2a7954MD51TEXTCarlosAlbertoNunesMachado_TESE.pdf.txtCarlosAlbertoNunesMachado_TESE.pdf.txtExtracted texttext/plain313370https://repositorio.ufrn.br/bitstream/123456789/19891/6/CarlosAlbertoNunesMachado_TESE.pdf.txt858f6839f746ffeabd40e628f87fc87fMD56THUMBNAILCarlosAlbertoNunesMachado_TESE.pdf.jpgCarlosAlbertoNunesMachado_TESE.pdf.jpgIM Thumbnailimage/jpeg3246https://repositorio.ufrn.br/bitstream/123456789/19891/7/CarlosAlbertoNunesMachado_TESE.pdf.jpgfcd5b18248caca2c780e16d90ec3c5e8MD57123456789/198912017-11-03 19:02:37.532oai:https://repositorio.ufrn.br:123456789/19891Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-03T22:02:37Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
dc.title.alternative.pt_BR.fl_str_mv An architectural description languagem based on a reference architecture for ubiquitous systems
title Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
spellingShingle Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
Machado, Carlos Alberto Nunes
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Computação ubíqua
Revisão sistemática
Arquitetura de referência
Linguagem de descrição de arquitetura
Experimento controlado
title_short Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
title_full Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
title_fullStr Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
title_full_unstemmed Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
title_sort Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
author Machado, Carlos Alberto Nunes
author_facet Machado, Carlos Alberto Nunes
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.authorLattes.none.fl_str_mv http://lattes.cnpq.br/5576682837208403
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.advisorLattes.none.fl_str_mv http://lattes.cnpq.br/5521922960404236
dc.contributor.referees1.none.fl_str_mv Leite, Jair Cavalcanti
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees1Lattes.none.fl_str_mv http://lattes.cnpq.br/8133660776746187
dc.contributor.referees2.none.fl_str_mv Kulesza, Uirá
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees2Lattes.none.fl_str_mv http://lattes.cnpq.br/0189095897739979
dc.contributor.referees3.none.fl_str_mv Nakagawa, Elisa Yumi
dc.contributor.referees3ID.pt_BR.fl_str_mv
dc.contributor.referees3Lattes.none.fl_str_mv http://lattes.cnpq.br/7494142007764616
dc.contributor.referees4.none.fl_str_mv Motta, Gustavo Henrique Matos Bezerra
dc.contributor.referees4ID.pt_BR.fl_str_mv
dc.contributor.referees4Lattes.none.fl_str_mv http://lattes.cnpq.br/0702597410295726
dc.contributor.author.fl_str_mv Machado, Carlos Alberto Nunes
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Computação ubíqua
Revisão sistemática
Arquitetura de referência
Linguagem de descrição de arquitetura
Experimento controlado
dc.subject.por.fl_str_mv Computação ubíqua
Revisão sistemática
Arquitetura de referência
Linguagem de descrição de arquitetura
Experimento controlado
description A computação ubíqua é um paradigma no qual dispositivos com capacidade de processamento e comunicação são embutidos nos elementos comuns de nossas vidas (casas, carros, máquinas fotográficas, telefones, escolas, museus, etc), provendo serviços com um alto grau de mobilidade e transparência. O desenvolvimento de sistemas ubíquos é uma tarefa complexa, uma vez que envolve várias áreas da computação, como Engenharia de Software, Inteligência Artificial e Sistemas Distribuídos. Essa tarefa torna-se ainda mais complexa pela ausência de uma arquitetura de referência para guiar o desenvolvimento de tais sistemas. Arquiteturas de referência têm sido usadas para fornecer uma base comum e dar diretrizes para a construção de arquiteturas de softwares para diferentes classes de sistemas. Por outro lado, as linguagens de descrição arquitetural (ADLs) fornecem uma sintaxe para representação estrutural dos elementos arquiteturais, suas restrições e interações, permitindo-se expressar modelo arquitetural de sistemas. Atualmente não há, na literatura, ADLs baseadas em arquiteturas de referência para o domínio de computação ubíqua. De forma a permitir a modelagem arquitetural de aplicações ubíquas, esse trabalho tem como objetivo principal especificar UbiACME, uma linguagem de descrição arquitetural para aplicações ubíquas, bem como disponibilizar a ferramenta UbiACME Studio, que permitirá arquitetos de software realizar modelagens usando UbiACME. Para esse fim, inicialmente realizamos uma revisão sistemática, de forma a investigar na literatura relacionada com sistemas ubíquos, os elementos comuns a esses sistemas que devem ser considerados no projeto de UbiACME. Além disso, com base na revisão sistemática, definimos uma arquitetura de referência para sistemas ubíquos, RA-Ubi, que é a base para a definição dos elementos necessários para a modelagem arquitetural e, portanto, fornece subsídios para a definição dos elementos de UbiACME. Por fim, de forma a validar a linguagem e a ferramenta, apresentamos um experimento controlado onde arquitetos modelam uma aplicação ubíqua usando UbiACME Studio e comparam com a modelagem da mesma aplicação em SySML.
publishDate 2015
dc.date.issued.fl_str_mv 2015-01-29
dc.date.accessioned.fl_str_mv 2016-03-01T19:53:18Z
dc.date.available.fl_str_mv 2016-03-01T19:53:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MACHADO, Carlos Alberto Nunes. Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos. 2015. 150f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/19891
identifier_str_mv MACHADO, Carlos Alberto Nunes. Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos. 2015. 150f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.
url https://repositorio.ufrn.br/jspui/handle/123456789/19891
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/19891/1/CarlosAlbertoNunesMachado_TESE.pdf
https://repositorio.ufrn.br/bitstream/123456789/19891/6/CarlosAlbertoNunesMachado_TESE.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/19891/7/CarlosAlbertoNunesMachado_TESE.pdf.jpg
bitstream.checksum.fl_str_mv 899daf7fef5a51b1e2636f154c2a7954
858f6839f746ffeabd40e628f87fc87f
fcd5b18248caca2c780e16d90ec3c5e8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832855514087424