Obtenção de modelos executáveis de processo de software a partir da aplicação das regras de transformação entre modelos
Ano de defesa: | 2011 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
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: | |
Palavras-chave em Inglês: | |
Á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 |