Ruzanna Chitchyan, Phil Greenwood, Joost Noppen, and Awais Rashid (2010)
D1.3 Framework for Composition of Dynamic Variability in Requirements
University of Lancaster.
In the DiVA deliverable “D1.2: The Framework for Identification and Modelling of Dynamic Variability in Requirements” [2] we have presented the initial DiVA RE framework that supports modelling of user requirements from textual input using feature tree representations. Within such trees the commonality and variability points, as well as points of adaptation, are also identified and modelled. The present deliverable addresses two further challenges defined by the DiVA project workplan:
1 Supporting the modelling and analysis of “systems of systems” with DiVA RE framework, and
2 Supporting composition of dynamic variability with the DiVA RE models.
To address these challenges, the DiVA RE approach requires a way of identifying points of overlap in multiple requirement models, as well as a mechanism that allows composing DiVA models for different systems at such overlap points. In developing these mechanisms DiVA RE workpackage has established a collaboration with the DISCS project, whereby the graph comparison techniques incepted in DISCS are being utilised, validated, and extended for DiVA purposes, as well as continued to build on our past and current work. The present deliverable reports on this framework.