| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 2.36 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
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.
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.
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.
Descrição
Palavras-chave
indústria 4.0 IoT Arrowhead Framework redes de Petri IOPT-Tools VPL
