Busca avançada
Ano de início
Entree

Uso de aspectos para apoiar o desenvolvimento de frameworks: aplicação ao framework GREN

Processo: 02/11791-4
Linha de fomento:Bolsas no Brasil - Mestrado
Vigência (Início): 01 de março de 2003
Vigência (Término): 31 de maio de 2004
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Paulo Cesar Masiero
Beneficiário:Maria Tania Fancelino da Silva
Instituição-sede: Instituto de Ciências Matemáticas e de Computação (ICMC). Universidade de São Paulo (USP). São Carlos , SP, Brasil
Assunto(s):Frameworks   Desenvolvimento de software   Linguagem de programação

Resumo

O orientador deste plano, em conjunto com a aluna de doutorado Rosana T. Vaccare Braga (bolsista FAPESP - Proc. 98/13588-4) trabalhou nos últimos anos no desenvolvimento de um framework para o domínio dos recursos de gestão de negócios e num processo de desenvolvimento de framework em que a base é uma linguagem de padrões que especifica o domínio. Como continuidade a esse trabalho, propõe-se uma nova versão desse framework em que o projeto é decomposto com base em aspectos, separando-se as partes relacionadas às regras do negócio daquelas relacionadas a aspectos da infra-estrutura computacional, tais como persistência e controle de acesso. Ao mesmo tempo o estudo permitirá ao grupo dominar o conceito de programação orientada a aspectos e estudar alternativas para que isso possa ser feito na linguagem Smalltalk. Em síntese, um dos objetivos do estudo proposto é a inclusão de aspectos não previstos durante o projeto do framework, proporcionando sua manutenção evolutiva com a introdução de um número menor de riscos, já que a tecnologia de aspectos permite o mínimo de interferência no sistema já existente. Pretende-se também investigar como a tecnologia de aspectos pode ser utilizada na criação de frameworks e em especial como isso se dá na linguagem smalltalk. (AU)