Busca avançada
Ano de início
Entree

Um Estudo Quantitativo do Uso de Abstrações Orientadas a Aspectos na Modularização dos Interesses Transversais da Linguagem de Padrões GRN

Processo: 08/07833-0
Linha de fomento:Bolsas no Brasil - Mestrado
Vigência (Início): 01 de março de 2009
Vigência (Término): 31 de outubro de 2010
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Rosângela Aparecida Dellosso Penteado
Beneficiário:André Luiz de Oliveira
Instituição-sede: Centro de Ciências Exatas e de Tecnologia (CCET). Universidade Federal de São Carlos (UFSCAR). São Carlos , SP, Brasil
Assunto(s):Engenharia de software

Resumo

A linguagem de padrões GRN (Gestão de Recursos de Negócio) provê um conjunto de quinze padrões de análise para a modelagem de aplicações do domínio de gestão de recursos de negócio. Seu objetivo é guiar o desenvolvedor para o desenvolvimento de aplicações no domínio de gestão de recursos de negócio com um alto grau de reúso. Um framework, denominado GREN, foi construído a partir dessa linguagem, possibilitando a instanciação de sistemas em Smalltalk. GRENJ possibilita a instanciação de sistemas em Java, foi obtido por meio de um processo de reengenharia iterativa e usando desenvolvimento guiado a partir do GREN. Com o advento da programação orientada a aspectos, utilizada na modularização de interesses transversais encontrados nas aplicações, este projeto tem o objetivo de verificar a efetividade do uso de abstrações orientadas a aspectos na separação dos interesses presentes na hierarquia de padrões da linguagem GRN. Um estudo quantitativo será utilizado para comparar as versões orientadas a objetos (OO) e orientadas a aspectos (OA) dos padrões da GRN. O processo de validação terá como critério de avaliação os atributos separação de interesses, acoplamento, coesão e tamanho.

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Matéria(s) publicada(s) em Outras Mídias (0 total):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)