Buscar
Mostrando ítems 1-10 de 14
Refatoração com enfoque em portabilidade como estratégia de reúso em desenvolvimento de middleware para TV digital interativa
(Universidade Federal de São CarlosBRUFSCarPrograma de Pós-Graduação em Ciência da Computação - PPGCC, 2011-12-12)
Middleware for interactive digital TV systems are designed to provide convenient abstractions to overcome differences of hardware/software in order to improve the portability of applications. The development of a middleware ...
MAKING SOFTWARE PRODUCT LINE EVOLUTION SAFER
(Universidade Federal de Pernambuco, 2014)
Refatoração de sistemas Java utilizando padrões de projeto: um estudo de caso
(Universidade Federal de São CarlosBRUFSCarPrograma de Pós-Graduação em Ciência da Computação - PPGCC, 2005-12-19)
This dissertation presents a study case on object-oriented systems refactoring. Systems developed according to the object-oriented paradigm may contain reusable code, even
though not always have been designed for it. ...
Recuperação de modelos de classes orientados a aspectos a partir de sistemas orientados a objetos usando refatorações de modelos
(Universidade Federal de São CarlosBRUFSCarPrograma de Pós-Graduação em Ciência da Computação - PPGCC, 2011-05-27)
Aspect-Oriented Programming allows encapsulating the so-called "Crosscutting Concerns (CCC) - software requirements whose implementation is tangled and scattered throughout the functional modules - into new abstractions, ...
Uma abordagem usando visualização de software como apoio à refatoração para aspectos
(Universidade Estadual Paulista (Unesp), 2013-08-06)
The evolution of existing software systems to aspect-oriented technology has as first step the aspect mining, which aims to identify crosscutting concerns in source code to be encapsulated into aspects. Several techniques ...
Aprendizado de padrões sintáticos utilizando histórico de versão para sugestão automatizada de modificações de código
(Universidade Estadual Paulista (Unesp), 2021-01-26)
Uma característica de sistemas de software é o seu constante estado de evolução, em que diferentes tipos de modificações são aplicadas, as quais podem aumentar a complexidade do código-fonte, e consequentemente, reduzir a ...
Análise do impacto na compreensão de programas Java com a introdução de expressões lambda
(2019-12-27)
As expressões lambda foram introduzidas na linguagem Java com o intuito de facilitar
o estilo de programação funcional e com o passar do tempo o número de desenvolvedores
que utilizam os novos recursos vêm crescendo. ...