Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/1331
Title: Uma estratégia para otimização de sistemas interativos para televisão digital usando repositórios ativos de componentes
Authors: Leite, Luis Eduardo Cunha
Keywords: Sistemas Adaptativos;TV Digital;Componentes;Repositórios Ativos
Issue Date: 31-Jan-2008
Publisher: Universidade Federal de Pernambuco
Citation: Eduardo Cunha Leite, Luis; Romero de Lemos Meira, Silvio. Uma estratégia para otimização de sistemas interativos para televisão digital usando repositórios ativos de componentes. 2008. Tese (Doutorado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008.
Abstract: Atualmente observa-se por parte dos desenvolvedores de sistemas, uma tendência de utilizar componentes pré-fabricados de software com vistas a promover o reuso, diminuindo o custo e acelerando o processo de desenvolvimento do software. Sistemas podem ser desenvolvidos através da interconexão de componentes obedecendo a uma arquitetura definida pelo desenvolvedor. No escopo deste trabalho, essa arquitetura baseada em componentes é denominada de configuração do sistema. O conceito de repositório ativo de componentes foi proposto na literatura para auxiliar o programador durante o desenvolvimento de sistemas, provendo-lhe informações sobre componentes sem que ele tenha que requisitá-las. Este trabalho apresenta uma extensão do conceito inicialmente proposto para repositório ativo de componentes, de forma que esta entidade seja não apenas capaz de auxiliar no desenvolvimento de programas, mas que passe a ser também capaz de atuar na evolução do sistema, otimizando a configuração do mesmo em resposta a mudanças ocorridas no seu contexto em tempo de execução. Adotando-se a abordagem proposta neste trabalho, de posse de uma representação do contexto de execução do sistema, um repositório ativo utiliza algoritmos de otimização para tentar encontrar configurações ideais para o sistema. Essas novas configurações são montadas a partir dos componentes armazenados no próprio repositório. Para realização de uma prova de conceito dos serviços de otimização, foi desenvolvida uma implementação de um repositório ativo de componentes denominado REATIVO e de uma versão baseada em componentes de um middleware para televisão digital denominado FlexTV. O FlexTV serviu de base para o que hoje é a parte procedural do middleware Ginga, do Sistema Brasileiro de TV Digital. Modificações no contexto de execução do FlexTV são reportadas ao REATIVO, que pode disparar uma reconfiguração do middleware através de um rearranjo de seus componentes. Os resultados dos experimentos realizados neste trabalho mostraram que é possível promover a adaptação de um sistema orientado a componentes complexo, como é o caso do middleware FlexTV, utilizando os serviços do repositório REATIVO, tornando a sua configuração mais adequada ao seu contexto de execução, sem levá-lo a um estado de falha
URI: https://repositorio.ufpe.br/handle/123456789/1331
Appears in Collections:Teses de Doutorado - Ciência da Computação

Files in This Item:
File Description SizeFormat 
TESE_LUIZ_EDUARDO.pdf1.89 MBAdobe PDFView/Open


This item is protected by original copyright



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.