Thank's for the responses, and based of the two answers, i can say that situation-awareness is : applying in real time, with correlation between informations context (spacio-temporal ) , some reasonners algorithms on context informations, in order to obtain a semantic interpretations (a concepts, a sub-classes, ....) of the context; for situation-based adaptation of the application.
Yes, situations means... the management of spatio-temporal data. But...the interpretation to detect situation of how you react to situation is free => semantic reasonner, fuzzy logic, etc.
Thank's Professor for the response, ....and, it remains again an important aspect : how to exploiting the detecting situations , in framework based solutions , and the performance of thoses solutions. For exemple: in situation-based service composition. ......it's really a challenging task and a interesting research area ( especialy when we considering some aspects like : huge and continuous volume of context data) ?
The term "context" can be used to represent concepts at different abstraction levels, including (1) sensor data/readings that can be used by a system to trigger micro-level adaptations and (2) high-level abstract conclusions that can be used to trigger macro-level adaptations i.e., situation-awareness. To go deeper, you can have a look at this recent article: Article CIM-CSS: A Formal Modeling Approach to Context Identificatio...
The PhD thesis of Dr. Yongzhe Li, entitled: "Utilizing dynamic context semantics in smart behavior of informing cyber-physical systems" uses situations as the means of inferring about certain features of dynamically changing contexts.