Velocity Tecnologia de geração baseada em template mantida pela comunidade Apache. Proposta inicialmente para geração de conteúdo HTML dinâmico, passou a ser usada ...
Feature Oriented Programming (FOP) FOP estende o design orientado a objetos por meio de mecanismos de modularização e composição de features. De acordo com a documenta ...
nop AspectJ Tecnologia orientada a aspectos desenvolvida como uma extensão da linguagem de programação Java. Implementação de Variações em nop AspectJ Esse exemplo ...
nop Mixins Em linguagens orientadas a objetos, Mixin é uma classe que provê uma certa funcionalidade para ser herdada por uma subclasse. Herdar de um Mixin não é ...
nop Extension Points A noção de Extension Points sumariamente caracteriza se pela implementação de interfaces. A diferença é que a definição das interfaces est ...
nop Dependency Injection Injeção de Dependência A principal idéia de injeção de dependência é desacoplar o cliente dos serviços providos por algum sistema. Em outras ...
Reuso Estratégico com Linhas de Produtos de Software Professor: Paulo Borba Monitores: Carlos Pontual (ceplc), Fernanda d'Amorim (frsa), Leopoldo Teixeira (lmt ...
Introdução O objetivo dessa atividade é evoluir especificações de linhas de produto de acordo com um conjunto de cenários de mudança. Para cada solicitação de mudan ...
Introdução O exemplo a ser usado nessa atividade do projeto da disciplina é baseado em um servico de comércio eletrônico. O objetivo dessa atividade é reestruturar ...
Introdução O exemplo a ser usado nessa atividade do projeto da disciplina é baseado em um para gerenciar a submissão e revisão de paper em conferencias. O objetivo ...
FLiP Ferramenta para Linhas de Produtos Em sistemas simples de refactorings, garantir segurança e efetividade de um processo de refactoring já requer automação, na ...
Introdução O objetivo dessa atividade é evoluir especificações de linhas de produto de acordo com um conjunto de cenários de mudança. Para cada solicitação de mudan ...
Disciplinas Estas são as disciplinas que estão sendo atualmente oferecidas pelo grupo: e Mineração de Repositórios (2016 2) nome oficial na pós graduação: Tópicos ...