Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE

Detalhes bibliográficos
Autor(a) principal: SOUSA JUNIOR, Osvaldo Silva de
Data de Publicação: 2017
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFMA
Texto Completo: https://tedebc.ufma.br/jspui/handle/tede/tede/2048
Resumo: The need to analyze a large volume and variety of data to extract information has been increasing investments in Big Data. One example would be investments targeted at software engineering for Big Data platforms. These investments are recent and emerging, so several challenges and opportunities are found in the literature, but few approaches have been proposed to support them. In this work, a framework based on Model-Driven Engineering (MDE) and Weaving is proposed to support the software development activity in a semiautomatic way, using the MapReduce model of the Big Data platform. This framework was called F2BD and uses MDE to assist in controlling the complexity of software development through models; and uses Weaving to unify the view between different models. An activity process is proposed to guide the use of F2BD. In addition, a metamodel based on Action Language for Foundational UML (Alf) and a graphical notation called VisualAlf are proposed to complement UML, aiming to support the description of the actions modeled in the bodies (i.e. body field) of methods of diagram class UML. Metamodels for Platform-Description Model (PDM) based on MapReduce and metamodels for abstract Platform-Specific Model (PSM) based on Spark are provided. Transformation definitions of models written in Atlas Transformation Language (ATL) are proposed. The applicability of F2BD was demonstrated through the construction of a tool (TF2BD) and the feasibility of TF2BD was demonstrated through the construction of two illustrative examples and an experimental evaluation. TF2BD supports the tasks involved in software development activity, providing editors for manual manipulation of models and transformation definitions for automatic generation of PSM as well as full source code. This is possible because TF2BD was built based on the F2BD architecture. Thus, it is concluded that F2BD is feasible and can be used for the construction of other tools.
id UFMA_9033bfb441794665faa6b899279d717e
oai_identifier_str oai:tede2:tede/2048
network_acronym_str UFMA
network_name_str Biblioteca Digital de Teses e Dissertações da UFMA
repository_id_str 2131
spelling LOPES, Denivaldo Cícero Pavão61364371391http://lattes.cnpq.br/7611180871627212SILVA, Aristófanes Corrêa288745363-72http://lattes.cnpq.br/2446301582459104LOPES, Denivaldo Cícero Pavão613643713-91http://lattes.cnpq.br/7611180871627212SILVA, Aristófanes Corrêa288745363-72http://lattes.cnpq.br/2446301582459104DEL FABRO, Marcos Didonethttp://lattes.cnpq.br/4720333397291573SANTOS NETO, Pedro de Alcântara doshttp://lattes.cnpq.br/3452982259415951GUTIÉRREZ, María del Rosario Girardihttp://lattes.cnpq.br/5317074159250496912997483-68http://lattes.cnpq.br/5753148519804853SOUSA JUNIOR, Osvaldo Silva de2017-12-13T15:38:22Z2017-11-22SOUSA JUNIOR, Osvaldo Silva de. Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE. 2017. 198 f. Tese (Programa de Pós-Graduação em Engenharia de Eletricidade/CCET) - Universidade Federal do Maranhão, São Luís.https://tedebc.ufma.br/jspui/handle/tede/tede/2048The need to analyze a large volume and variety of data to extract information has been increasing investments in Big Data. One example would be investments targeted at software engineering for Big Data platforms. These investments are recent and emerging, so several challenges and opportunities are found in the literature, but few approaches have been proposed to support them. In this work, a framework based on Model-Driven Engineering (MDE) and Weaving is proposed to support the software development activity in a semiautomatic way, using the MapReduce model of the Big Data platform. This framework was called F2BD and uses MDE to assist in controlling the complexity of software development through models; and uses Weaving to unify the view between different models. An activity process is proposed to guide the use of F2BD. In addition, a metamodel based on Action Language for Foundational UML (Alf) and a graphical notation called VisualAlf are proposed to complement UML, aiming to support the description of the actions modeled in the bodies (i.e. body field) of methods of diagram class UML. Metamodels for Platform-Description Model (PDM) based on MapReduce and metamodels for abstract Platform-Specific Model (PSM) based on Spark are provided. Transformation definitions of models written in Atlas Transformation Language (ATL) are proposed. The applicability of F2BD was demonstrated through the construction of a tool (TF2BD) and the feasibility of TF2BD was demonstrated through the construction of two illustrative examples and an experimental evaluation. TF2BD supports the tasks involved in software development activity, providing editors for manual manipulation of models and transformation definitions for automatic generation of PSM as well as full source code. This is possible because TF2BD was built based on the F2BD architecture. Thus, it is concluded that F2BD is feasible and can be used for the construction of other tools.A necessidade de analisar um grande volume e uma grande variedade de dados para extrair informações vem impulsionando investimentos em Big Data. Um exemplo seria os investimentos direcionados para a engenharia de software para plataformas de Big Data. Esses investimentos são recentes e emergentes, por isso vários desafios e oportunidades são encontrados na literatura, mas poucas abordagens foram propostas para suportá-los. Neste trabalho, um framework baseado em Model-Driven Engineering (MDE) e Weaving é proposto para suportar de maneira semiautomática a atividade de desenvolvimento de software, usando o modelo de MapReduce da plataforma de Big Data. Este framework foi denominado de F2BD e utiliza MDE para auxiliar no gerenciamento da complexidade do desenvolvimento de software através de modelos; e utiliza Weaving para unificar a visão entre modelos diferentes. Um processo de atividades é proposto para guiar a utilização do F2BD. Além disto, um metamodelo baseado em Action Language for Foundational UML (Alf) e uma notação gráfica denominada VisualAlf são propostos para complementar UML, objetivando suportar a descrição das ações modeladas nos corpos (i.e. campo body) dos métodos dos diagramas de classe UML. Propõese também metamodelos para Platform-Description Model (PDM) baseados em MapReduce e metamodelos para Platform-Specific Model (PSM) abstrato baseado em Spark. Definições de transformação de modelos escritas em Atlas Transformation Language (ATL) são propostas. Mostrou-se a aplicabilidade do F2BD através da construção de uma ferramenta (TF2BD) e a viabilidade da TF2BD através da construção de dois exemplos ilustrativos e uma avaliação experimental. A TF2BD suporta as tarefas envolvidas na atividade de desenvolvimento de software, disponibilizando editores para manipulação manual de modelos e definições de transformação para a geração automática de PSM, assim como do código fonte completo. Isto é possível, porque a TF2BD foi criada com base na arquitetura do F2BD. Assim, conclui-se que o F2BD é viável e pode ser utilizado para a construção de outras ferramentas.Submitted by Daniella Santos (daniella.santos@ufma.br) on 2017-12-13T15:38:22Z No. of bitstreams: 1 OsvaldoSousaJunior.pdf: 10528314 bytes, checksum: d0338ecc5acd22ef07ef64f3a05354e1 (MD5)Made available in DSpace on 2017-12-13T15:38:22Z (GMT). No. of bitstreams: 1 OsvaldoSousaJunior.pdf: 10528314 bytes, checksum: d0338ecc5acd22ef07ef64f3a05354e1 (MD5) Previous issue date: 2017-11-22CNPqFAPEMAapplication/pdfporUniversidade Federal do MaranhãoPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCETUFMABrasilDEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCETEngenharia Dirigida por Modelos;Big Data;Metamodelos;Framework;Model Driven-Engineering;Big Data;Metamodels;FrameworkEngenharia ElétricaUm framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDEA framework to support semiautomatic the activity of development of software for mapreduce using MDEinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFMAinstname:Universidade Federal do Maranhão (UFMA)instacron:UFMAORIGINALOsvaldoSousaJunior.pdfOsvaldoSousaJunior.pdfapplication/pdf10528314http://tedebc.ufma.br:8080/bitstream/tede/2048/2/OsvaldoSousaJunior.pdfd0338ecc5acd22ef07ef64f3a05354e1MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82255http://tedebc.ufma.br:8080/bitstream/tede/2048/1/license.txt97eeade1fce43278e63fe063657f8083MD51tede/20482018-01-24 17:24:46.744oai:tede2:tede/2048IExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHDp8OjbyBkZXN0YSBsaWNlbsOnYSxvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBjb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIE1hcmFuaMOjbyAoVUZNQSkgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBjb25jb3JkYSBxdWUgYSBVRk1BIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGTUEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVUZNQSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRk1BLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVUZNQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgoKRGVjbGFyYSB0YW1iw6ltIHF1ZSB0b2RhcyBhcyBhZmlsaWHDp8O1ZXMgY29ycG9yYXRpdmFzIG91IGluc3RpdHVjaW9uYWlzIGUgdG9kYXMgYXMgZm9udGVzIGRlIGFwb2lvIGZpbmFuY2Vpcm8gYW8gdHJhYmFsaG8gZXN0w6NvIGRldmlkYW1lbnRlIGNpdGFkYXMgb3UgbWVuY2lvbmFkYXMgZSBjZXJ0aWZpY2EgcXVlIG7Do28gaMOhIG5lbmh1bSBpbnRlcmVzc2UgY29tZXJjaWFsIG91IGFzc29jaWF0aXZvIHF1ZSByZXByZXNlbnRlIGNvbmZsaXRvIGRlIGludGVyZXNzZSBlbSBjb25leMOjbyBjb20gbyB0cmFiYWxobyBzdWJtZXRpZG8uCgoKCgoKCgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tedebc.ufma.br/jspui/PUBhttp://tedebc.ufma.br:8080/oai/requestrepositorio@ufma.br||repositorio@ufma.bropendoar:21312018-01-24T20:24:46Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)false
dc.title.por.fl_str_mv Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
dc.title.alternative.eng.fl_str_mv A framework to support semiautomatic the activity of development of software for mapreduce using MDE
title Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
spellingShingle Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
SOUSA JUNIOR, Osvaldo Silva de
Engenharia Dirigida por Modelos;
Big Data;
Metamodelos;
Framework;
Model Driven-Engineering;
Big Data;
Metamodels;
Framework
Engenharia Elétrica
title_short Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
title_full Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
title_fullStr Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
title_full_unstemmed Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
title_sort Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE
author SOUSA JUNIOR, Osvaldo Silva de
author_facet SOUSA JUNIOR, Osvaldo Silva de
author_role author
dc.contributor.advisor1.fl_str_mv LOPES, Denivaldo Cícero Pavão
dc.contributor.advisor1ID.fl_str_mv 61364371391
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/7611180871627212
dc.contributor.advisor-co1.fl_str_mv SILVA, Aristófanes Corrêa
dc.contributor.advisor-co1ID.fl_str_mv 288745363-72
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/2446301582459104
dc.contributor.referee1.fl_str_mv LOPES, Denivaldo Cícero Pavão
dc.contributor.referee1ID.fl_str_mv 613643713-91
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/7611180871627212
dc.contributor.referee2.fl_str_mv SILVA, Aristófanes Corrêa
dc.contributor.referee2ID.fl_str_mv 288745363-72
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/2446301582459104
dc.contributor.referee3.fl_str_mv DEL FABRO, Marcos Didonet
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/4720333397291573
dc.contributor.referee4.fl_str_mv SANTOS NETO, Pedro de Alcântara dos
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/3452982259415951
dc.contributor.referee5.fl_str_mv GUTIÉRREZ, María del Rosario Girardi
dc.contributor.referee5Lattes.fl_str_mv http://lattes.cnpq.br/5317074159250496
dc.contributor.authorID.fl_str_mv 912997483-68
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5753148519804853
dc.contributor.author.fl_str_mv SOUSA JUNIOR, Osvaldo Silva de
contributor_str_mv LOPES, Denivaldo Cícero Pavão
SILVA, Aristófanes Corrêa
LOPES, Denivaldo Cícero Pavão
SILVA, Aristófanes Corrêa
DEL FABRO, Marcos Didonet
SANTOS NETO, Pedro de Alcântara dos
GUTIÉRREZ, María del Rosario Girardi
dc.subject.por.fl_str_mv Engenharia Dirigida por Modelos;
Big Data;
Metamodelos;
Framework;
topic Engenharia Dirigida por Modelos;
Big Data;
Metamodelos;
Framework;
Model Driven-Engineering;
Big Data;
Metamodels;
Framework
Engenharia Elétrica
dc.subject.eng.fl_str_mv Model Driven-Engineering;
Big Data;
Metamodels;
Framework
dc.subject.cnpq.fl_str_mv Engenharia Elétrica
description The need to analyze a large volume and variety of data to extract information has been increasing investments in Big Data. One example would be investments targeted at software engineering for Big Data platforms. These investments are recent and emerging, so several challenges and opportunities are found in the literature, but few approaches have been proposed to support them. In this work, a framework based on Model-Driven Engineering (MDE) and Weaving is proposed to support the software development activity in a semiautomatic way, using the MapReduce model of the Big Data platform. This framework was called F2BD and uses MDE to assist in controlling the complexity of software development through models; and uses Weaving to unify the view between different models. An activity process is proposed to guide the use of F2BD. In addition, a metamodel based on Action Language for Foundational UML (Alf) and a graphical notation called VisualAlf are proposed to complement UML, aiming to support the description of the actions modeled in the bodies (i.e. body field) of methods of diagram class UML. Metamodels for Platform-Description Model (PDM) based on MapReduce and metamodels for abstract Platform-Specific Model (PSM) based on Spark are provided. Transformation definitions of models written in Atlas Transformation Language (ATL) are proposed. The applicability of F2BD was demonstrated through the construction of a tool (TF2BD) and the feasibility of TF2BD was demonstrated through the construction of two illustrative examples and an experimental evaluation. TF2BD supports the tasks involved in software development activity, providing editors for manual manipulation of models and transformation definitions for automatic generation of PSM as well as full source code. This is possible because TF2BD was built based on the F2BD architecture. Thus, it is concluded that F2BD is feasible and can be used for the construction of other tools.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-12-13T15:38:22Z
dc.date.issued.fl_str_mv 2017-11-22
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SOUSA JUNIOR, Osvaldo Silva de. Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE. 2017. 198 f. Tese (Programa de Pós-Graduação em Engenharia de Eletricidade/CCET) - Universidade Federal do Maranhão, São Luís.
dc.identifier.uri.fl_str_mv https://tedebc.ufma.br/jspui/handle/tede/tede/2048
identifier_str_mv SOUSA JUNIOR, Osvaldo Silva de. Um framework para suportar de forma semiautomática a atividade de desenvolvimento de software para mapreduce utilizando MDE. 2017. 198 f. Tese (Programa de Pós-Graduação em Engenharia de Eletricidade/CCET) - Universidade Federal do Maranhão, São Luís.
url https://tedebc.ufma.br/jspui/handle/tede/tede/2048
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET
dc.publisher.initials.fl_str_mv UFMA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv DEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCET
publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFMA
instname:Universidade Federal do Maranhão (UFMA)
instacron:UFMA
instname_str Universidade Federal do Maranhão (UFMA)
instacron_str UFMA
institution UFMA
reponame_str Biblioteca Digital de Teses e Dissertações da UFMA
collection Biblioteca Digital de Teses e Dissertações da UFMA
bitstream.url.fl_str_mv http://tedebc.ufma.br:8080/bitstream/tede/2048/2/OsvaldoSousaJunior.pdf
http://tedebc.ufma.br:8080/bitstream/tede/2048/1/license.txt
bitstream.checksum.fl_str_mv d0338ecc5acd22ef07ef64f3a05354e1
97eeade1fce43278e63fe063657f8083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)
repository.mail.fl_str_mv repositorio@ufma.br||repositorio@ufma.br
_version_ 1800303793071456256