Editor de Gramáticas de Grafos Orientados a Objeto

Detalhes bibliográficos
Autor(a) principal: Coelho, Willian Domingues
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br/jspui/handle/riu/148
Resumo: Com o crescimento da demanda por softwares cada vez mais complexos e com prazos de entrega cada vez menores, todo procedimento de otimização no desenvolvimento de software que possa acelerar o processo, mantendo a qualidade, deve ser estudado. Com isso, o conceito de Model-Driven Engineering (MDE) surge como uma opção para automatização do processo de desenvolvimento de software, pois consiste na geração (semi) automatizada de código a partir de especificações de alto nível. Este trabalho apresenta a implementação de uma ferramenta que permite a especificação de sistemas por meio de gramáticas de grafos, gramáticas de grafos tipados e gramáticas de grafos orientados a objeto. Tal ferramenta permite criar e editar gramáticas de grafos de forma interativa, além de permitir a exportação das gramáticas construídas em um formato que pode ser utilizado para as etapas de geração de código do conceito de MDE.
id UNIP_0c9255b935ea8502303d9c52e7066512
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/148
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Ferreira, Ana Paula LüdtkeCoelho, Willian Domingues2015-03-06T12:10:46Z2015-03-06T12:10:46Z2015-01-31http://dspace.unipampa.edu.br/jspui/handle/riu/148Com o crescimento da demanda por softwares cada vez mais complexos e com prazos de entrega cada vez menores, todo procedimento de otimização no desenvolvimento de software que possa acelerar o processo, mantendo a qualidade, deve ser estudado. Com isso, o conceito de Model-Driven Engineering (MDE) surge como uma opção para automatização do processo de desenvolvimento de software, pois consiste na geração (semi) automatizada de código a partir de especificações de alto nível. Este trabalho apresenta a implementação de uma ferramenta que permite a especificação de sistemas por meio de gramáticas de grafos, gramáticas de grafos tipados e gramáticas de grafos orientados a objeto. Tal ferramenta permite criar e editar gramáticas de grafos de forma interativa, além de permitir a exportação das gramáticas construídas em um formato que pode ser utilizado para as etapas de geração de código do conceito de MDE.With the growth market demand for increasingly complex software systems and with shorter delivery deadlines, all the optimizations procedures that may speed up the process, keeping the quality ought to be studied. Therewith, the concept of Model-Driven Engineering (MDE) arises like an option for software automation development process, because it is a (semi) automatic code generation from high-level specifications. This paper presents an implementation of a tool that allows the specification of systems through graph grammars, typed graph grammars and object-oriented graph grammars. Such a tool allows create and edit graph grammars iteratively, in addition to afford the grammars exportation constructed in a format that may be used for the MDE's steps of code generation.Universidade Federal do PampaCampus BagéCNPQ::LINGUISTICA, LETRAS E ARTESGramática de Grafos Orientados a ObjetoMDEEditor de Gramática de GrafosObject-oriented graph grammarsGraph grammars editorEditor de Gramáticas de Grafos Orientados a Objetoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAinfo:eu-repo/semantics/openAccessORIGINAL091011039.pdf091011039.pdfapplication/pdf2025436https://repositorio.unipampa.edu.br/jspui/bitstream/riu/148/1/091011039.pdf0ed8ba640f92035f0408061a77be9b8fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unipampa.edu.br/jspui/bitstream/riu/148/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXT091011039.pdf.txt091011039.pdf.txtExtracted texttext/plain122919https://repositorio.unipampa.edu.br/jspui/bitstream/riu/148/3/091011039.pdf.txta137e1f61f8e33c1935167f264c1473bMD53riu/1482021-03-17 17:53:53.241oai:repositorio.unipampa.edu.br:riu/148Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-03-17T20:53:53Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv Editor de Gramáticas de Grafos Orientados a Objeto
title Editor de Gramáticas de Grafos Orientados a Objeto
spellingShingle Editor de Gramáticas de Grafos Orientados a Objeto
Coelho, Willian Domingues
CNPQ::LINGUISTICA, LETRAS E ARTES
Gramática de Grafos Orientados a Objeto
MDE
Editor de Gramática de Grafos
Object-oriented graph grammars
Graph grammars editor
title_short Editor de Gramáticas de Grafos Orientados a Objeto
title_full Editor de Gramáticas de Grafos Orientados a Objeto
title_fullStr Editor de Gramáticas de Grafos Orientados a Objeto
title_full_unstemmed Editor de Gramáticas de Grafos Orientados a Objeto
title_sort Editor de Gramáticas de Grafos Orientados a Objeto
author Coelho, Willian Domingues
author_facet Coelho, Willian Domingues
author_role author
dc.contributor.advisor1.fl_str_mv Ferreira, Ana Paula Lüdtke
dc.contributor.author.fl_str_mv Coelho, Willian Domingues
contributor_str_mv Ferreira, Ana Paula Lüdtke
dc.subject.cnpq.fl_str_mv CNPQ::LINGUISTICA, LETRAS E ARTES
topic CNPQ::LINGUISTICA, LETRAS E ARTES
Gramática de Grafos Orientados a Objeto
MDE
Editor de Gramática de Grafos
Object-oriented graph grammars
Graph grammars editor
dc.subject.por.fl_str_mv Gramática de Grafos Orientados a Objeto
MDE
Editor de Gramática de Grafos
dc.subject.eng.fl_str_mv Object-oriented graph grammars
Graph grammars editor
description Com o crescimento da demanda por softwares cada vez mais complexos e com prazos de entrega cada vez menores, todo procedimento de otimização no desenvolvimento de software que possa acelerar o processo, mantendo a qualidade, deve ser estudado. Com isso, o conceito de Model-Driven Engineering (MDE) surge como uma opção para automatização do processo de desenvolvimento de software, pois consiste na geração (semi) automatizada de código a partir de especificações de alto nível. Este trabalho apresenta a implementação de uma ferramenta que permite a especificação de sistemas por meio de gramáticas de grafos, gramáticas de grafos tipados e gramáticas de grafos orientados a objeto. Tal ferramenta permite criar e editar gramáticas de grafos de forma interativa, além de permitir a exportação das gramáticas construídas em um formato que pode ser utilizado para as etapas de geração de código do conceito de MDE.
publishDate 2015
dc.date.accessioned.fl_str_mv 2015-03-06T12:10:46Z
dc.date.available.fl_str_mv 2015-03-06T12:10:46Z
dc.date.issued.fl_str_mv 2015-01-31
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.uri.fl_str_mv http://dspace.unipampa.edu.br/jspui/handle/riu/148
url http://dspace.unipampa.edu.br/jspui/handle/riu/148
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.department.fl_str_mv Campus Bagé
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/jspui/bitstream/riu/148/1/091011039.pdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/148/2/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/148/3/091011039.pdf.txt
bitstream.checksum.fl_str_mv 0ed8ba640f92035f0408061a77be9b8f
8a4605be74aa9ea9d79846c1fba20a33
a137e1f61f8e33c1935167f264c1473b
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1813274836780187648