Utilize este link para identificar ou citar este item:
https://bdm.unb.br/handle/10483/8605
Título: | Análise automática do modelo de features em linha de produtos de software |
Autor(es): | Brito, Luiz José de |
Orientador(es): | Almeida, Rodrigo Bonifácio de |
Assunto: | Linhas de Produtos de Software (LPS) Software Modelo de features Hephaestus - ferramenta para Linhas de Produtos de Software (LPS) |
Data de apresentação: | 20-Dez-2013 |
Data de publicação: | 8-Out-2014 |
Referência: | BRITO, Luiz José de. Análise automática do modelo de features em linha de produtos de software. 2013. ix, 52 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2013. |
Resumo: | A abordagem de Linhas de Produtos de Software (LPS) se preocupa com o desenvolvimento de aplicações utilizando técnicas sistemáticas de reuso de software, capturando características (features) comuns e variáveis de uma família de sistemas pertencentes a um mesmo domínio. As características de uma LPS são comumente representadas utilizando modelos de features, que guiam a derivação (automática) dos produtos. Com isso, torna-se necessária a utilização de suporte ferramental não apenas para o processo de derivação de produtos, mas também a própria análise dos modelos de features. A ferramenta Hephaestus possui funcionalidades para atender a ambos os objetivos, apesar de não suportar todas as operações de análise aplicáveis aos modelos de features. Este trabalho contribui com a implementação de novas operações para a ferramenta Hephaestus, além de realizar uma análise extensiva da escalabilidade dos modelos de features com diferentes graus de complexidade. |
Abstract: | The approach of Product Lines Software (SPL) is concerned with the development of applications using techniques systematic reuse of software, capturing features common and variable of a family of systems belonging to the same domain. The characteristics of an SPL are commonly represented using models of features, which guide the derivation ( automatic) of products. Therefore, it becomes necessary to use supports tooling not only for the process of deriving products, but also own analysis of models of features.
The tool Hephaestus has features to suit both goals, despite not supporting all operations analysis applicable to models features. This work contributes with the implementation of new business for the tool Hephaestus, and perform an extensive analysis of scalability features of the model with diferent degrees of complexity. |
Informações adicionais: | Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013. |
Aparece na Coleção: | Ciência da Computação
|
Este item está licenciado na Licença Creative Commons