Professional Documents
Culture Documents
Modelagem
de
Contexto
Markus
Endler
LAC/PUC-Rio
Baseado
no
Tutorial
dado
por
Daniela
Nicklas
no
CoMoRea
2007
5/27/10
Apresentao de informaes e servios ao usurio Ao executada automa8camente a par8r das preferncias do usurio
5/27/10
A. Schmidt, M. Beigl, and H.-W. Gellersen. There is more to context than loca8on. Computers & Graphics, 23(6):893901, 1999.
Tipos
de
Contexto
Diferentes
caracterizaes:
Natureza/
fonte
Primrio
vs.
Secundrio
Pblico
vs.
Privado
Nvel
de
Interpretao
(low/
high)
5/27/10
Contexto
ob8do
de
sensores
(dinmico)
Contexto
de
Informao
(derivado
ou
est8co)
Contexto
de
sistema/tcnico
(proled
ou
est8co)
Contexto
do
usurio
(proled)
Documentos
compar8lhado,
perl
de
acesso
a
um
servio
(busca
Web),
objetos
virtuais,
etc.
Recursos
da
plataforma
de
execuo,
interfaces
para
sensores,
caracters8cas
do
disposi8vo
A8vidade
corrente,
disponibilidade
para
comunicao,
estado
de
ateno/concentrao,
estado
de
esprito,
etc.
Proled:
deduzido
de
anlise
temporal
de
dados
de
sensores
Secundrio
5/27/10
Privado
Dados
sensveis
(relacionados
a
um
usurio):
localizao
exata,
preferncias,
padres
de
comportamento
Precisam
de
controle
de
acesso
e
privacidade
prefervel,
manter
no
disposi8vo
do
usurio
Essa diferenciao varia com o usurio ( jovens/ adultos), as regras socio-culturais e as leis.
5/27/10
A. Frank. Ontology for spa8o-temporal databases. Spa8otemporal Databases: The Chorochronos Approach, 2520:977, 2003.
5/27/10
Situaes
Uma
situao
uma
interpretao
semn8ca
externa
do
contexto
(focada
na
aplicao),
Permite
uma
descrio
mais
alto
nvel
de
um
comportamento
humano
em
uma
cena.
Uma
situao
carrega
signicado
para
a
aplicao
e
mais
estvel
do
que
informaes
de
contexto.
Devido
aos
seu
alto
grau
de
abstrao,
facilita
o
projeto
e
implementao
de
aplicaes
5/27/10
Modelagem
de
Contexto
Um
modelo
de
contexto
necessrio
para:
denir
a
semn8ca
dos
dado,
i.e.
as
relaes
entre
as
informaes
Permi8r
alguma
forma
de
raciocnio/
deduo
de
novas
informaes
Elaborar
as
situaes
a
par8r
das
informaes
de
contexto
5/27/10
Cdric Kiss, W3C (Editor): Composite Capability/Preference Proles (CC/PP): Structure and Vocabularies 2.0. W3C Working Drau 30 April 2007
Modelos
Grcos
8l
para
fase
de
anlise
do
sistema,
mas
geralmente
no
diretamente
implementado
Exempo:
Context
Modeling
Language
(baseado
em
Object-Rela8on-Model
ORM)
K. Henricksen and J. Indulska. A souware engineering framework for context-aware pervasive compu8ng. In PerCom, pages 7786. IEEE Computer Society, 2004.
5/27/10
K. Cheverst, K. Mitchell, and N. Davies. Design of an object model for a context sensi8ve tourist guide. Computers & Graphics, 23(6):883891, 1999. D. Nicklas and B. Mitschang. On building loca8on aware applica8ons using an open plaxorm based on the Nexus Augmented World Model. Souware and System Modeling, 3(4), 2004.
10
5/27/10
Notebook X
isCarriedBy isLocatedIn
Silva
isLocatedIn
Chair
isPlayedDuring isCarriedBy
Sesso Middleware
takesPlaceIn
Lobby Sala A
11
5/27/10
Modelos
Hbridos
Considerados
os
mais
promissores
Combinam
diferentes
tcnicas
de
modelagem,
com
diferentes
graus
de
interpretao,
para
diferentes
aspectos
Aumentam
o
grau
de
preciso/certeza
da
inferncia
Exemplos:
CML
separa
fatos
de
regras
Be|ni
et
al.:
CC/PP
e
OWL
Roussaki
et
al.:
Ontologias
e
modelo
geogrco
Nexus:
Dados,
Contexto
e
Situaes
Modelos
Hbridos
Abordagens
de
Composio
de
Modelos:
em
paralelo
ou
em
sequncia
High-level
Context
Comparison/voting High-level
Context
Mod 1
Mod 2
Mod 3
Low-level Context
Low-level Context
12
5/27/10
Surveys
Context-aware
compu8ng
applica8ons,
B
Schilit,
N
Adams,
R
Want
-
Mobile
Compu8ng
Systems
and
Applica8ons,
1994
A
Survey
of
Context-Aware
Mobile
Compu8ng
Research,
G
Chen,
D
Kotz,
2000
Towards
a
Beer
Understanding
of
Context
and
Context-Awareness,
AK
Dey,
GD
Abowd
-
...
on
the
What,
Who,
Where,
When,
and
How
of
Context-Awareness,
2000
Introduc8on
to
This
Special
Issue
on
Context-Aware
Compu8ng,
TP
Moran,
P
Dourish-
Human-Computer
Interac8on,
2001
Is
context-aware
compu8ng
taking
control
away
from
the
user?
Three
levels
of
interac8vity
examined,
L
Barkhuus,
A
Dey
-
Proceedings
of
Ubicomp
2003
A
Survey
of
Research
on
Context-Aware
Homes,
Sven
Meyer,
Andry
Rakotonirainy,2003
A
Context
Modeling
Survey,
T
Strang,
C
Linnho-Popien
-
Workshop
on
Advanced
Context
Modelling,
Reasoning
and
...,
2004
Developing
context-aware
pervasive
compu8ng
applica8ons:
Models
and
approach,
K
Henricksen,
J
Indulska
-
Pervasive
and
Mobile
Compu8ng,
2006
Research
challenges
in
mobile
and
context-aware
service
development,
J
Pauty,
DPreuveneers,
P
Rigole,
Y
Berbers
-
Proceedings
of
Future
Research
Challenges
inSouware
and
...,
2006
A
survey
on
context-aware
systems,M
Baldauf,
S
Dustdar,
F
Rosenberg
-Interna8onal
Journal
of
Ad
Hoc
and
Ubiquitous
Compu8ng,
2007
Modelagem
e
Ontologias
Modeling
Context
Informa8on
in
Pervasive
Compu8ng
Systems,
K
Henricksen,
J
Indulska,
A
Rakotonirainy
-
Proceedings
of
the
First
Interna8onal
Conference
on
...,
2002.
CoOL
A
Context
Ontology
Language,
T
Strang,
C
Linnho-Popien,
K
Frank
-
LNCS,
2003
Ontology
Based
Context
Modeling
and
Reasoning
using
OWL,
XH
Wang,
DQ
Zhang,
T
Gu,
HK
Pung
-
Pervasive
Compu8ng
and
Communica8ons
Workshops,
2004
Ontology-Based
Context
Modeling,
XH
Wang,
DQ
Zhang,
T
Gu,
HK
Pung
-
Pervasive
Compu8ng
and
Communica8ons
Workshops,
2004
An
ontology
for
context-aware
pervasive
compu8ng
environments,
H
CHEN,
TIM
FININ,
A
JOSHI
-
The
Knowledge
Engineering
Review,
2004
An
Ontology-based
Context
Model
in
Intelligent
Environments,
T
Gu,
XH
Wang,
HK
Pung,
DQ
Zhang
-
Proceedings
of
Communica8on
Networks
and
Distributed
...,
2004
SOUPA:
Standard
Ontology
for
Ubiquitous
and
Pervasive
Applica8ons.
H
Chen,
F
Perich,
T
Finin,
A
Joshi
-
Mobile
and
Ubiquitous
Systems:
Networking
and
Services,
2004
An
Ontology
for
Context-Aware
Pervasive
Compu8ng
Environments,
H
CHEN,
TIM
FININ,
A
JOSHI
-
The
Knowledge
Engineering
Review,
2004
An
Ontology-based
approach
to
context
modeling
and
reasoning
in
pervasive
compu8ng,
XH
Wang,
DQ
Zhang,
T
Gu,
HK
Pung
-
Pervasive
Compu8ng
and
Communica8ons
Workshops,
2004
A
Survey
of
Context
Modeling
and
Reasoning
Techniques,
C.
Be|ni,
O.
Brdiczka,
K.
Henricksen,
J
Indulska,
D
Nicklas
,
A
Ranganathan,
D
Riboni,
CoMoRea
2010,
March
2010
13