The Context Modelling Toolkit: A Unified Multi-Layered Context Modelling Approach

signer 477 views 25 slides Jun 26, 2017
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

Presentation given at EICS 2017, 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Lisbon, Portugal, June 2017

ABSTRACT: Context awareness plays an important role in recent smart environments and embedded interactions. In order to increase user satisfaction and acceptance, thes...


Slide Content

Sandra Trullemans
Lars Van Holsbeeke
Beat Signer
The Context Modelling Toolkit:
A Unified Multi-layered Context
Modelling Approach
[email protected]
WEB & INFORMATION
SYSTEMS ENGINEERING

End User Control of Smart Homes
End User

Related Work
Jigsaw –Humble et al.
ICAP –Deyet al.
Ghianiet al.

IF situation THEN action
IF THEN
I Sleep
IF THEN
Message in meeting
Situation
Situation

Where We Can do Better
•Sensor-level knowledge required
•Hard for complex situations
•Trade-off between control and automation
CollaborationReusing Situations

Multi-layered Modelling Approach
End User Expert User Programmer

Context Modelling
+
Reusing Situations Templates

Reusing Situations
IF THEN
I Sleep
IF THEN
I Sleep
Situation
Situation

Situation Rules
IF THEN
I Sleep
IF THEN
Situation
Situation
I Sleep

Context Modelling
+
Reusing Situations Templates

Templates
IF THEN
Someone is Sleeping
A Time A Bed A Room A State
Situation
Expert User

Filling In a Template
IF THEN
Someone is Sleeping
A Time A Bed A Room A State20:00 Her Bed Her Bedroom OFF
End User

Multi-Layered Context Modelling
Facts Actions
Situations
Rules
Tool Rule
Templates
Filled in
Template
Situations
End User
Expert User
Programmer

Context Modelling Toolkit -CMT
Programmer

Client-Server Interactions

Creation of a Template
Expert User

The IF side of a Situation Rule
Expert User

A New Situation on the THEN side
Expert User

Filling In a Template
End User

Filling In a Template
End User

Reusing Templates
End User

Making Context Rules
End User

Lessons Learned
•Importance of intelligibility

Context Modelling Toolkit (CMT)
End UserExpert UserProgrammer
CollaborationReusing Situations

References
•Sandra Trullemans, Lars Van Holsbeeke and Beat
Signer, The Context Modelling Toolkit: A Unified
Multi-Layered Context Modelling Approach,
Proceedings of the ACM on Human-Computer
Interaction (PACMHCI), 1(1), June 2017, presented at
EICS 2017, 9th ACM SIGCHI Symposium on
Engineering Interactive Computing Systems, Lisbon,
Portugal, June 2017
–http://beatsigner.com/publications/trullemans_EICS2017.pdf