GingaForAll: linha de Produtos do Middleware Ginga

Bibliographic Details
Main Author: Pereira, Lucas Silva
Publication Date: 2010
Format: Master thesis
Language: por
Source: Repositório Institucional da UFRN
Download full: https://repositorio.ufrn.br/jspui/handle/123456789/18020
Summary: 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
id UFRN_dc4bf66662257376d2d236efb75147a9
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18020
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Pereira, Lucas Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Kulesza, Uirahttp://lattes.cnpq.br/0189095897739979Borba, Paulo Henrique Monteirohttp://lattes.cnpq.br/9395715443254344Batista, Thais Vasconcelos2014-12-17T15:47:55Z2011-12-052014-12-17T15:47:55Z2010-12-16PEREIRA, 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.https://repositorio.ufrn.br/jspui/handle/123456789/18020Many 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 GingaForAllVá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 GingaForAllapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoGingaforall softwareTV digitalTelevisão digital Desenvolvimento de softwaresoftware product linesGingaDigital tvAspect oriented software developmentModel driven developmentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOGingaForAll: linha de Produtos do Middleware Gingainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALLucasSP_DISSERT.pdfapplication/pdf4412437https://repositorio.ufrn.br/bitstream/123456789/18020/1/LucasSP_DISSERT.pdf1797ce9cec4016d1d5518d6d933435d2MD51TEXTLucasSP_DISSERT.pdf.txtLucasSP_DISSERT.pdf.txtExtracted texttext/plain211198https://repositorio.ufrn.br/bitstream/123456789/18020/6/LucasSP_DISSERT.pdf.txt5ea300acd00a8b1b23896703544831d8MD56THUMBNAILLucasSP_DISSERT.pdf.jpgLucasSP_DISSERT.pdf.jpgIM Thumbnailimage/jpeg1783https://repositorio.ufrn.br/bitstream/123456789/18020/7/LucasSP_DISSERT.pdf.jpg57cf81b3ee1afded080e59349b38e83dMD57123456789/180202017-11-04 10:32:00.343oai:https://repositorio.ufrn.br:123456789/18020Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T13:32Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv GingaForAll: linha de Produtos do Middleware Ginga
title GingaForAll: linha de Produtos do Middleware Ginga
spellingShingle GingaForAll: linha de Produtos do Middleware Ginga
Pereira, Lucas Silva
Gingaforall software
TV digital
Televisão digital Desenvolvimento de software
software product lines
Ginga
Digital tv
Aspect oriented software development
Model driven development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short GingaForAll: linha de Produtos do Middleware Ginga
title_full GingaForAll: linha de Produtos do Middleware Ginga
title_fullStr GingaForAll: linha de Produtos do Middleware Ginga
title_full_unstemmed GingaForAll: linha de Produtos do Middleware Ginga
title_sort GingaForAll: linha de Produtos do Middleware Ginga
author Pereira, Lucas Silva
author_facet Pereira, Lucas Silva
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.referees1.pt_BR.fl_str_mv Kulesza, Uira
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/0189095897739979
dc.contributor.referees2.pt_BR.fl_str_mv Borba, Paulo Henrique Monteiro
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/9395715443254344
dc.contributor.author.fl_str_mv Pereira, Lucas Silva
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv Gingaforall software
TV digital
Televisão digital Desenvolvimento de software
topic Gingaforall software
TV digital
Televisão digital Desenvolvimento de software
software product lines
Ginga
Digital tv
Aspect oriented software development
Model driven development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv software product lines
Ginga
Digital tv
Aspect oriented software development
Model driven development
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description 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
publishDate 2010
dc.date.issued.fl_str_mv 2010-12-16
dc.date.available.fl_str_mv 2011-12-05
2014-12-17T15:47:55Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:47:55Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv PEREIRA, 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.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/18020
identifier_str_mv PEREIRA, 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.
url https://repositorio.ufrn.br/jspui/handle/123456789/18020
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18020/1/LucasSP_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/18020/6/LucasSP_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18020/7/LucasSP_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 1797ce9cec4016d1d5518d6d933435d2
5ea300acd00a8b1b23896703544831d8
57cf81b3ee1afded080e59349b38e83d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1797777276384837632