Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools

Detalhes bibliográficos
Autor(a) principal: Noronha, Thomas Pedro
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/126156
Resumo: Nesta dissertação propõe-se uma extensão às ferramentas IOPT-Tools por forma a supor-tarem a geração sistemas compatíveis com o Arrowhead Framework. Os sistemas gerados têm a capacidade de se registar (como fornecedores) ou procurar (enquanto consumidores) serviços no Arrowhead Framework. O Arrowhead Framework conta com um conjunto de ferramentas que permitem, o registo, a pesquisa e a orquestração de sistemas produtores e/ou consumidores de serviços, para que possam interagir dinamicamente, sem ser necessário que se conheçam previa-mente. O uso de IOPT-Tools permite tirar proveito das suas capacidades de edição e validação de modelos, bem como da geração automática de código. Neste trabalho foi necessário instalar e realizar um estudo sobre as várias ferramentas do Arrowhead Framework e das IOPT-Tools, identificar alterações/extensões a efetuar às IOPT-Tools e desenvolver uma biblioteca em C capaz de suportar a interação dos sistemas com o Ar-rowhead Framework. A validação das alterações/extensões às IOPT-Tools, bem como da biblio-teca desenvolvida foram feitas através da geração e execução de um conjunto de sistemas com-patíveis com o Arrowhead Framework.
id RCAP_67b705656dc29c2f74e29e795fd712c5
oai_identifier_str oai:run.unl.pt:10362/126156
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Toolsindústria 4.0IoTArrowhead Frameworkredes de PetriIOPT-ToolsVPLDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaNesta dissertação propõe-se uma extensão às ferramentas IOPT-Tools por forma a supor-tarem a geração sistemas compatíveis com o Arrowhead Framework. Os sistemas gerados têm a capacidade de se registar (como fornecedores) ou procurar (enquanto consumidores) serviços no Arrowhead Framework. O Arrowhead Framework conta com um conjunto de ferramentas que permitem, o registo, a pesquisa e a orquestração de sistemas produtores e/ou consumidores de serviços, para que possam interagir dinamicamente, sem ser necessário que se conheçam previa-mente. O uso de IOPT-Tools permite tirar proveito das suas capacidades de edição e validação de modelos, bem como da geração automática de código. Neste trabalho foi necessário instalar e realizar um estudo sobre as várias ferramentas do Arrowhead Framework e das IOPT-Tools, identificar alterações/extensões a efetuar às IOPT-Tools e desenvolver uma biblioteca em C capaz de suportar a interação dos sistemas com o Ar-rowhead Framework. A validação das alterações/extensões às IOPT-Tools, bem como da biblio-teca desenvolvida foram feitas através da geração e execução de um conjunto de sistemas com-patíveis com o Arrowhead Framework.In this dissertation it is proposed an extension to the IOPT-Tools tools in order to support the generation of systems compatible with the Arrowhead Framework. The generated systems have the ability to register (as providers) or search (as consumers) for services in the Arrowhead Framework. Arrowhead framework has a set of tools that allow the registration, research and orchestration of producer and/or service consumer systems, so that they can interact dynamically, without having to know each other beforehand. The use of IOPT-Tools allows you to take ad-vantage of your model editing and validation capabilities as well as automatic code generation. In this work it was necessary to install and perform a study on the various tools of the Arrowhead Framework and IOPT-Tools, to identify changes/extensions to be made at IOPT-Tools and develop a C library capable of supporting the interaction of the systems with the Ar-rowhead Framework. The validation of the changes/extensions to IOPT-Tools as well as the de-veloped library were done through the generation and execution of a set of systems compatible with the Arrowhead framework.Moutinho, FilipeRebelo, RogérioRUNNoronha, Thomas Pedro2021-10-15T10:23:44Z2018-122018-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/126156porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:06:49Zoai:run.unl.pt:10362/126156Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:45:51.778011Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
title Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
spellingShingle Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
Noronha, Thomas Pedro
indústria 4.0
IoT
Arrowhead Framework
redes de Petri
IOPT-Tools
VPL
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
title_full Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
title_fullStr Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
title_full_unstemmed Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
title_sort Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
author Noronha, Thomas Pedro
author_facet Noronha, Thomas Pedro
author_role author
dc.contributor.none.fl_str_mv Moutinho, Filipe
Rebelo, Rogério
RUN
dc.contributor.author.fl_str_mv Noronha, Thomas Pedro
dc.subject.por.fl_str_mv indústria 4.0
IoT
Arrowhead Framework
redes de Petri
IOPT-Tools
VPL
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic indústria 4.0
IoT
Arrowhead Framework
redes de Petri
IOPT-Tools
VPL
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Nesta dissertação propõe-se uma extensão às ferramentas IOPT-Tools por forma a supor-tarem a geração sistemas compatíveis com o Arrowhead Framework. Os sistemas gerados têm a capacidade de se registar (como fornecedores) ou procurar (enquanto consumidores) serviços no Arrowhead Framework. O Arrowhead Framework conta com um conjunto de ferramentas que permitem, o registo, a pesquisa e a orquestração de sistemas produtores e/ou consumidores de serviços, para que possam interagir dinamicamente, sem ser necessário que se conheçam previa-mente. O uso de IOPT-Tools permite tirar proveito das suas capacidades de edição e validação de modelos, bem como da geração automática de código. Neste trabalho foi necessário instalar e realizar um estudo sobre as várias ferramentas do Arrowhead Framework e das IOPT-Tools, identificar alterações/extensões a efetuar às IOPT-Tools e desenvolver uma biblioteca em C capaz de suportar a interação dos sistemas com o Ar-rowhead Framework. A validação das alterações/extensões às IOPT-Tools, bem como da biblio-teca desenvolvida foram feitas através da geração e execução de um conjunto de sistemas com-patíveis com o Arrowhead Framework.
publishDate 2018
dc.date.none.fl_str_mv 2018-12
2018-12-01T00:00:00Z
2021-10-15T10:23:44Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10362/126156
url http://hdl.handle.net/10362/126156
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 Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799138062969602048