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

Imagem de Miniatura

Data

2011-02-04

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Federal de Viçosa

Resumo

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.
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.

Descrição

Palavras-chave

MDA, ASM, Modelos, MDA, ASM, Models

Citação

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.

Avaliação

Revisão

Suplementado Por

Referenciado Por