Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA

Bibliographic Details
Main Author: Moura, Jaqueline de Souza
Publication Date: 2022
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UNIPAMPA
Download full: https://repositorio.unipampa.edu.br/jspui/handle/riu/7534
Summary: O cenário da indústria petroquímica apresenta criticidade em seus processos, o desenvolvimento de software tradicional não consegue garantir de maneira eficiente os níveis de qualidade que este setor exige. A infraestrutura Model-Driven Engineering for Petrochemical Industry Automation (M4PIA) demonstrou-se adequada na tratativa de problemas recorrentes do domínio, por empregar Model-Driven Engineering (MDE) para o suporte da pré-configuração de plantas industriais petroquímicas. Porém, originalmente seu modelo foi representado apenas em árvore hierárquica Eclipse Modeling Framework (EMF). Um estudo evidenciou gargalos no entendimento obtido pelas partes interessadas, que resultam em prejuízos no processo. Com essa motivação, esse trabalho desenvolveu representações gráficas para expressar o modelo M4PIA. Bem como, uma ferramenta de modelagem de diagramas para essa nova linguagem. Para avaliar a transparência semântica dos elementos propostos na linguagem, foi conduzido um quase-experimento com especialistas de domínio. Obteve-se precisão entre 75 e 100%, Medida-F entre 86 e 100% e revocação entre 88 e 100% para cada elemento. Palavras-chave: DSL gráfica. Ferramenta de modelagem. Infraestrutura M4PIA. Indústria petroquímica.
id UNIP_1acced0bf49faec0c475c5b7bed6f2bb
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/7534
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Basso, Fábio PauloBecker, Leandro BussMoura, Jaqueline de Souza2022-08-25T18:38:23Z2022-08-252022-08-25T18:38:23Z2022-08-05MOURA, Jaqueline de Souza. Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA. Orientadora: Fábio Paulo Basso. 2022. 105p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de software) - Universidade Federal do Pampa, Curso de Engenharia de software, Alegrete, 2022.https://repositorio.unipampa.edu.br/jspui/handle/riu/7534O cenário da indústria petroquímica apresenta criticidade em seus processos, o desenvolvimento de software tradicional não consegue garantir de maneira eficiente os níveis de qualidade que este setor exige. A infraestrutura Model-Driven Engineering for Petrochemical Industry Automation (M4PIA) demonstrou-se adequada na tratativa de problemas recorrentes do domínio, por empregar Model-Driven Engineering (MDE) para o suporte da pré-configuração de plantas industriais petroquímicas. Porém, originalmente seu modelo foi representado apenas em árvore hierárquica Eclipse Modeling Framework (EMF). Um estudo evidenciou gargalos no entendimento obtido pelas partes interessadas, que resultam em prejuízos no processo. Com essa motivação, esse trabalho desenvolveu representações gráficas para expressar o modelo M4PIA. Bem como, uma ferramenta de modelagem de diagramas para essa nova linguagem. Para avaliar a transparência semântica dos elementos propostos na linguagem, foi conduzido um quase-experimento com especialistas de domínio. Obteve-se precisão entre 75 e 100%, Medida-F entre 86 e 100% e revocação entre 88 e 100% para cada elemento. Palavras-chave: DSL gráfica. Ferramenta de modelagem. Infraestrutura M4PIA. Indústria petroquímica.The petrochemical industry scenario presents criticality in its processes, the traditional software development cannot efficiently guarantee the quality levels that this sector requires. The M4PIA infrastructure proved to be adequate in dealing with its domain problems by using MDE to support petrochemical industrial plants pre-configuration. However, its model was represented only by the EMF hierarchical tree. A study showed bottlenecks in stakeholders understanding, which results in process losses. By this motivation, we developed graphical representations to express the M4PIA model. As well, a modeling tool for this new language. We conducted a quasi-experiment research with the domain experts to evaluate the semantic transparency of the language elements. On average, its elements obtained results above 90% accuracy, Measure-F of 93% and Recall of 97%. Key-words: Graphical DSL. Modeling tool. M4PIA infrastructure. Petrochemical industry.porUniversidade Federal do PampaUNIPAMPABrasilCampus AlegreteCNPQ::ENGENHARIASEngenharia de softwareSoftware - DesenvolvimentoLinguagem de programação de domínio específico (Computadores)Software engineeringComputer software - DevelopmentDomain-specific programming languageUma DSL Gráfica de Suporte para a Infraestrutura M4PIAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPALICENSElicense.txtlicense.txttext/plain; charset=utf-81854https://repositorio.unipampa.edu.br/bitstreams/a1590917-c96c-4579-b2ce-b8717a0ed76c/downloadc9ad5aff503ef7873c4004c5b07c0b27MD52falseAnonymousREADORIGINALJaqueline de Souza Moura - 2022.pdfJaqueline de Souza Moura - 2022.pdfapplication/pdf8172642https://repositorio.unipampa.edu.br/bitstreams/ec828c98-6c9b-41e7-81ab-a8043db4297e/download59030ec5775a74a32134d61b70cdab66MD51trueAnonymousREADriu/75342022-08-25 18:38:23.545open.accessoai:repositorio.unipampa.edu.br:riu/7534https://repositorio.unipampa.edu.brRepositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2022-08-25T18:38:23Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvCkluc3RpdHVjaW9uYWwgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIGEKc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcwpmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVU5JUEFNUEEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0bwpwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlICBhIFVOSVBBTVBBIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwCmUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHB1YmxpY2HDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgcHVibGljYcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUKb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVOSVBBTVBBIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcwpuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0bwpvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTwpPUkdBTklTTU8sIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUwpFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVTklQQU1QQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcwphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4K
dc.title.pt_BR.fl_str_mv Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
title Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
spellingShingle Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
Moura, Jaqueline de Souza
CNPQ::ENGENHARIAS
Engenharia de software
Software - Desenvolvimento
Linguagem de programação de domínio específico (Computadores)
Software engineering
Computer software - Development
Domain-specific programming language
title_short Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
title_full Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
title_fullStr Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
title_full_unstemmed Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
title_sort Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA
author Moura, Jaqueline de Souza
author_facet Moura, Jaqueline de Souza
author_role author
dc.contributor.advisor1.fl_str_mv Basso, Fábio Paulo
dc.contributor.advisor-co1.fl_str_mv Becker, Leandro Buss
dc.contributor.author.fl_str_mv Moura, Jaqueline de Souza
contributor_str_mv Basso, Fábio Paulo
Becker, Leandro Buss
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Engenharia de software
Software - Desenvolvimento
Linguagem de programação de domínio específico (Computadores)
Software engineering
Computer software - Development
Domain-specific programming language
dc.subject.por.fl_str_mv Engenharia de software
Software - Desenvolvimento
Linguagem de programação de domínio específico (Computadores)
Software engineering
Computer software - Development
Domain-specific programming language
description O cenário da indústria petroquímica apresenta criticidade em seus processos, o desenvolvimento de software tradicional não consegue garantir de maneira eficiente os níveis de qualidade que este setor exige. A infraestrutura Model-Driven Engineering for Petrochemical Industry Automation (M4PIA) demonstrou-se adequada na tratativa de problemas recorrentes do domínio, por empregar Model-Driven Engineering (MDE) para o suporte da pré-configuração de plantas industriais petroquímicas. Porém, originalmente seu modelo foi representado apenas em árvore hierárquica Eclipse Modeling Framework (EMF). Um estudo evidenciou gargalos no entendimento obtido pelas partes interessadas, que resultam em prejuízos no processo. Com essa motivação, esse trabalho desenvolveu representações gráficas para expressar o modelo M4PIA. Bem como, uma ferramenta de modelagem de diagramas para essa nova linguagem. Para avaliar a transparência semântica dos elementos propostos na linguagem, foi conduzido um quase-experimento com especialistas de domínio. Obteve-se precisão entre 75 e 100%, Medida-F entre 86 e 100% e revocação entre 88 e 100% para cada elemento. Palavras-chave: DSL gráfica. Ferramenta de modelagem. Infraestrutura M4PIA. Indústria petroquímica.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-08-25T18:38:23Z
dc.date.available.fl_str_mv 2022-08-25
2022-08-25T18:38:23Z
dc.date.issued.fl_str_mv 2022-08-05
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MOURA, Jaqueline de Souza. Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA. Orientadora: Fábio Paulo Basso. 2022. 105p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de software) - Universidade Federal do Pampa, Curso de Engenharia de software, Alegrete, 2022.
dc.identifier.uri.fl_str_mv https://repositorio.unipampa.edu.br/jspui/handle/riu/7534
identifier_str_mv MOURA, Jaqueline de Souza. Uma DSL Gráfica de Suporte para a Infraestrutura M4PIA. Orientadora: Fábio Paulo Basso. 2022. 105p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de software) - Universidade Federal do Pampa, Curso de Engenharia de software, Alegrete, 2022.
url https://repositorio.unipampa.edu.br/jspui/handle/riu/7534
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.publisher.none.fl_str_mv Universidade Federal do Pampa
dc.publisher.initials.fl_str_mv UNIPAMPA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Campus Alegrete
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/bitstreams/a1590917-c96c-4579-b2ce-b8717a0ed76c/download
https://repositorio.unipampa.edu.br/bitstreams/ec828c98-6c9b-41e7-81ab-a8043db4297e/download
bitstream.checksum.fl_str_mv c9ad5aff503ef7873c4004c5b07c0b27
59030ec5775a74a32134d61b70cdab66
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1848608545603321856