Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Rodrigo Zanella
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/147644
Resumo: A grande diversidade de aplicações em Internet das coisas gera um problema de interoperabilidade semântica, na medida que dois dispositivos que pertencem a aplicações diferentes precisam se comunicar. Esse trabalho propõe o agente tradutor, que funciona como um intermediário entre a comunicação entre dois dispositivos IoT. Ele é baseado na arquitetura blackboard dividido em áreas, onde cada área corresponde a um grupo de dispositivos IoT que utilizam a mesma ontologia. Outro agente proposto é o agente de alinhamento, que utiliza o algoritmo de similaridade N-GRAMA e módulos de ontologias dos dispositivos IoT, buscam encontrar conceitos relacionados entre aplicações, de forma que facilite o tratamento do problema de interoperabilidade semântica em Internet das Coisas. Esses agentes são aplicados em um sistema de impressão. O sistema de impressão é composto pelo agente usuário, que controla uma fila de impressão virtual, interagindo com o sistema para conseguir uma impressora para o usuário. O agente servidor é o outro agente que compõe o sistema e realiza o controle de acesso às impressoras pelo usuário e detém informações básicas do funcionamento delas. O agente impressora controla e interage com as impressoras do sistema. Cada agente do sistema tem sua própria ontologia e o agente tradutor e de alinhamento fazem a conversão das mensagens entre esses agentes.
id UFRGS-2_8d1e1c8d66c41f999903ec1965b0283e
oai_identifier_str oai:www.lume.ufrgs.br:10183/147644
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Ribeiro, Rodrigo ZanellaVicari, Rosa Maria2016-08-25T02:16:42Z2016http://hdl.handle.net/10183/147644000999694A grande diversidade de aplicações em Internet das coisas gera um problema de interoperabilidade semântica, na medida que dois dispositivos que pertencem a aplicações diferentes precisam se comunicar. Esse trabalho propõe o agente tradutor, que funciona como um intermediário entre a comunicação entre dois dispositivos IoT. Ele é baseado na arquitetura blackboard dividido em áreas, onde cada área corresponde a um grupo de dispositivos IoT que utilizam a mesma ontologia. Outro agente proposto é o agente de alinhamento, que utiliza o algoritmo de similaridade N-GRAMA e módulos de ontologias dos dispositivos IoT, buscam encontrar conceitos relacionados entre aplicações, de forma que facilite o tratamento do problema de interoperabilidade semântica em Internet das Coisas. Esses agentes são aplicados em um sistema de impressão. O sistema de impressão é composto pelo agente usuário, que controla uma fila de impressão virtual, interagindo com o sistema para conseguir uma impressora para o usuário. O agente servidor é o outro agente que compõe o sistema e realiza o controle de acesso às impressoras pelo usuário e detém informações básicas do funcionamento delas. O agente impressora controla e interage com as impressoras do sistema. Cada agente do sistema tem sua própria ontologia e o agente tradutor e de alinhamento fazem a conversão das mensagens entre esses agentes.The wide variety of applications in the Internet of Things brings up a semantic interoperability problem, as two devices belonging to different applications need to communicate. This paper proposes the translator agent, which acts as an intermediary between the communication of two IoT devices. It is based on blackboard architecture divided into areas, where each area represents a group of IoT devices using the same ontology. Another proposed agent is the alignment agent, which uses the N-GRAM similarity algorithm and modules of IoT devices ontologies, seek to find related concepts between applications in order to facilitate the treatment of the problem of semantic interoperability in the Internet of Things. These agents are applied in a printing system. The printing system is composed of the user agent, which controls a virtual print queue, interacting with the system to get a printer to the user. The server agent is another agent that composes the system and performs the user printers to access control and holds basic information about the operation of them. The printer agent controls and interacts with the system printers. Each system has its own ontology agent and the translator and alignment agents make the conversion of messages between these agents.application/pdfporInternet das coisasAgentes inteligentesMultiagent systemsOntologiesSemantic InteroperabilityInternet of thingsProposta de agente blackboard para a resolução de interoperabilidade semântica em IoTinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2016Ciê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:UFRGSORIGINAL000999694.pdf000999694.pdfTexto completoapplication/pdf1235643http://www.lume.ufrgs.br/bitstream/10183/147644/1/000999694.pdff4ccc9f8d7e0f0cbb46db71d47cce65bMD51TEXT000999694.pdf.txt000999694.pdf.txtExtracted Texttext/plain125889http://www.lume.ufrgs.br/bitstream/10183/147644/2/000999694.pdf.txte27878b300dc05ee49e96aab98c3e8dfMD52THUMBNAIL000999694.pdf.jpg000999694.pdf.jpgGenerated Thumbnailimage/jpeg1047http://www.lume.ufrgs.br/bitstream/10183/147644/3/000999694.pdf.jpg03c4e0cc3655c3eca19da1a267de6554MD5310183/1476442018-10-29 08:41:02.802oai:www.lume.ufrgs.br:10183/147644Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-29T11:41:02Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
title Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
spellingShingle Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
Ribeiro, Rodrigo Zanella
Internet das coisas
Agentes inteligentes
Multiagent systems
Ontologies
Semantic Interoperability
Internet of things
title_short Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
title_full Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
title_fullStr Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
title_full_unstemmed Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
title_sort Proposta de agente blackboard para a resolução de interoperabilidade semântica em IoT
author Ribeiro, Rodrigo Zanella
author_facet Ribeiro, Rodrigo Zanella
author_role author
dc.contributor.author.fl_str_mv Ribeiro, Rodrigo Zanella
dc.contributor.advisor1.fl_str_mv Vicari, Rosa Maria
contributor_str_mv Vicari, Rosa Maria
dc.subject.por.fl_str_mv Internet das coisas
Agentes inteligentes
topic Internet das coisas
Agentes inteligentes
Multiagent systems
Ontologies
Semantic Interoperability
Internet of things
dc.subject.eng.fl_str_mv Multiagent systems
Ontologies
Semantic Interoperability
Internet of things
description A grande diversidade de aplicações em Internet das coisas gera um problema de interoperabilidade semântica, na medida que dois dispositivos que pertencem a aplicações diferentes precisam se comunicar. Esse trabalho propõe o agente tradutor, que funciona como um intermediário entre a comunicação entre dois dispositivos IoT. Ele é baseado na arquitetura blackboard dividido em áreas, onde cada área corresponde a um grupo de dispositivos IoT que utilizam a mesma ontologia. Outro agente proposto é o agente de alinhamento, que utiliza o algoritmo de similaridade N-GRAMA e módulos de ontologias dos dispositivos IoT, buscam encontrar conceitos relacionados entre aplicações, de forma que facilite o tratamento do problema de interoperabilidade semântica em Internet das Coisas. Esses agentes são aplicados em um sistema de impressão. O sistema de impressão é composto pelo agente usuário, que controla uma fila de impressão virtual, interagindo com o sistema para conseguir uma impressora para o usuário. O agente servidor é o outro agente que compõe o sistema e realiza o controle de acesso às impressoras pelo usuário e detém informações básicas do funcionamento delas. O agente impressora controla e interage com as impressoras do sistema. Cada agente do sistema tem sua própria ontologia e o agente tradutor e de alinhamento fazem a conversão das mensagens entre esses agentes.
publishDate 2016
dc.date.accessioned.fl_str_mv 2016-08-25T02:16:42Z
dc.date.issued.fl_str_mv 2016
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/147644
dc.identifier.nrb.pt_BR.fl_str_mv 000999694
url http://hdl.handle.net/10183/147644
identifier_str_mv 000999694
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.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/147644/1/000999694.pdf
http://www.lume.ufrgs.br/bitstream/10183/147644/2/000999694.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/147644/3/000999694.pdf.jpg
bitstream.checksum.fl_str_mv f4ccc9f8d7e0f0cbb46db71d47cce65b
e27878b300dc05ee49e96aab98c3e8df
03c4e0cc3655c3eca19da1a267de6554
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_ 1801224515645079552