<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Who, Where, What, and When: Towards Characterizing Contexts in Pervasive Environments</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandra Mileo</string-name>
          <email>alessandra.mileo@nomadis.unimib.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics</institution>
          ,
          <addr-line>Systems and Communication</addr-line>
          ,
          <institution>University of Milan-Bicocca</institution>
          ,
          <addr-line>viale Sarca 336/14, I</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Introduction. A key challenge in pervasive systems is that of identifying and developing appropriate formal approaches for understanding and reasoning about contexts. This is a di cult task since there is no common agreement on what constitutes a context and what its properties are. Although the literature contains a rich variety of context models [1, 2], most of the resulting implementations are domain-dependent and lack powerful reasoning capacities. Preliminary work on logic-based reasoning about contexts has been proposed in [3, 4], using bridge rules and argumentation theory. However, application-wise there are still open questions on how to model context-related pieces of knowledge in general domains, so that appropriate reasoning techniques can be applied. In order to put the basis for a comprehensive theory of contexts one should take into account the general structure of knowledge needed to represent contexts, in particular, what is intended as a context in pervasive environments and which components/properties should be identi ed and described. System properties that are of interest for the speci cation of contexts should be also considered. Motivated by application challenges, this short paper highlights observations that can be used to address these issues.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Generalization of Context in Pervasive Environments. Previous investigations
of context models in pervasive environments revealed that within contexts
certain entities are more important than others in practice. These are location,
identity, activity and time [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. In pervasive environments, the more intuitively
relevant aspects of the context in which a person acts are who she is, which
resources/entities are related to her, where she is and when. The representation of
knowledge about contexts is very similar to the structure of a sentence in natural
language, where actors are the subjects and the objects, verbs are relations and
sensor data are the adjectives in that they assign a value to attributes of the
actors. As an example, in a home monitoring scenario, a generalization of actors
may correspond to the following entities: Person to be monitored, Room and
Area for localization and Object for resources. If attributes correspond to sensor
data, relations that we consider interesting depend on the task we want to solve
(localization of a person, reaction from the system, identi cation of an action,
etc.). The fact that a relation holds or not should be the result of reasoning
(commonsense, default, temporal) on the knowledge we want to characterize.
      </p>
      <p>To enhance generality and modularity of the representation, we suggest to
represent entities at a primary level while all the other pieces of sensed
information are at a second level and can be indexed as attributes of the entities
at primary level. As for the relations between subjects, objects, and places in
pervasive environments the basic interesting relations that should be formalized
are spatial (being close/far, being in/out), temporal (occurring before/after) and
causal (occurring because of something).</p>
      <p>Properties. In a given context, attributes and relations need to be associated
to a time stamp. In this way, the reasoning system can take into account their
dynamic evolution to characterize aspects such as commonsense, temporal
reasoning, belief revision and update. In general the temporal evolution of a context
is one of the most important aspect to be correctly and formally characterized.
Additional properties may be needed to determine what is true in a given context
where certain objects, attributes and entities have been de ned. These
properties should make it possible to express belief merging and belief revision/update
in contexts.</p>
      <p>Conclusions. We believe reasoning about contexts became harder and harder
because of the proliferation of very personal representations of context knowledge
in terms of admissible relations, their arity and their properties, which have been
developed ad-hoc for very diverse speci c applications. Our attempt is that of
providing a more general and modular representation of context knowledge. The
intuition is that in this way multi-context reasoning could be supported by the
veri cation of formal properties at a knowledge representation level, in the same
way as human deduction is based on roles of the grammatical components of a
sentence.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baldauf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenberg</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A survey on context-aware systems</article-title>
          .
          <source>International Journal of Ad Hoc and Ubiquitous Computing</source>
          (
          <year>2007</year>
          )
          <volume>263</volume>
          {
          <fpage>277</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Strang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Linnho -Popien,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>A context modeling survey</article-title>
          .
          <source>In: Proc. of the Workshop on Advanced Context Modelling, Reasoning and Management</source>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Brewka</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Equilibria in heterogeneous nonmonotonic multi-context systems</article-title>
          .
          <source>In: Proc. of the 22nd AAAI Conference on Arti cial Intelligence, July 22-26</source>
          ,
          <year>2007</year>
          , Vancouver, British Columbia, Canada, AAAI Press (
          <year>2007</year>
          )
          <volume>385</volume>
          {
          <fpage>390</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Brewka</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Argumentation context systems: A framework for abstract group argumentation</article-title>
          .
          <source>In: Proc. of LPNMR09</source>
          , Springer-Verlag, In press (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ryan</surname>
            ,
            <given-names>N.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pascoe</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morse</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          :
          <article-title>Enhanced reality eldwork: the context-aware archaeological assistant</article-title>
          . In Ga ney, V., van Leusen,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Exxon</surname>
          </string-name>
          , S., eds.: Computer Applications in Archaeology 1997. British Archaeological Reports, Tempus
          <string-name>
            <surname>Reparatum</surname>
          </string-name>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Schilit</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adams</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Want</surname>
          </string-name>
          , R.:
          <article-title>Context-aware computing applications</article-title>
          .
          <source>In: Proc. of the Workshop on Mobile Computing Systems and Applications</source>
          , IEEE Computer Society (
          <year>1994</year>
          )
          <volume>85</volume>
          {
          <fpage>90</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>