University of Trás-os-Montes and Alto Douro
System self-contextualizability is the system ability to autonomously adapt its behavior to the uncontrollable relevant context to keep its objectives satisfied. Self-contextualizable system must have alternative behaviors each fitting to a set of contexts. The authors propose to start considering context at the level of requirements engineering, adopting Tropos goal model to express requirements and complementing it with their proposed context analysis. They define variation points on goal model where a context-based decision might need to be taken, and propose constructs to analyze context.