Please use this identifier to cite or link to this item: https://repositorio.ufrn.br/handle/123456789/18020
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorBatista, Thais Vasconcelospt_BR
dc.contributor.authorPereira, Lucas Silvapt_BR
dc.date.accessioned2014-12-17T15:47:55Z-
dc.date.available2011-12-05pt_BR
dc.date.available2014-12-17T15:47:55Z-
dc.date.issued2010-12-16pt_BR
dc.identifier.citationPEREIRA, Lucas Silva. GingaForAll: linha de Produtos do Middleware Ginga. 2010. 131 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2010.por
dc.identifier.urihttps://repositorio.ufrn.br/jspui/handle/123456789/18020-
dc.description.abstractMany 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 GingaForAlleng
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal do Rio Grande do Nortepor
dc.rightsAcesso Abertopor
dc.subjectGingaforall softwarepor
dc.subjectTV digitalpor
dc.subjectTelevisão digital Desenvolvimento de softwarepor
dc.subjectsoftware product lineseng
dc.subjectGingaeng
dc.subjectDigital tveng
dc.subjectAspect oriented software developmenteng
dc.subjectModel driven developmenteng
dc.titleGingaForAll: linha de Produtos do Middleware Gingapor
dc.typemasterThesispor
dc.publisher.countryBRpor
dc.publisher.initialsUFRNpor
dc.publisher.programPrograma de Pós-Graduação em Sistemas e Computaçãopor
dc.contributor.authorIDpor
dc.contributor.advisorIDpor
dc.contributor.advisorLatteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8por
dc.contributor.referees1Kulesza, Uirapt_BR
dc.contributor.referees1IDpor
dc.contributor.referees1Latteshttp://lattes.cnpq.br/0189095897739979por
dc.contributor.referees2Borba, Paulo Henrique Monteiropt_BR
dc.contributor.referees2IDpor
dc.contributor.referees2Latteshttp://lattes.cnpq.br/9395715443254344por
dc.description.resumoVá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 GingaForAllpor
dc.publisher.departmentCiência da Computaçãopor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpor
Appears in Collections:PPGSC - Mestrado em Sistemas e Computação

Files in This Item:
File Description SizeFormat 
LucasSP_DISSERT.pdf4,31 MBAdobe PDFThumbnail
View/Open


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