Autores

5018
Wagner Schau de Castro
2254,230
5019
2254,230

Informações:

Publicações do PESC

Título
TimeFEX: Uma Abordagem para a Modelagem de Comportamento em Linhas de Produtos de Software
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
16/5/2011
Resumo
A Engenharia de Linhas de Produtos de Software (ELPS) propõe o desenvolvimento de sistemas a partir de um núcleo de ativos reutilizáveis para o atendimento de determinados segmentos de mercado. Com isto, busca promover o reúso em larga escala trazendo benefícios como o aumento da produtividade, a amortização de custos e o aumento da qualidade. Neste cenário, permeiam domínios de aplicação que agregam informações temporais à especificação de sistemas de software. Assim, surge a necessidade de analisar a variabilidade de aplicações de forma consistente com os comportamentos que as características da linha podem desempenhar em cada aplicação.
 
Neste trabalho é apresentada a abordagem TimeFEX, uma proposta para a análise conjunta entre variabilidade de características e de comportamentos através de restrições baseadas em intervalos de tempo. Esta solução é constituída por atividades, artefatos e ferramentas desenvolvidas para uma análise de variabilidade de comportamentos consistente com a expressa pelo modelo de características. Neste contexto, foi realizado um estudo de observação no qual foi possível caracterizar a análise de variabilidade de comportamentos e avaliar os benefícios do uso da abordagem proposta e da orientação a intervalos de tempo.
Abstract
The Software Product Line Engineering (SPLE) paradigm proposes system development from a core of reusable assets to meet the goals of certain market segments. In this way, it provides a large scale reuse to achieve benefits like productivity increase, cost reduction and quality improvement. In this scenario, there are several application domains that aggregate temporal information to the software specification, and brings the need of software variability analysis in a consistent way with the different behaviors that software features can perform in each application.
 
This paper presents the TimeFEX approach, a solution for a joint analysis  of software  features and behaviors by interval-based restrictions modeling. This solution consists of a process, artifacts and modelling tools developed for consistent behavior variability analysis and feature modelling. In this context, an observational study is used to describe the behavior variability analysis process and evaluate the benefits of using the proposed approach and time interval orientation.
Topo