In the past, the many possible alternatives for an adaptation action by and large have not been considered systematically and rationally, hence resulting in our low-level of confidence that such an action is indeed a best possible one that is really desirable. To alleviate these problems, we propose a goal-oriented approach in which various nonfunctional requirements (or quality attributes) such
... [Show full abstract] as safety, cost, and promptness are treated as softgoals to be satisficed and used in exploring, analyzing and selecting among possible adaptation alternatives, in consideration of the particular contextual event. In this approach, an ontology with the notion of context and goal is available, in terms of which abstract rules are used to express: when an event occurs, if the context and the goals are such and such, take the following action(s).We illustrate these concepts using an emergency situation safety scenario as a running example.