Ruzanna Chitchyan (2009)
D1.1: Survey and Evaluation Document of the Requirements Engineering for Dynamic Variability
Lancaster University, DiVA project, technical report(1).
Up till now the main body of Requirements Engineering work has been concerned with static elicitation, representation, and analysis of requirements [31, 53, 70]. However, with the recent emergence of a number of continuously dynamically changing mobile and ubiquitous systems as well as the complex dynamic system composition (such as crisis handling systems, or system construction via dynamic service acquisition) the need for consideration of dynamic change at requirements level has also emerged.
In this report we primarily consider the requirements and dynamic change from two perspectives:
1. Identifying the characteristics that are necessary to support dynamic change at requirements level;
2. Surveying present-day Requirements Engineering approaches to uncover the mechanisms via which they could handle dynamic change at the requirements level.
The report also reviews the activities needed for supporting requirements configuration management, since these
are an essential component for a transparent and controllable change management.
The results of this survey will be used to develop the DiVA Requirements Engineering approach for addressing challenges pertaining to analysis of dynamic variability (DiVA deliverables D1.2-D1.4). The preliminary outline of this approach is also sketched in this report.