Geração automática de sistemas compatíveis com o Arrowhead Framework utilizando IOPT-Tools
Autor(a) principal: | |
---|---|
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 |