Upload
neil-gibbs
View
213
Download
0
Embed Size (px)
Citation preview
28.11.2006
eD e p a r tm e n t o f
C o m p u te r S c i e n c e 3
Ulrich Norbisrath, Ibrahim Armaç, Daniel Retkowitz, Priit Salumaa
RWTH Aachen University
Modeling eHome Systems
4th International Workshop on Middleware for Pervasive and Ad Hoc Computing
MPAC 2006Melbourne, Australia
MPAC 2006 - 28.11.06Modeling eHome Systems
2/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
Overview
Introduction
Specification, configuration, and deployment in eHomes
Cutout of the eHome Model
Summary & Outlook
MPAC 2006 - 28.11.06Modeling eHome Systems
3/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
Introduction - eHome Systems
Residential Gateway (HW)
Service Gateway (SW)Multi-User
Infotainment
Open-Closed-Sensor
OpenClose
Photo SensorAmmeter
Thermo-meter
Heater
RollerblindLamp
Consu
mpti
on
Motion Detector
CameraSiren
Motion Detector
Camera LampUSB
X10
Secu
rity
Challenge: Heterogeneity
MPAC 2006 - 28.11.06Modeling eHome Systems
4/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
Motivation – Configuration Support
? ? ?
??
?
MPAC 2006 - 28.11.06Modeling eHome Systems
5/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
The eHomeConfigurator:Specification, Configuration, and Deployment
MPAC 2006 - 28.11.06Modeling eHome Systems
6/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
eHome Model: Service Context
provides
MPAC 2006 - 28.11.06Modeling eHome Systems
7/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
eHome Model: Service Instance Context
has serv. obj.
MPAC 2006 - 28.11.06Modeling eHome Systems
8/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
Example: Result of Configuration
LocationLiving Room
contains
DeviceTemperature
Sensor
StateTemperature
Value: 16
ServiceObjectTemperature Service
controls
has
contains
DeviceHeating Element
StateHeating Adjustment
Value: 80%
ServiceObjectHeating Service
controls
has
ServiceObjectRoomTemperature
Service
AttributePreferred Temperature
Value: 21
uses uses
observes modifies
has
MPAC 2006 - 28.11.06Modeling eHome Systems
9/9Introduction
Ibrahim Armaç
eHomeConfigurator Outlook
D e p a r tm e n t o fC o m p u te r S c i e n c e 3
eHome Model
Summary & Outlook
eHome model supports the specification, configuration, and deployment of eHome services
Outlook» Dynamic reconfiguration based on more aspects than only
required functionalities, e.g. QoS» Composition verification, e.g. by parametric contracts» Migration of service functionality (support of multiple
environments)• Separation of user profiles from context information• Detection and resolution of service interaction conflicts• Privacy & security