Detalhes bibliográficos
Ano de defesa: |
2005 |
Autor(a) principal: |
Ushizaki, Ricardo Koji |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://teses.usp.br/teses/disponiveis/45/45134/tde-20210729-143341/
|
Resumo: |
Cada vez mais sistemas de software necessitam de uma alta disponibilidade de seus serviços exigindo um extenso tempo de vida de execução sem que haja paradas no fornecimento de seus serviços. Mas sistemas críticos não podem ser parados e alterados, pois há a possibilidade de existir vidas de pessoas em jogo ou, no caso de empresas, isso pode resultar em grandes prejuízos financeiros. Sistemas de pequeno, médio e grande porte precisam ser reconfigurados através de manutenções, programadas ou não. a reconfiguração dinâmica consiste em modificar a configuração dos sistemas durante a sua execução, sem que haja a necessidade de paradas para implantar as modificações, contribuindo para aumentar a disponibilidade de seus serviços. Nessa dissertação fizemos um estudo dos diversos mecanismos existentes de reconfiguração dinâmica e desenvolvemos um arcabouço em Java para dar suporte a reconfiguração de sistemas baseados em componentes. Estendemos o modelo existente de Configuradores de Componentes e definimos o conceito de políticas de reconfiguração a serem seguidas durante esse processo. a partir de nosso arcabouço criamos uma aplicação exemplo que demonstra a utilização da estrutura criada. |