Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão.
| Ano de defesa: | 2009 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.teses.usp.br/teses/disponiveis/3/3141/tde-28102009-103948/ |
Resumo: | A abordagem de linha de produtos de software oferece benefícios ao desenvolvimento de software como economia, qualidade e desenvolvimento rápido, pois se baseia em reuso de arquitetura de software mais planejado e direcionado a um domínio específico. Neste contexto, o gerenciamento da variabilidade é uma questão chave e desafiadora, já que esta atividade auxilia a identificação, projeto e implementação dos novos produtos derivados da linha de produtos de software. O objetivo deste trabalho é definir um processo de gerenciamento de variabilidade de linha de produtos de software. Este processo, denominado GVLPS, identifica a variabilidade, extraindo as variantes a partir de diagramas de casos de uso e modelando-as através de features, especifica a variabilidade identificada e utiliza como suporte, na criação de variantes, um mecanismo de variabilidade baseado em modelos de objetos adaptáveis e em reflexão. A aplicação do processo é realizada através de um estudo de caso sobre o software de um veículo espacial hipotético, o Lançador de Satélites Brasileiro (LSB). |
| id |
USP_8d4f797fbb38ae736342cb1efe7ddc21 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-28102009-103948 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão.Variability management of software product line using adaptive object model and reflection.Adaptive object modelBrazilian satellites launcherLinhas de produtos de softwarePadrões de softwareProcesso de softwareReflectionReúso de softwareSoftware product lineVariabilityA abordagem de linha de produtos de software oferece benefícios ao desenvolvimento de software como economia, qualidade e desenvolvimento rápido, pois se baseia em reuso de arquitetura de software mais planejado e direcionado a um domínio específico. Neste contexto, o gerenciamento da variabilidade é uma questão chave e desafiadora, já que esta atividade auxilia a identificação, projeto e implementação dos novos produtos derivados da linha de produtos de software. O objetivo deste trabalho é definir um processo de gerenciamento de variabilidade de linha de produtos de software. Este processo, denominado GVLPS, identifica a variabilidade, extraindo as variantes a partir de diagramas de casos de uso e modelando-as através de features, especifica a variabilidade identificada e utiliza como suporte, na criação de variantes, um mecanismo de variabilidade baseado em modelos de objetos adaptáveis e em reflexão. A aplicação do processo é realizada através de um estudo de caso sobre o software de um veículo espacial hipotético, o Lançador de Satélites Brasileiro (LSB).The Software Product Line approach offers benefits such as savings, large-scale productivity and increased product quality to the software development because it is based on software architecture reuse which is more planned and aimed to a specific domain. The management of variability is a key and challenging issue, since this activity helps identifying, designing and implementing new products derived from software products line. This work defines a process for the variability management of software product line, called GVLPS. After modeling the variability, extracting the variants from use case diagrams and features, the next step is to specify the variability that was identified. Finally, the proposed process uses a variability mechanism based on adaptive object model and reflection as support in the creation of variants. The proposed process uses as case study the software system of a hypothetic space vehicle, the Brazilian Satellites Launcher (LSB).Biblioteca Digitais de Teses e Dissertações da USPFerreira, Maurício Gonçalves VieiraMelnikoff, Selma Shin ShimizuBurgareli, Luciana Akemi2009-08-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3141/tde-28102009-103948/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:10:00Zoai:teses.usp.br:tde-28102009-103948Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:10Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. Variability management of software product line using adaptive object model and reflection. |
| title |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. |
| spellingShingle |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. Burgareli, Luciana Akemi Adaptive object model Brazilian satellites launcher Linhas de produtos de software Padrões de software Processo de software Reflection Reúso de software Software product line Variability |
| title_short |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. |
| title_full |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. |
| title_fullStr |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. |
| title_full_unstemmed |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. |
| title_sort |
Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão. |
| author |
Burgareli, Luciana Akemi |
| author_facet |
Burgareli, Luciana Akemi |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Ferreira, Maurício Gonçalves Vieira Melnikoff, Selma Shin Shimizu |
| dc.contributor.author.fl_str_mv |
Burgareli, Luciana Akemi |
| dc.subject.por.fl_str_mv |
Adaptive object model Brazilian satellites launcher Linhas de produtos de software Padrões de software Processo de software Reflection Reúso de software Software product line Variability |
| topic |
Adaptive object model Brazilian satellites launcher Linhas de produtos de software Padrões de software Processo de software Reflection Reúso de software Software product line Variability |
| description |
A abordagem de linha de produtos de software oferece benefícios ao desenvolvimento de software como economia, qualidade e desenvolvimento rápido, pois se baseia em reuso de arquitetura de software mais planejado e direcionado a um domínio específico. Neste contexto, o gerenciamento da variabilidade é uma questão chave e desafiadora, já que esta atividade auxilia a identificação, projeto e implementação dos novos produtos derivados da linha de produtos de software. O objetivo deste trabalho é definir um processo de gerenciamento de variabilidade de linha de produtos de software. Este processo, denominado GVLPS, identifica a variabilidade, extraindo as variantes a partir de diagramas de casos de uso e modelando-as através de features, especifica a variabilidade identificada e utiliza como suporte, na criação de variantes, um mecanismo de variabilidade baseado em modelos de objetos adaptáveis e em reflexão. A aplicação do processo é realizada através de um estudo de caso sobre o software de um veículo espacial hipotético, o Lançador de Satélites Brasileiro (LSB). |
| publishDate |
2009 |
| dc.date.none.fl_str_mv |
2009-08-04 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-28102009-103948/ |
| url |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-28102009-103948/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1815258540327043072 |