Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão.

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Burgareli, Luciana Akemi
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
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