Summary: | Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-04-05T15:42:49Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação - Jean Poul Varela.pdf: 3797900 bytes, checksum: fa011df68d9bf4b963c64b5a5b22c945 (MD5) === Made available in DSpace on 2016-04-05T15:42:49Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação - Jean Poul Varela.pdf: 3797900 bytes, checksum: fa011df68d9bf4b963c64b5a5b22c945 (MD5)
Previous issue date: 2015-02-23 === FACEPE === O processo GS2SPL (Goals and Scenarios to Software Product Lines) visa obter, de
maneira sistemática, o modelo de features e a especificação de cenários de caso de
uso, a partir de modelos de objetivos de uma linha de produto de software (LPS).
Além disso, esse processo permite realizar a configuração desses artefatos de
requisitos para um produto da LPS, com base no atendimento de requisitos nãofuncionais
(RNFs). Contudo, essa configuração é realizada sem considerar o estado
do contexto do ambiente no qual a aplicação gerada será implantada. Isso é uma
limitação, pois uma configuração pode não atender as necessidades do
stakeholders. Por outro lado, o processo E-SPL (Early Software Product Line)
permite configurar o modelo de objetivos de um produto visando maximizar o
atendimento de RNFs e levando em consideração o estado do contexto. Para
superar a limitação do processo GS2SPL, o presente trabalho propõe uma extensão
do processo GS2SPL para incorporar a atividade de configuração do E-SPL. O novo
processo é chamado de GSC2SPL (Goals, Scenarios and Contexts to Software
Product Lines), o qual possibilita a obtenção do modelo de features e cenários de
caso de uso, a partir de modelos de objetivos contextuais. O processo também
permite realizar a configuração desses artefatos de requisitos com base nas
informações sobre o contexto e visando aumentar o atendimento dos requisitos nãofuncionais.
O processo é apoiado pela ferramenta GCL-Tool (Goal and Context for
Product Line - Tool). O processo foi aplicado à especificação de duas LPS: o
Media@ e o Smart Home. === GS2SPL (Goals and Scenarios to Software Product Lines) is a process aimed at
systematically obtaining a feature model and the specification of use case scenarios
from goal models of a Software Product Line (SPL). Moreover, this process allows
configuring specific applications of an SPL based on the fulfillment of non-functional
requirements (NFRs). However, this configuration is performed without considering
the context state in which the system will be deployed. This is a limitation because a
configuration may not meet the needs of stakeholders. On the other hand, E-SPL
(Early Software Product Line) is a process that allows configuring a product aimed
maximizing the fulfillment of NFRs and taking into account the context state. To
overcome the limitation of the GS2SPL process, in this work we propose extension of
the GS2SPL process, to incorporate the configuration activity of the E-SPL. The new
process is called GSC2SPL (Goals, Scenarios and Contexts to Software Product
Lines), which allows obtaining a feature model and use case scenarios from
contextual goal models. The process will also allow the configuration of such
requirements artifacts based on the information about the context and aiming to
maximize the fulfillment of non-functional requirements. The process is supported by
the GCL-Tool (Goal and Context for Product Line - Tool). The process was applied to
the specification of two LPS: Media@ and the Smart Home.
|