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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar