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...
Main Author: | |
---|---|
Other Authors: | |
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 |