Adaptação de componentes de software para o desenvolvimento de sistemas confiaveis
AUTOR(ES)
Gerson Mizuta Weiss
DATA DE PUBLICAÇÃO
2001
RESUMO
The component-based software development aims at the reduction of the development costs through the composition of reusable software components. Usually a software component must be adapted in order to agree with the design of the system. The adaptation of software components is a manner to increase the reuse of components and help developers in the composition of third-party software components. This work presents a software component adaptation technique based on computational reflection that makes transparent adaptations, where the client of the adapted component does not have knowledge about the adaptations made. Besides that, the technique does not need to acess the component s source code and it is not necessary the presence of an executive system that controls the system s execution. The technique proposed is implemented to adapt software components developed in Java. The technique was used to add non-functional properties, such as fault tolerance, security and exception handling, to software components
ASSUNTO(S)
programação orientada a objetos (computação) tolerancia a falha (computação) engenharia de software software - reutilização
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000231441Documentos Relacionados
- Tecnicas de estruturação de software no desenvolvimento de sistemas-de-sistemas confiaveis
- Uma abordagem arquitetural para o desenvolvimento rigoroso de sistemas confiáveis baseados em componentes
- Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes
- Uma estrategia para o desenvolvimento de componentes de software autotestaveis
- Uma arquitetura de software baseada em padrões de projeto para o desenvolvimento de aplicações concorrentes confiaveis