Gerador de Código para Definição de Classes de Equipamentos

DSpace Repository

A- A A+

Gerador de Código para Definição de Classes de Equipamentos

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Becker, Leandro Buss
dc.contributor.author Kerezi, Gustavo
dc.date.accessioned 2019-07-15T18:11:06Z
dc.date.available 2019-07-15T18:11:06Z
dc.date.issued 2017
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/197607
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. pt_BR
dc.description.abstract A grande complexidade dos processos da indústria petroquímica tem levado, ao longo dos anos, ao desenvolvimento de sistemas computacionais de controle e supervisão cada vez mais avançados e modulares. Aplicações flexíveis são capazes de se adaptar a uma ampla gama de problemas, replicando estratégias de controle em diferentes plantas e campos, mas podem requerer diferentes etapas de ajustes e definições para funcionar corretamente. Este trabalho, inserido dentro de um projeto de pesquisa do Departamento de Automação e Sistemas da UFSC em parceria com a Petrobras, tem por objetivo simplificar a etapa de pré-configuração de um software de operação e controle utilizado pela empresa, realizada através da criação de arquivos específicos. Aplicando conceitos de Model Driven Development é proposta uma aplicação para geração automática de arquivos de pré-configuração compatíveis, que modifica o processo de descrição dos tipos de equipamentos de campo presentes nas plantas controladas pelo software da Petrobras. A definição manual dos arquivos de pré-configuração, com edições diretas ao código fonte, é substituída por uma definição gráfica através da interface de uma nova aplicação, capaz de importar arquivos já existentes utilizando transformações Text to Model geradas a partir da ferramenta ANTLR, e capaz de gerar novos arquivos utilizando transformações Model to Text geradas com a ferramenta JET. O novo fluxo de criação de arquivos proposto, através da nova aplicação criada, visa possibilitar a modificação do conteúdo dos arquivos sem preocupações a respeito das estruturas de dados, liberando o projetista para focar nas sintonias e estruturas de controle. pt_BR
dc.description.abstract The high complexity of processes within the petrochemical industry has led, through recent years, to the development of more advanced and modular control and monitoring systems. Applications created in a more flexible way are capable to adapt to a broad spectrum of problems, replicating control strategies in different fields and plants, but may require multiple configuration steps in order to function as intended. This work, inserted within a research project from the Department of Automation and Systems at UFSC, in partnership with Petrobras, aims to simplify the pre- configuration stage of a control and operation software used by the company, that happens via the definition of specific files. Applying concepts of Model Driven Development, an application is proposed to generate automatically compatible pre-configuration files, modifying the process of describing the kinds of field equipment in the plants controlled by Petrobras’ software. A manual definition of pre-configuration files, with straight source code manipulation, is replaced by a graphical definition in a new application interface, capable of importing already existing files using Text to Model transformations generated with the ANTLR tool, as well as capable of generating new files using Model to Text transformations generated with the JET tool. The workflow for pre-configuration files definition proposed, using the new application, intends to enable changes in the files contents without worrying about data structure, gaining time to focus in the control structures and tuning. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access
dc.subject Geração de código, Integração de sistemas. pt_BR
dc.title Gerador de Código para Definição de Classes de Equipamentos pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
PFC Gustavo Kerezi_2017-1.pdf 6.320Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar