Defesa de Mestrado – Marcus Vinicius Silva Cruz – 16/8/2021

03/08/2021 12:44
Defesa de Dissertação de Mestrado
Aluno Marcus Vinicius Silva Cruz
Orientador Prof. Leandro Buss Becker, Dr. – DAS/UFSC
Data 16/8/2021 (segunda-feira) – 13h45

Videoconferência (https://meet.google.com/hss-waom-vyc)

Banca Prof. Leandro Buss Becker, Dr. – DAS/UFSC (presidente);

Prof. Fábio Paulo Basso, Dr. – Unipampa;

Prof. Julio Elias Normey-Rico, Dr. – DAS/UFSC;

Prof. Ricardo José Rabelo, Dr. – DAS/UFSC.

Título Engenharia Reversa Baseada em Modelos para Aplicações de Simulação, Controle e Operação de Plantas na Indústria Petroquímica
Resumo: A indústria petroquímica está se tornando cada vez mais complexa e, como resultado, diferentes plataformas de software são utilizadas para auxiliar no projeto de sistemas. Geralmente, ocorre que o mesmo componente da planta física é remodelado em diferentes plataformas de software, de forma que o reaproveitamento destes modelos se torna difícil, compromete a interoperabilidade do sistema e gera a necessidade de retrabalho nos projetos. Para sistemas legados nas indústrias petroquímicas a reutilização de códigos demanda um esforço muito grande na refatoração dos projetos tornando o processo de desenvolvimento mais difícil de manusear para fins de operação, controle, operação e supervisão. Trabalhos anteriores propuseram a infraestrutura denominada Model-Driven Engineering for Petrochemical Industry Automation (M4PIA), que permite representar plantas industriais através de modelos diferenciados, compatíveis e orientados a objetos. O M4PIA é composto por três metamodelos em dois níveis de abstração (independente e dependente de plataforma). Por meio de transformações de modelos, a infraestrutura oferece suporte à geração automática de código de um modelo de abstração de alto nível para plataformas de software específicas. O presente trabalho propõe a integração de uma engenharia reversa baseada em modelos na infraestrutura M4PIA de forma que a partir uma modelagem de sistemas legados desenvolvidas no mais baixo nível, neste caso, no código-fonte seja possível, através das transformações Text-to-Model – Texto para Modelo (T2M) e Model-to-Model – Modelo para Modelo (M2M) obter um modelo de mais alto nível de abstração. A infraestrutura M4PIA tem suporte para duas plataformas de domínio muito utilizadas na indústria petroquímica. As plataformas Módulo de Procedimentos Automatizados (MPA), para aplicações de operação, automação e controle de processos industriais; e o Environment for Modeling, Simulation and Optimization (EMSO), para simulação de processos petroquímicos. Foi realizado uma revisão das tecnologias utilizadas para desenvolvimento da proposta e uma revisão na literatura de trabalhos científicos relacionados. Uma prova conceito envolvendo a modelagem no nível mais baixo de abstração em ambos os sistemas, MPA e EMSO, para um sistema de compressão de uma plataforma de produção petroquímica é apresenta em quatro cenários distintos abrangendo todas as possibilidades de transformações possíveis dentro da infraestrutura visando ilustra o uso da solução, bem como realizar uma análise empírica buscando encontrar pontos de desacordo nas transformações. A solução apresentou-se adequada para a realização de engenharia reversa possibilitando a reutilização e maior facilidade para refatoração de sistemas legados na indústria petroquímica.