Made available in DSpace on 2014-12-17T15:47:55Z (GMT). No. of bitstreams: 1
LucasSP_DISSERT.pdf: 4412437 bytes, checksum: 1797ce9cec4016d1d5518d6d933435d2 (MD5)
Previous issue date: 2010-12-16 / Many challenges have been imposed on the middleware to support applications for
digital TV because of the heterogeneity and resource constraints of execution
platforms. In this scenario, the middleware must be highly configurable so that it can
be customized to meet the requirements of applications and underlying platforms.
This work aims to present the GingaForAll, a software product line developed for the
Ginga - the middleware of the Brazilian Digital TV (SBTVD). GingaForAll adds the
concepts of software product line, aspect orientation and model-driven development
to allow: (i) the specification of the common characteristics and variables of the
middleware, (ii) the modularization of crosscutting concerns - both mandatory and
concepts variables - through aspects, (iii) the expression of concepts as a set of
models that increase the level of abstraction and enables management of various
software artifacts in terms of configurable models. This work presents the
architecture of the software product line that implements such a tool and architecture
that supports automatic customization of middleware. The work also presents a tool
that implements the process of generating products GingaForAll / V?rios desafios t?m sido impostos a middleware para suporte a aplica??es de
TV digital devido a heterogeneidade e restri??es de recursos das plataformas de
execu??o. Nesse cen?rio, o middleware deve ser altamente configur?vel de forma a
poder ser customizado para atender aos requisitos das aplica??es e das plataformas
subjacentes. Esse trabalho tem como objetivo apresentar o GingaForAll, uma linha
de produtos de software desenvolvida para o Ginga o middleware do Sistema
Brasileiro de TV Digital (SBTVD). GingaForAll agrega os conceitos de linha de
produtos de software, orienta??o a aspectos e desenvolvimento dirigido a modelos
de forma a permitir: (i) a especifica??o das caracter?sticas comuns e vari?veis do
middleware; (ii) a modulariza??o dos conceitos transversais tanto conceitos
obrigat?rios quanto vari?veis atrav?s de aspectos; (iii) a express?o de conceitos
como um conjunto de modelos que aumentam o n?vel de abstra??o e permite o
gerenciamento de diferentes artefatos de software em termos de modelos
configur?veis. Esse trabalho apresenta a arquitetura da linha de produtos de
software e uma ferramenta que implementa tal arquitetura e que oferece suporte
para customiza??es autom?ticas do middleware. O trabalho tamb?m apresenta uma
ferramenta que implementa o processo de gera??o de produtos GingaForAll
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufrn.br:123456789/18020 |
Date | 16 December 2010 |
Creators | Pereira, Lucas Silva |
Contributors | CPF:56765614400, http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8, Kulesza, Uira, CPF:02219235432, http://lattes.cnpq.br/0189095897739979, Borba, Paulo Henrique Monteiro, CPF:68396597472, http://lattes.cnpq.br/9395715443254344, Batista, Thais Vasconcelos |
Publisher | Universidade Federal do Rio Grande do Norte, Programa de P?s-Gradua??o em Sistemas e Computa??o, UFRN, BR, Ci?ncia da Computa??o |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Repositório Institucional da UFRN, instname:Universidade Federal do Rio Grande do Norte, instacron:UFRN |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0029 seconds