Avaliação sistemática de abordagens de derivação de produto


Autoria(s): Torres, Mário Sérgio Scaramuzzi
Contribuinte(s)

Kulesza, Uira

CPF:93021828272

CPF:02219235432

http://lattes.cnpq.br/0189095897739979

Aranha, Eduardo Henrique da Silva

CPF:02561400492

Batista, Thais Vasconcelos

CPF:56765614400

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8

Alves, Vander Ramos

CPF:19720169893

http://lattes.cnpq.br/7500979195469357

Data(s)

17/12/2014

13/02/2012

17/12/2014

17/02/2011

Resumo

Product derivation tools are responsible for automating the development process of software product lines. The configuration knowledge, which is responsible for mapping the problem space to the solution space, plays a fundamental role on product derivation approaches. Each product derivation approach adopts different strategies and techniques to manage the existing variabilities in code assets. There is a lack of empirical studies to analyze these different approaches. This dissertation has the aim of comparing systematically automatic product derivation approaches through of the development of two different empirical studies. The studies are analyzed under two perspectives: (i) qualitative that analyzes the characteristics of approaches using specific criteria; and (ii) quantitative that quantifies specific properties of product derivation artifacts produced for the different approaches. A set of criteria and metrics are also being proposed with the aim of providing support to the qualitative and quantitative analysis. Two software product lines from the web and mobile application domains are targets of our study

Conselho Nacional de Desenvolvimento Científico e Tecnológico

Abordagens de derivação de produto são responsáveis por automatizar o processo de engenharia de aplicação de linhas de produto de software. O conhecimento de configuração, que é responsável por relacionar o espaço do problema com o espaço da solução, desempenha um papel fundamental nas abordagens de derivação de produto. Cada ferramenta adota estratégias e técnicas diferentes para gerenciar o processo de derivação de produto e há uma carência de estudos experimentais para avaliar as diferentes abordagens. Esta dissertação de mestrado tem como objetivo comparar sistematicamente abordagens de derivação automática de produtos, através do desenvolvimento de estudos empíricos. Os estudos são desenvolvidos sob duas perspectivas: (i) qualitativa através da análise de características das ferramentas; e (ii) quantitativa através da quantificação de propriedades específicas de artefatos de derivação produzidos para as ferramentas. Um conjunto de critérios e métricas também é proposto com o objetivo de oferecer suporte para as análises qualitativas e quantitativas. Duas linhas de produto, uma para o domínio de sistemas web e outra para o contexto de aplicações de dispositivos móveis, são alvos do nosso estudo

Formato

application/pdf

Identificador

TORRES, Mário Sérgio Scaramuzzi. Avaliação sistemática de abordagens de derivação de produto. 2011. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.

http://repositorio.ufrn.br:8080/jspui/handle/123456789/18030

Idioma(s)

por

Publicador

Universidade Federal do Rio Grande do Norte

BR

UFRN

Programa de Pós-Graduação em Sistemas e Computação

Ciência da Computação

Direitos

Acesso Aberto

Palavras-Chave #Linhas de produtos de software #Programação generativa #Derivação de produto #Engenharia de software experimental #Software product lines #Generative programming #Product derivation #Experimental software engineering #CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Tipo

Dissertação