Feature model

The feature model has been created according to the guidelines proposed by Lee et al. [12]. Previous models and documents (e.g. requirements, use cases specification), and existing artifacts (e.g. users manual, the application itself) can also be useful to identify features [17]. Figure 5 shows the feature model of the Public Health Complaint SPL. We identified the features based on use case specification (e.g. Healthwatcher use cases [18]) and on the use of the legacy applications (i.e. Healthwatcher, Medwatch [15], and DPH-LA [16]). Feature variability should be consistent with use case variability. The relationship among features is further specified in Section 5.1.3.

Figure 5: Public Health Complaint Software Product Line feature model



Leonardo Tizzei 2013-02-13