Variability management of software product line using adaptive object model and reflection. / Gerenciamento de variabilidade de linha de produtos de software com utilização de objetos adaptáveis e reflexão.
AUTOR(ES)
Luciana Akemi Burgareli
DATA DE PUBLICAÇÃO
2009
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).
ASSUNTO(S)
processo de software reflection variability brazilian satellites launcher linhas de produtos de software reúso de software software product line padrões de software adaptive object model
Documentos Relacionados
- Gerenciamento de configuração de uma linha de produtos de software de veículos aéreos não tripulados
- COLLABORATIVE CONFIGURATION OF SOFTWARE PRODUCT LINE
- UMA LINHA DE PRODUTO DE SISTEMAS BASEADOS EM AGENTES PARA GERENCIAMENTO DE PROJETOS DE SOFTWARE
- An essay on reflection.
- Um modelo de dados temporal orientado a objetos para gerenciar configurações de software