COMPUTATIONAL SUPPORT TO FRAMEWORK / SUPORTE COMPUTACIONAL À EVOLUÇÃO DE FRAMEWORKS
AUTOR(ES)
MARIELA INES CORTES
DATA DE PUBLICAÇÃO
2003
RESUMO
O desenvolvimento de frameworks é caro, não só pela dificuldade intrínseca relacionada à captura do conhecimento do domínio, mas também por causa da falta de métodos e técnicas apropriados para dar suporte à sua evolução e desenvolvimento iterativo. Neste trabalho de tese é proposta a utilização de duas técnicas complementares para dar suporte a evolução de frameworks: regras de refactoring e regras de extensão. A técnica de refactoring foi desenvolvida para restruturar software de forma a tornar o código mais legível e fácil de ser reutilizado. Regras da extensão são propostas para modificar a estrutura de pontos de variação do framework, possibilitando a adição mais fácil de novas funcionalidades no design. Ambas as técnicas preservam o comportamento observável dos programas. Esta propriedade é verificada formalmente usando-se CCS e técnicas de verificação de modelo. A abordagem proposta é testada com o auxílio de uma ferramenta semiautomática, desenvolvida para dar suporte à aplicação das regras definidas.
ASSUNTO(S)
evolution frameworks orientados a objetos desenvolvimento iterativo evolucao iterative development object oriented frameworks
ACESSO AO ARTIGO
Documentos Relacionados
- A COMPUTATIONAL TOOL TO SUPPORT NONLINEAR REGRESSION ANALYSIS
- Um ambiente computacional para apoio ao ensino de estrutura de processamento
- Framework para interface e gerenciamento computacional de sistemas de aquisição de dados
- Uma infra-estrutura de suporte a evolução para repositorios de componentes
- Framework for computational interfacing and management of data acquistion systems