Refatoração com enfoque em portabilidade como estratégia de reúso em desenvolvimento de middleware para TV digital interativa
AUTOR(ES)
Eduardo Drumond Sardinha
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
12/12/2011
RESUMO
Middleware para TV Digital interativa tem a função de prover um ambiente padronizado para a execução de aplicações no qual dependências e/ou diferenças de hardware/software são abstraídas, permitindo o desenvolvimento de aplicativos portáveis. O desenvolvimento completo de um middleware é uma tarefa complexa e que consome muitos recursos. Entretanto, técnicas de reúso de software podem ser aplicadas de forma a tornar o processo de desenvolvimento mais eficiente através da reutilização de artefatos de software de outras implementações existentes do mesmo middleware. Dentro desse contexto, um processo de refatoração (refactoring) pode ser utilizado para melhorar características como modularidade ou reusabilidade, de modo a facilitar o reúso de partes dessas implementações. Esta dissertação de mestrado apresenta uma abordagem de refatoração voltada para portabilidade como estratégia de reúso em implementações de novas instancias de middleware para TV Digital para plataformas de hardware diferentes daquela para o qual foi originalmente desenvolvido. A abordagem proposta apoia-se em conceitos e técnicas de portabilidade de software, bem como em características de arquitetura e aspectos de implementação de middleware para TV Digital. Como estudo de caso de aplicação dessa abordagem, resultados de experimentações realizadas com uma implementação do middleware do sistema brasileiro de TV Digital são apresentados e discutidos.
ASSUNTO(S)
software reuso televisão digital middleware refatoração portabilidade ciencia da computacao digital tv middleware reuse refactoring portability
ACESSO AO ARTIGO
http://www.bdtd.ufscar.br/htdocs/tedeSimplificado//tde_busca/arquivo.php?codArquivo=5751Documentos Relacionados
- A DECLARATIVE MIDDLEWARE TO INTERACTIVE TV SYSTEMS
- CoreKTV - Uma infraestrutura baseada em conhecimento para TV Digital Interativa: um estudo de caso para o middleware Ginga
- A TV digital interativa como promotora do conhecimento no Brasil
- TV digital interativa brasileira: Um estudo sobre as possibilidades da narrativa na TV digital interativa brasileira: considerando o SBTVD-T (Sistema Brasileiro de TV Digital Terrestre)
- Personalização de programas de TV no contexto da TV digital portátil interativa