Context feature modeling.
As many self-adaptive, smart and pervasive systems use context information to change their behavior based on varying context conditions, context variability is emerging as a technique for modeling context and non-context features that may realize their variability dynamically. Hartmann and Trew [17] highlight the role of context features that can be entangled with conventional feature models and use them as classifiers to delimit the scope of system options (e.g., the software of a car that defines the “region” as a context feature to incorporate different cars’ options according to that region).