Uma linguagem de descrição arquitetural baseada em uma arquitetura de referência para sistemas ubíquos
Autor(a) principal: | |
---|---|
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 |