CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Graduation Activities  \  Post-Graduation Page Login  
banner bottom
File Top
Estender a abordagem AORA para Linhas de Produtos de Software
MSc Post-Graduation

One of the goals of Requirements Engineering is to identify the requirements which describe the functionalities and constraints of a system. Requirements Engineering can be applied to develop both unique software products and a software product line (SPL). Software Product Lines Engineering (SPLE) has been explored to identify commonalities and variabilities in product families, helping to develop products faster and more efficiently. In this context, feature modeling is an important technique to capture the commonalities and the variabilities of product lines. One of the problems identified in the development of a product line, is the need to complement feature models with other significant requirements information, such as crosscutting requirements, for example. There are several approaches to Requirements Engineering that have been incorporated into SPL. However, there is much to be done to integrate more recent approaches such as Aspect-Oriented Requirements Engineering (AORE). One of these approaches, pioneer in the area, is Aspect-Oriented Requirements Analysis (AORA). The AORA is useful to collect necessary information for the treatment of conflicts and crosscutting requirements, proposing techniques for analysis, specification and composition of crosscutting and not crosscutting issues. However, the AORA is not specific to SPL. The goal of this proposed work in this dissertation is to explore SPLE at the Requirements Rngineering level, specifically for crosscutting requirements. To achieve this goal we extend AORA to cope with Software Product Lines, enrich the development of SPL with the capabilities and advantages of one aspect-oriented approach. In the other hand this integration also benefit the AORA, since that would make it more comprehensive, allowing its use in development of LPS.

Start Date: 2008-09-30

End Date: 2010-04-30

Post-Graduation Student / Researcher / Professor:
  • Patrícia Varela ( Departamento de Informática FCT/UNL )

Post-Graduation Supervisor(s):
File Bottom