Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio

Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2014. === Submitted by Larissa Stefane Vieira Rodrigues (larissarodrigues@bce.unb.br) on 2014-10-16T19:07:23Z No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, che...

Full description

Bibliographic Details
Main Author: Pessoa, Leonardo Monteiro
Other Authors: Alves, Vander Ramos
Language:Portuguese
Published: 2014
Subjects:
Online Access:http://repositorio.unb.br/handle/10482/16534
id ndltd-IBICT-oai-repositorio.unb.br-10482-16534
record_format oai_dc
collection NDLTD
language Portuguese
sources NDLTD
topic Linguagem específica de domínio
Linha de produto de software dinâmica
Qualidade de serviço
spellingShingle Linguagem específica de domínio
Linha de produto de software dinâmica
Qualidade de serviço
Pessoa, Leonardo Monteiro
Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
description Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2014. === Submitted by Larissa Stefane Vieira Rodrigues (larissarodrigues@bce.unb.br) on 2014-10-16T19:07:23Z No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, checksum: cda06c0a129e52c39b05356f1e6ac3e9 (MD5) === Approved for entry into archive by Tania Milca Carvalho Malheiros(tania@bce.unb.br) on 2014-10-17T13:16:23Z (GMT) No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, checksum: cda06c0a129e52c39b05356f1e6ac3e9 (MD5) === Made available in DSpace on 2014-10-17T13:16:23Z (GMT). No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, checksum: cda06c0a129e52c39b05356f1e6ac3e9 (MD5) === De modo a acomodar necessidades específicas, certos sistemas precisam ser reconfigurados durante sua execução, através da substituição de componentes responsáveis por essas necessidades de acordo com o contexto atual da aplicação. Tais sistemas são classificados como Linhas de Produto de Software Dinâmicas (LPSD). Entretanto, em alguns domínios, as regras para tal reconfiguração podem elas próprias ser variáveis de tal forma que é impossível de ser comportada por uma simples parametrização numérica tanto no tempo quanto no espaço. Dado este contexto, o presente trabalho apresenta uma proposta para resolução do problema de reconfiguração dinâmica de LPSDs através do uso de uma linguagem específica de domínio. Para validação deste trabalho, esta solução será implementada numa LPSD de uma Rede de Sensores do Corpo Humano (RSCH) sobre a qual será realizada uma comparação da análise de desempenho e de safety. _________________________________________________________________________________ ABSTRACT === In order to accommodate specific needs, certain systems have to be reconfigured during runtime through the replacement of components responsible for such needs according to the current context of the application. Such systems are classified as Dynamic Software Product Lines (DSPL). However, in certain domains, the rules used for this reconfiguration can themselves be variable such that is impossible to contain with a simple numeric parameterisation in both time and space. Given this context, the present work presents a proposal to resolve the problem of dynamic reconfiguration of DSPLs through the use of a domain-specific language (DSL). To validate this work, this solution will be implemented on a DSPL of a Body Sensor Network (BSN) over which will be made performance and safety analyses.
author2 Alves, Vander Ramos
author_facet Alves, Vander Ramos
Pessoa, Leonardo Monteiro
author Pessoa, Leonardo Monteiro
author_sort Pessoa, Leonardo Monteiro
title Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
title_short Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
title_full Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
title_fullStr Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
title_full_unstemmed Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
title_sort flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio
publishDate 2014
url http://repositorio.unb.br/handle/10482/16534
work_keys_str_mv AT pessoaleonardomonteiro flexibilidadeemlinhasdeprodutosdinamicascientesdequalidadeumaabordagembaseadaemlinguagensespecificasdedominio
_version_ 1718739013602377728
spelling ndltd-IBICT-oai-repositorio.unb.br-10482-165342018-09-23T06:14:43Z Flexibilidade em linhas de produtos dinâmicas cientes de qualidade : uma abordagem baseada em linguagens específicas de domínio Pessoa, Leonardo Monteiro Alves, Vander Ramos Linguagem específica de domínio Linha de produto de software dinâmica Qualidade de serviço Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2014. Submitted by Larissa Stefane Vieira Rodrigues (larissarodrigues@bce.unb.br) on 2014-10-16T19:07:23Z No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, checksum: cda06c0a129e52c39b05356f1e6ac3e9 (MD5) Approved for entry into archive by Tania Milca Carvalho Malheiros(tania@bce.unb.br) on 2014-10-17T13:16:23Z (GMT) No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, checksum: cda06c0a129e52c39b05356f1e6ac3e9 (MD5) Made available in DSpace on 2014-10-17T13:16:23Z (GMT). No. of bitstreams: 1 2014_LeonardoMonteiroPessoa.pdf: 3014650 bytes, checksum: cda06c0a129e52c39b05356f1e6ac3e9 (MD5) De modo a acomodar necessidades específicas, certos sistemas precisam ser reconfigurados durante sua execução, através da substituição de componentes responsáveis por essas necessidades de acordo com o contexto atual da aplicação. Tais sistemas são classificados como Linhas de Produto de Software Dinâmicas (LPSD). Entretanto, em alguns domínios, as regras para tal reconfiguração podem elas próprias ser variáveis de tal forma que é impossível de ser comportada por uma simples parametrização numérica tanto no tempo quanto no espaço. Dado este contexto, o presente trabalho apresenta uma proposta para resolução do problema de reconfiguração dinâmica de LPSDs através do uso de uma linguagem específica de domínio. Para validação deste trabalho, esta solução será implementada numa LPSD de uma Rede de Sensores do Corpo Humano (RSCH) sobre a qual será realizada uma comparação da análise de desempenho e de safety. _________________________________________________________________________________ ABSTRACT In order to accommodate specific needs, certain systems have to be reconfigured during runtime through the replacement of components responsible for such needs according to the current context of the application. Such systems are classified as Dynamic Software Product Lines (DSPL). However, in certain domains, the rules used for this reconfiguration can themselves be variable such that is impossible to contain with a simple numeric parameterisation in both time and space. Given this context, the present work presents a proposal to resolve the problem of dynamic reconfiguration of DSPLs through the use of a domain-specific language (DSL). To validate this work, this solution will be implemented on a DSPL of a Body Sensor Network (BSN) over which will be made performance and safety analyses. 2014-10-17T13:16:23Z 2014-10-17T13:16:23Z 2014-10-17T13:16:23Z 2014-07-18 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis PESSOA, Leonardo Monteiro. Flexibilidade em linhas de produtos dinâmicas cientes de qualidade: uma abordagem baseada em linguagens específicas de domínio. 2014. xiii, 75 f., il. Dissertação (Mestrado em Informática—Universidade de Brasília, Brasília, 2014. http://repositorio.unb.br/handle/10482/16534 por A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data. info:eu-repo/semantics/openAccess reponame:Repositório Institucional da UnB instname:Universidade de Brasília instacron:UNB