The feature model of the legacy applications can be created based on their source-code, architecture (previous section), and based on their use. For the creation of Healthwatcher feature model (Figure 4), source code, architecture, and other models were available. Then, based on these artifacts and following the guidelines proposed by Lee et al. [12] the Healthwatcher feature model was built. Note that it does not have any variability as it represents a single legacy application.
The feature model of the Medwatch and DPH-LA legacy applications were built based on the use of these applications and based on Healthwatcher feature model.