Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Carneiro, Allan Guerreiro
Orientador(a): Braga, José Luis lattes
Banca de defesa: Pádua, Clarindo Isaias Pereira da Silva e lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Viçosa
Programa de Pós-Graduação: Mestrado em Ciência da Computação
Departamento: Metodologias e técnicas da Computação; Sistemas de Computação
País: BR
Palavras-chave em Português:
MDA
ASM
Palavras-chave em Inglês:
MDA
ASM
Área do conhecimento CNPq:
Link de acesso: http://locus.ufv.br/handle/123456789/2620
Resumo: Identify a process model that can improve quality and productivity of software development in an organization is not a straightforward task, since the experiments in a computation is a task that consumes a lot of time generating a lot of expenses. The computation can make use of process simulation to test hypotheses and try to avoid high-cost and unnecessary loss of time. The use of virtual environments that can simulate the real aspect is attracting the attention of many professionals. Thus, this study aimed to transformation a model, initially generated independently of technology (e.g. UML class models) to models for a specific technology (e.g. Java). To perform the simulation of a software development process, it was developed a Java application that provides a friendly environment in which the user can enter the necessary data, generating a broader and more complete simulation. However, the results are displayed trough a text file containing the steps of the simulation, which is used as input to another application that interprets and displays the simulation process defined by the user.
id UFV_1aa544498a50dff7b49cadb3f2ba2a30
oai_identifier_str oai:locus.ufv.br:123456789/2620
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str
spelling Carneiro, Allan Guerreirohttp://lattes.cnpq.br/2980401816092523Oliveira, Alcione de Paivahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0Iorio, Vladimir Oliveira Dihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9Braga, José Luishttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8Pádua, Clarindo Isaias Pereira da Silva ehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y72015-03-26T13:10:27Z2011-11-042015-03-26T13:10:27Z2011-02-04CARNEIRO, Allan Guerreiro. Obtaining executable models of software process based on the application of transformation rules between models. 2011. 73 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2011.http://locus.ufv.br/handle/123456789/2620Identify a process model that can improve quality and productivity of software development in an organization is not a straightforward task, since the experiments in a computation is a task that consumes a lot of time generating a lot of expenses. The computation can make use of process simulation to test hypotheses and try to avoid high-cost and unnecessary loss of time. The use of virtual environments that can simulate the real aspect is attracting the attention of many professionals. Thus, this study aimed to transformation a model, initially generated independently of technology (e.g. UML class models) to models for a specific technology (e.g. Java). To perform the simulation of a software development process, it was developed a Java application that provides a friendly environment in which the user can enter the necessary data, generating a broader and more complete simulation. However, the results are displayed trough a text file containing the steps of the simulation, which is used as input to another application that interprets and displays the simulation process defined by the user.Identificar um modelo de processo de software, que possa melhorar a qualidade e a produtividade do desenvolvimento de software em uma organização, não é uma tarefa simples e direta, já que a realização de experimentos em computação é uma tarefa que consome muito tempo, gerando muitas despesas. A computação pode fazer uso de processos de simulação para testar hipóteses e experimentar a realidade evitando alto custo e perda desnecessária de tempo. A utilização de ambientes virtuais, que possam simular o aspecto real, está atraindo a atenção de diversos profissionais. Dessa forma, este trabalho teve como objetivo a transformação de um modelo, inicialmente, gerado de forma independente de tecnologia (e.g. modelos de classes UML) em modelos para uma tecnologia específica (e.g. Java). Para realizar a automação de um processo de desenvolvimento de software, foi desenvolvida uma aplicação Java que fornece um ambiente amigável, em que o usuário possa inserir os dados necessários, possibilitando a geração de uma simulação mais abrangente e completa. Entretanto, os resultados são exibidos através de um arquivo de texto contendo os passos da simulação, que é utilizado como entrada para outro aplicativo que interpreta e exibe o processo de simulação definido pelo usuário.application/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoMDAASMModelosMDAASMModelsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOObtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelosObtaining executable models of software process based on the application of transformation rules between modelsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdfapplication/pdf1462159https://locus.ufv.br//bitstream/123456789/2620/1/texto%20completo.pdf4dc1a0e1902a16e926f4ce06e90d1befMD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain104364https://locus.ufv.br//bitstream/123456789/2620/2/texto%20completo.pdf.txtc8af6f20ffc48d705dae1f820fe365e0MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3488https://locus.ufv.br//bitstream/123456789/2620/3/texto%20completo.pdf.jpg921c69fc9a2fdb257e7084ab699dad8dMD53123456789/26202016-04-08 23:10:54.598oai:locus.ufv.br:123456789/2620Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:10:54LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
dc.title.alternative.eng.fl_str_mv Obtaining executable models of software process based on the application of transformation rules between models
title Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
spellingShingle Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
Carneiro, Allan Guerreiro
MDA
ASM
Modelos
MDA
ASM
Models
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
title_full Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
title_fullStr Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
title_full_unstemmed Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
title_sort Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
author Carneiro, Allan Guerreiro
author_facet Carneiro, Allan Guerreiro
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/2980401816092523
dc.contributor.author.fl_str_mv Carneiro, Allan Guerreiro
dc.contributor.advisor-co1.fl_str_mv Oliveira, Alcione de Paiva
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0
dc.contributor.advisor-co2.fl_str_mv Iorio, Vladimir Oliveira Di
dc.contributor.advisor-co2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9
dc.contributor.advisor1.fl_str_mv Braga, José Luis
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8
dc.contributor.referee1.fl_str_mv Pádua, Clarindo Isaias Pereira da Silva e
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y7
contributor_str_mv Oliveira, Alcione de Paiva
Iorio, Vladimir Oliveira Di
Braga, José Luis
Pádua, Clarindo Isaias Pereira da Silva e
dc.subject.por.fl_str_mv MDA
ASM
Modelos
topic MDA
ASM
Modelos
MDA
ASM
Models
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv MDA
ASM
Models
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Identify a process model that can improve quality and productivity of software development in an organization is not a straightforward task, since the experiments in a computation is a task that consumes a lot of time generating a lot of expenses. The computation can make use of process simulation to test hypotheses and try to avoid high-cost and unnecessary loss of time. The use of virtual environments that can simulate the real aspect is attracting the attention of many professionals. Thus, this study aimed to transformation a model, initially generated independently of technology (e.g. UML class models) to models for a specific technology (e.g. Java). To perform the simulation of a software development process, it was developed a Java application that provides a friendly environment in which the user can enter the necessary data, generating a broader and more complete simulation. However, the results are displayed trough a text file containing the steps of the simulation, which is used as input to another application that interprets and displays the simulation process defined by the user.
publishDate 2011
dc.date.available.fl_str_mv 2011-11-04
2015-03-26T13:10:27Z
dc.date.issued.fl_str_mv 2011-02-04
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CARNEIRO, Allan Guerreiro. Obtaining executable models of software process based on the application of transformation rules between models. 2011. 73 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2011.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2620
identifier_str_mv CARNEIRO, Allan Guerreiro. Obtaining executable models of software process based on the application of transformation rules between models. 2011. 73 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2011.
url http://locus.ufv.br/handle/123456789/2620
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 de Viçosa
dc.publisher.program.fl_str_mv Mestrado em Ciência da Computação
dc.publisher.initials.fl_str_mv UFV
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Metodologias e técnicas da Computação; Sistemas de Computação
publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/2620/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2620/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2620/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv 4dc1a0e1902a16e926f4ce06e90d1bef
c8af6f20ffc48d705dae1f820fe365e0
921c69fc9a2fdb257e7084ab699dad8d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1794528615470202880