Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga...

15
Modeling Context Information in Modeling Context Information in Pervasive Computing System Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland At Pervasive 2002 Summerized By Sungchan Park @ IDS Lab. 2008-09-24

Transcript of Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga...

Page 1: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Modeling Context Information inModeling Context Information inPervasive Computing SystemPervasive Computing System

Presented by

Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany

From University of Queensland

At Pervasive 2002

Summerized By Sungchan Park @ IDS Lab.

2008-09-24

Page 2: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

OverviewOverview

The authors examine

Characteristics of Context Information

and propose

Their context modeling approach considering the characteristics

Center for E-Business Technology IDS Lab. Seminar - 2

Page 3: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Chracteristic of Context InformationChracteristic of Context Information

1. Context info exhibits a range of temporal characteristic

Dynamic or Static

2. Context info is imperfect

Highly dynamic

3. Context has many alternative representation

Contains many raw data,

and each application requires different form or level of abstraction of the same raw data

4. Context info is highly interelated

Dependency between data

IDS Lab. Seminar - 3Center for E-Business Technology

Page 4: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Problem of Modeling Context with Existing Modeling MethodProblem of Modeling Context with Existing Modeling Method

Existing Modeling Method

E-R, UML

Problem

Cannot deal properly

– Temporal and error characteristic of Context

– Relationships such as dependencies

IDS Lab. Seminar - 4Center for E-Business Technology

Page 5: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Context Information: Core Modeling Context Information: Core ConceptsConcepts

Core Modeling Concpets

Directred Graph

– Node : Entity, Attribute

– Edge : Association

IDS Lab. Seminar - 5Center for E-Business Technology

Page 6: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Context Information: Modeling Context Information: FeaturesFeatures

1. Classifying Association

By Temporal Characteristic

2. Structural Constraints on Association

3. Modeling Dependency

4. Modeling Context Quality

IDS Lab. Seminar - 6Center for E-Business Technology

Page 7: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Context Information: #1 Classifying Modeling Context Information: #1 Classifying AssociationAssociation

Classifying Associations

Static Association

Dynamic Assocication

– Sensed Association

– Derived Association

– Profiled Association

User input info

IDS Lab. Seminar - 7Center for E-Business Technology

Page 8: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Context Information: #2 Structural Modeling Context Information: #2 Structural ConstraintsConstraints

Association Contraints

Simple Association

– 1 to 1

Composite Association

– Collection association

1 to many

– Alternative association

1 to (one of)many

– Temporal association

Function mapping varying with time

Ex. Person EngagedIn Activity

IDS Lab. Seminar - 8Center for E-Business Technology

Page 9: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Example with Additional Modeling Example with Additional FeaturesFeatures

IDS Lab. Seminar - 9Center for E-Business Technology

Page 10: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Context Information: #3 Modeling DependenciesModeling Context Information: #3 Modeling Dependencies

Modeling Dependencies

Association a1 depends on another association a2

IDS Lab. Seminar - 10Center for E-Business Technology

Page 11: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Modeling Context Information: #4 Modeling Context QualityModeling Context Information: #4 Modeling Context Quality

Modeling Context Quality

Each association has

– Quality Parameter

Accuarcy of Sensor, Freshness, …

– Qaulity Metric

Representation of Quality Metric

IDS Lab. Seminar - 11Center for E-Business Technology

Page 12: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Complete Modeling ExampleComplete Modeling Example

IDS Lab. Seminar - 12Center for E-Business Technology

Page 13: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

ConclusionConclusion

Explored the characteristics of context information

Described a set ot context modeling concepts accommodate these

Future work

privacy

IDS Lab. Seminar - 13Center for E-Business Technology

Page 14: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

And Story Continues…And Story Continues…

The authors made Context Modeling Language(CML)

“A Software Engineering Framework for Context-Aware Pervasive Computing”, 2004, PerCom ‘04

and continue to refine it

“XCML: A Runtime Representation fot the Context Modeling Language”, PerCom ‘07

IDS Lab. Seminar - 14Center for E-Business Technology

Page 15: Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Copyright 2008 by CEBT

Interesting PointsInteresting Points

“Characteristics of Context Information” is remarkable

Presence of various temporal characteristic

Need for supporting diversity in representation of same data

Importance of dependency

Quality can be lower than other kind of info.

But, in their solution,

Need for “Alternative Representation” is not properly solved

“Dependency” is represented too simply

– Just marking “one depends on other one” is enough?

IDS Lab. Seminar - 15Center for E-Business Technology