PROPOSTA DE UM MODELO USANDO AGENTES PARA REFATORAÇÃO DE SOFTWARE
Categorias Trabalho de Conclusão de Curso
A refatoração de software tem como finalidade aumentar a qualidade do projeto em relação aos atributos de reusabilidade, manutenibilidade e legibilidade. Existem métodos de refatoração que são capazes de ler um código-fonte e detectar e inserir padrões de projeto. As ferramentas automatizadas implementam somente um método de refatoração, por isto, o desenvolvedor deve executar seu projeto em várias ferramentas para conseguir detectar e inserir todos os possíveis padrões de projeto em seu código-fonte. Este trabalho propõe a modelagem de um sistema multiagentes para unificar os métodos de refatoração em um único ambiente contemplando um modelo de agente capaz de ler um código-fonte e refatorá-lo usando padrões de projeto. A metodologia Prometheus foi utilizada na criação do modelo proposto. Como
resultado, é apresentado um cenário de teste no qual o modelo criado é capaz de ler um código e aplicar padrões de projeto.
Link acessado 219 vezes
Projetos relacionados
ARQUITETURA INTEGRADA DE REFATORAÇÃO DE CÓDIGO-FONTE BASEADA EM PADRÕES DE PROJETO
Este projeto de pesquisa tem como finalidade propor uma arquitetura para detecção e inserção de pontos padrões de projeto e metapadrões em código-fonte orientado a objetos usando interação com o usuário, métricas de software, agentes e métodos da literatura capaz de identificar os possíveis padrões que podem ser usados.