2004-09-07johnson carmichael kay kummerfeld hexel1 context evidence and location authority the...

17
2004-09-07 Johnson Carmichael Kay Kummerfel d Hexel 1 Context Evidence and Location Authority the disciplined management of sensor data into context models s Johnson (Australian National Univ) David Carmichael, Judy Kay, Bob Kummerfeld (Univ of Sydney) René Hexel (Griffith Univ) Smart Internet Technology Cooperative Research Centre Australia

Upload: silvia-heath

Post on 08-Jan-2018

214 views

Category:

Documents


2 download

DESCRIPTION

Johnson Carmichael Kay Kummerfeld Hexel3 Context Service Layers are not hard-bordered Sensor aggregation, context, and rich context are seen as a continuum Context layers and smart applications have access to the IE Repository Repository contains models and also numbers of evidence accumulators Accretion+resolution: smarter sensors apply resolution procedures to one or more sets of accumulated evidence, on request

TRANSCRIPT

Page 1: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 1

Context Evidence and Location Authority

the disciplined managementof sensor data

into context models Chris Johnson (Australian National Univ)

David Carmichael, Judy Kay,Bob Kummerfeld (Univ of Sydney)

René Hexel (Griffith Univ)Smart Internet Technology

Cooperative Research CentreAustralia

Page 2: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 2

Context evidence & location authority

Key problems: • digest high data rate raw sensor data to

manageable input for smart applications• capture and reuse models, software and

system designs and components for further applications

Page 3: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 3

Context Service Layers are not hard-bordered

• Sensor aggregation, context, and rich context are seen as a continuum

• Context layers and smart applications have access to the IE Repository

• Repository contains models and also numbers of evidence accumulators

• Accretion+resolution:smarter sensors apply resolution procedures to one or more sets of accumulated evidence, on request

Page 4: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 4

Location modelling:focus and fusion

• focus:“location” is too big to model in all its aspects that we know about

but• fusion/reuse:

location models are expensive,we need to be able to combine existing models for new apps

Page 5: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 5

Articulated location models

• a location authority is a common base model for many applications:– a coordinate system, or naming, or landmarks– basic location data mapping relations

e.g. room/zone names, contains relation, sensor-location map

– maintenance procedures to continue models’ correspondence with changing reality

• location context services are differentiated for applications– e.g. where am I? where is person F?

what printer devices are near location P?

Page 6: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 6

Reusing models

Effective reuse of implemented context-awareness models needs

• more than a software library• common software systems architecture:

layering discipline• management of designed use of similar

components across layer boundaries– software components: support layers and

prototypes– system design notations

Page 7: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 7

Page 8: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 8

Context evidence: summary

Reuse sensors and components:resolve evidence diffferently for different applications

Design diagrams help to manage complexity of constructing with varying evidence streams

Page 9: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 9

• (last slide)

Page 10: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 10

Discipline and reuse

• revealing the design exposes system quality issues to scrutiny:– e.g. trust and privacy of the user models and the

sensor data flows• articulating the location authority/context

service allows differentiation between applications, while reusing common models

• focussed design notations encourage reuse through understanding and design review scrutiny

Page 11: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 11

Reuse in development of IE systems

• reuse of sensors, smart environment agents, information models,location authority models for environment (and authority’s contents and maintenance)

• specialisation to application functional and quality needs such asscale of distribution, specific location context information services, user privacy/trust.

Architectures and design methods, not just libraries.

Page 12: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 12

Identity and User Profiles

• The IER and user profile/model database overlap considerably: eg location is an attribute of a person– should we merge them? use the same

access method/API?• Identity:

– more than session authentication and single signon

– authentication + user profile/model

Page 13: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 13

Context producers and consumers

• Context producer: – A simple sensor– A complex rich context generator

• Context consumer:– A program that uses context information in

its operation– Consumers can also be producers: rich

context

Page 14: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 14

IE Usage Scenario(technical, not user level scenario)

• Sensors find a local IE repository server using DNS SRV records (several servers may live in a cloud to share load)

• A sensor detects a device and determines its unique ID (MAC address etc)

• The sensor notifies its local IER of the event• The IER uses the URN->URI resolution to

find the home IER for the device and sends an update to the home IER

• Programs (context, SPA etc) that have registered for notifications when the device is detected will be notified

Page 15: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 15

(5) Sensors and messaging

• Sensors are just above the level of dumb sensors – they are connected to the net and can use standard protocols

• IE repositories communicate– with sensors using logical multicast– with other IE repositories using peer-to-

peer services

Page 16: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 16

(6) Intelligent Environment Repository

• the Repository is in essence a distributed structured object database

• access to objects is via views• views provide mechanisms for privacy• views allow personas to be defined as

models over identity

Page 17: 2004-09-07Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models

2004-09-07 Johnson Carmichael Kay Kummerfeld Hexel 17

smart applications

SEA

context context

sensor aggregationdevice abstraction

devices

Usermodel

Intelligent EnvRepository

Context Service Layers

sensors

smart environmentagents