Ferramenta para Linhas de Produtos de Software

Em sistemas simples de refactorings, garantir segurança e efetividade de um processo de refactoring já requer automação, na prática, no contexto de linhas de produtos, onde a complexidade aumenta da necessidade de manusear um grande numero de variações, tal suporte se torna quase indispensável. Nesse contexto descrevemos o FLiP, um conjunto de plugins para o eclipse que é consistido de três módulos: FLiPEx, FLiPG e FLiPC. FLiPEx é uma ferramenta de refactoring que implementa transformações de código para a extração de variações de classes Java para, mas não restrito a apenas, arquivos AspectJ. FLiPEx interage com o FLiPG, que integrado com uma ferramenta de "feature model" atualiza a linha de produtos de acordo com as transformações de código realizadas. O FLiPG interage com o FLiPC que é responsável por usar a informação guardada no FLiPG para construir o produto final.

Automação da Linha de Produtos:

FLiP
Centro de Informática - UFPE