butlerpresentationv46-120711045119-phpapp01

parsimoniousknotRéseaux et Communications

16 févr. 2014 (il y a 3 années et 3 mois)

71 vue(s)

P
ROJECT

PRESENTATION

2

uBiquitous, secUre inTernet
-
of
-
things with Location and
contEx
-
awaReness


FP7 call: FP7
-
ICT
-
2011
-
7


Integrated Project

October 2011


September

2014

15 M


1234
man.months

BUTLER Story

3

!

17:00…

7:00 …

7:30 …

SmartTransport

Delayed: 20min

16:30 …

16:50…

!

13:00…

Smart Shopping
-
List:

Ex: As you leave home, a shopping list on
your mobile is automatically updated…

Smart Energy Savings:

Ex: As the last person leaves home, the
thermostats in the bedrooms are tuned
down…



Smart Preventive Care:

Ex: Elder people have their day
-
to
-
day
activities monitored, triggering automatic
responses when needed…

Smart Case Sheet:

Ex: Medical personnel are given
contextualized information on patient’s
conditions …



Smart Event Management:

Ex: Information about occurring and future
events are automatically available to patrons
and citizens

Smart Parking:

Ex: Parking information and suggestions are
made available real
-
time events.



Smart Sales/
Advertisiment:
Ex
: The
shop offers you personalized discounts on
items outside your list but you are likely to
buy

Smart
Cross
-
referencing:
Ex
: Your wife
is informed of the items you are buying and
their prices…



Smart Navigation:

Ex: Traffic information such as the
approaching of an ambulance is broadcasted
to vehicles on the route…

Smart Updating:

Ex: Your peers (office, clients, family, etc.) are
informed of significant delays…



A day in

the life of …

Horizontal,

seamless Scenarios


SmartHome

SmartCity

SmartHealth

SmartShopping

Context
-
Awareness

4

I
nversely
proportional to the degree of knowledge required
from users

BUTLER’s concept is one of
active, pervasive, continuous,
real
-
time and progressively
personal context
-
awareness


Expectations

5

Congestion

Latency

Pollution

Poverty

Crimes

Privacy violation

Stress

Diseases

Squandering

inefficiency

SmartHome

SmartHealth

SmartCity

SmartTransport

SmartShopping

!

Today: Domain
-
centric smart solutions

SmartHome

SmartShopping

SmartTransport

SmartCity

SmartHealth

-

Monitoring and
controlling

-

Saving Energy
comfortably

-

Interacting with
appliances

-

Finding things
Easily

-

Consuming media
everywhere

-

Getting notified

-

Leaving the home
safely

-

Detecting
emergencies

-

Preparing trips at
home

-



-

Managing parking
space

-

Lighting up a city
efficiently

-

Watering
orchards &
gardens

-

Monitoring Air
QUality

-

Monitoring
Electricity/Water

-

Discovering
emergency routes

-

Charging electric
vehicles

-

Accessing
locally
-
wise apps

-



-

Monitoring medicine
intake

-

Personalized
diabetes assistance

-

Providing training
tips

-

Monitoring health
parameters

-

Monitoring activity

-

Visiting a doctor

-

Enhancing social
contacts

-

Protecting falls

-

Living
independently

-



-

Promoting
carpooling

-

Minimizing taxi
delays

-

Avoiding traffic
jams

-

Reporting traffic
incidents

-

Monitoring metro
platforms

-

Rewarding Eco
-
driving

-

Smart beaconing

-

Monitoring
incoming trains

-



-

Managing
sparkdeals

-

Getting advice on
buying goods

-

Retrieving
discount

-

Buying a second
hand product

-

Purchasing with
smart carts

-

Purchasing using
self service

-

Updating
consumer profiles

-



SmartHome

SmartShopping

SmartTransport

SmartCity

SmartHealth

!

7

-

Monitoring and controlling

-

Saving Energy comfortably

-

Interacting with appliances

-

Finding things Easily

-

Consuming media everywhere

-

Getting notified

-

Leaving the home safely

-

Detecting emergencies

-

Preparing trips at home

-



-

Managing parking space

-

Lighting up a city efficiently

-

Watering orchards & gardens

-

Monitoring Air
QUality

-

Monitoring Electricity/Water

-

Discovering emergency routes

-

Charging electric vehicles

-

Accessing locally
-
wise apps

-



-

Monitoring medicine intake

-

Personalized diabetes assistance

-

Providing training tips

-

Monitoring health parameters

-

Monitoring activity

-

Visiting a doctor

-

Enhancing social contacts

-

Protecting falls

-

Living independently

-



-

Promoting carpooling

-

Minimizing taxi delays

-

Avoiding traffic jams

-

Reporting traffic incidents

-

Monitoring metro platforms

-

Rewarding Eco
-
driving

-

Smart beaconing

-

Monitoring incoming trains

-



-

Managing
sparkdeals

-

Getting advice on buying goods

-

Retrieving discount

-

Buying a second hand product

-

Purchasing with smart carts

-

Purchasing using self service

-

Updating consumer profiles

-



BUTLER’s future vision SmartLife

Today: Infrastructure
-
centric
Networks

8

Body Area

Network

Personal Area

Network

Local Area

Network

Vehicle

Navigation

BUTLER’s future vision: User
-
centric
Network of Networks

9

Network of

Body

Networks

Network of

Local

Networks

FUTURE CYBERSPACE:

Personalized
, Global

Network of Networks

Network of

Vehicles

(Cooperative

Navigation)

Network of

Personal

Networks

Challenges

1.
Personalized and Dynamic Demands


2.
Transparency, Privacy and Security in
Heterogeneous Systems


3.
Collective Behaviour Modelling to Maximize
Efficiency


10

P
ROJECT

OBJECTIVES

High level objective


Design and demonstrate prototype of a

comprehensive, pervasive and effective Context
-

Aware information system



which will operate transparently and seamlessly across
various scenarios towards a unified SmartLife
environment.

12

Technical and Technological objectives


Modelling context and behaviour



Contextualized Navigation



Contextualized Advertising/Warning



Contextualized Crowd Management


Middleware architecture



Service
-
oriented approach for dynamicity, interoperability
and modularity



Complex event processing


Security and privacy



Contextualized security and privacy

13

Operational objectives


Integrate the requirements from 5 use cases: Smart
Mobility/Transport, Smart Healthcare/Wellness,
Smart Shopping, Smart Home/Office and Smart City


Involve users: evaluate novel IoT applications and
their associated business models from a minimum
of 10 field trials and demonstrations based on
BUTLER architecture.


Develop and publish an open networked
architecture integrated with existing platforms

14

O
VERALL

WORKFLOW

AND

MAIN

DELIVERABLES

OF

THE

PROJECT


1

Oct 2011

4

Jan 2012

8

May 2012

12

Sep 2012

16

Jan 2013

20

May 2013

24

Sep 2013

28

Jan 2014

32

May 2014

36

Sep 2014

D1.1
-

Use cases and
requirements

Vertical and
horizontal use
-
cases

D2.1, D2.2, D2.3
-

Security,
context
,
behaviour

requirements

and
specifications

D3.1
-

Initial BUTLER architecture and
proofs

of concept

Specification and
development
f
1


Domain specific
enablers


Generic enablers

o

Security

o

Localization

o

Context,
behavior)



Initial
architecture


First proofs of
concept

Smart
Life

Functional and

Non Functional
Requirements

analysis

1

Oct 2011

4

Jan 2012

8

May 2012

12

Sep 2012

16

Jan 2013

20

May 2013

24

Sep 2013

28

Jan 2014

32

May 2014

36

Sep 2014

D1.1
-

Use cases and
requirements

Vertical and
horizontal use
-
cases

D2.1, D2.2, D2.3
-

Security,
context
,
behaviour

requirements

and
specifications

D3.1
-

Initial BUTLER architecture and
proofs

of concept

Specification and
development
f
1


Domain specific
enablers


Generic enablers

o

Security

o

Localization

o

Context,
behavior)



Initial
architecture


First proofs of
concept

Smart
Life

D1.2
-

Refined

trial
spec
.

D2.4
-

Selected

technologies

D3.2
-

Integrated

architecture

and
proofs

of concept

Specification and
development
f
2


Technological
choices


Refined
specification of


Trials


Integrated
middleware
architecture


2
nd

proofs of
concept

Vertical

Scenarios

Functional and

Non Functional
Requirements

analysis

1

Oct 2011

4

Jan 2012

8

May 2012

12

Sep 2012

16

Jan 2013

20

May 2013

24

Sep 2013

28

Jan 2014

32

May 2014

36

Sep 2014

D1.1
-

Use cases and
requirements

Vertical and
horizontal use
-
cases

D2.1, D2.2, D2.3
-

Security,
context
,
behaviour

requirements

and
specifications

D3.1
-

Initial BUTLER architecture and
proofs

of concept

Specification and
development
f
1


Domain specific
enablers


Generic enablers

o

Security

o

Localization

o

Context,
behavior)



Initial
architecture


First proofs of
concept

Smart
Life

D1.2
-

Refined

trial
spec
.

D2.4
-

Selected

technologies

D3.2
-

Integrated

architecture

and
proofs

of concept

Specification and
development
f
2


Technological
choices


Refined
specification of


Trials


Integrated
middleware
architecture


2
nd

proofs of
concept

Vertical

Scenarios

Horizontal

Scenarios

D4.1, D4.2, D4.3
-

Smart
Server/Mobile/Object
Platforms


Specification and
development
f
3


Smart Server


Smart Mobile


Smart Object


Prototyping of
enablers


Testing with
measurable
goals

Functional and

Non Functional
Requirements

analysis

D5.1
-

Integrated

platforms

Integration and
testing

Integrated
platforms

D5.2
-

Final
platforms


and
field

trials

Final field
trials

P
LANNED

SCIENTIFIC

ADVANCES

Privacy and Security (1/2)

User shall be able to manage its distributed user profile.


Control of identity sharing over distributed applications.


Control of data duplication


when and where


Implementation of regulation


Controlling dynamic inference of user data
-

identity, current
behavior, system computed user profile.


Defining security and privacy requirements to be taken into
account as design level.


Design and implementation of BUTLER privacy and security
framework.


Framework integrates user dynamic data (location, behavior, …) in
security protocols


Application shall integrate such framework







Privacy and Security (2/2)

Static and

Dynamic

Distributed


User Profile

Application 1

Application 2

1. Main objective: user controls/manages its profile

2. Applications use/update

Behavioural modelling and mining (1/3)

Recognize context
-
aware intent through external observation


Behavior


Decisions


Typical course of actions


Corresponding events and context


Extract meaningful information from distributed event streams


Purposeful

and
meaningful

abstractions for daily life activities


Interactions between a
few individuals
and
mass behavior


Algorithms and software components for aggregation,
classification, learning,
predicting

and
anticipating
users’
behavior and activities


Metrics

to assess quality or trustworthiness of information






Behavioural modelling and mining (2/3)

Behavior

Profile &

Preferences

Context

Intentions

Tasks

Actions

events

events

events

1. Model

2. Observe and learn

3. Anticipate

Behavioural modelling and mining (3/3)

New event
-
based modeling abstractions


Represent both
individual

and
group

behavior


Explore feasibility of
hybrid models
combining statistical and
relational models, task trees, workflow and markov models,
dynamic bayesian networks, …


Semantic modeling abstractions to describe
domain knowledge

in
relevant (patterns of)
events


New processing and synthesis techniques


Context
-
aware and
semantic

event pattern recognition


Causality

detection to anticipate human behavior


Learning

and data
stream mining
based on complex event
processing techniques (CEP)



Geo
-
Temporal Contextualization (1/2)

Aim to develop algorithms for the seamless acquisition of geo

temporal information in heterogeneous networks.

Workflow


Concrete algorithms be developed to enhance acquire geo
-
temporal
context with the help of objects, topology, etc…


Development of corresponding algorithms on real platforms



25

Geo
-
Temporal Contextualization (2/2)

Objectives



Identification of the forms of geo
-
temporal context information



Tracking and localize the context information securely



Simultaneous localization and mapping through cooperative P2P links,
with new location
-
dependent security mechanisms



Energy/time
-
efficient indoor localization within heterogeneous
networks

Domain Specific Objectives


Provide ambient information about metro platforms when the user
reaches the station entrance, for users located on station platforms.


Schedule planner
-

plan the user departure according to user's
agenda, traffic conditions and parking availability
.







26

Contextual networking

27


Aim is to develop algorithms to provide contextual information at a macro
-
perspective, focusing on contextualized networking strategies, behavior
synthesis (crowd management, incentives) and

contextual games


model
to predict users


behaviors.


Generic

workflow


Cooperate with the other tasks and create the use cases for the
applications and services;


Create concrete algorithms to be utilized in such use cases;


Algorithms brought forward to the implementation tasks;


Results validations by using the prototypes generated in the
implementation tasks


Domain specific objectives


Shopping environment related modelling of consumer groups


To be able affect consumer behaviour via context based targeted
advertising and offers


Other objectives: to be further studied

I
NTEGRATION

AND

FIELD

TRIALS

Two steps field trials

29

Unifying

BUTLER

Architecture

Smart

server

platform

Smart

object/gateway

platform

Smart

mobile

platform

Secure, private, trustworthy

context capture

OSGi

IEEE 802.15.4

6LowPAN

RPL

Zigbee

Contiki

FreeRTOS

DPWS

TinyOS

CoAP

F
ROM

USE

CASES

TO

REQUIREMENTS

AND

NEW

BUSINESS

MODELS


From Vertical Use Cases to Smart Life Concept

32

32

Aggregate results from Verticals

SmartMobility


/ Transport

SmartHealth


/ Wellness

SmartHome /

Office

SmartShopping

SmartCity

Vertical

UCs

Vertical

UCs

Vertical

UCs

Vertical

UCs

Vertical

UCs

Smart Live Concept: Horizontal Story Line incl. Personas

Business Requirements IoT Butler

Customer Insights

Experience Design

Prototype

Human Centric Approach


Consistently using human centric design elements for documentation (throughout
the project)


Personas, needs, customer use cases


Story telling and visualisation (prototyping) to enhance communication with customers


In depth customer insight interviews with selected customers (beginning of 2012)


to verify needs from the use cases and story line and extract additional needs


also find out about triggers and barriers


Market research (e.g. with questionnaires) (end of 2012)


to widen customer base


to cover different topics like price sensitivity or general acceptance likelihood


Map the ecosystem (2013)


looking at the customer life cycle and possible business partners or stakeholders


to develop the value proposition, exploitation strategy and possible business models

Sample Persona Description

Julia Solo


Description:
Single parent, mother of Carla,
hardworking business woman,


Age:

35 years old


Job position:

Julia is working at executive level and
spends a lot of time at work, she leaves early and
comes back late.


Hobbies:

soul music


Characteristics:

dynamic, creative, goal oriented



Sample Result of

Customer Insight Interviews


Stay in contact with family members


Customized care


Support and safety in daily life


Help and explanation in usage of technique


Trustable service providers, simple service

packages


All services from one supplier


Small monthly budget


Afraid of technique


Wants to appear strong


Things can get quickly

to much

.



I didn
´
t need it in the past, why should

I need it now?



Wants to keep up with the younger

generations


Stay in contact with family


No stagnating, learn new things


Support for her children

Needs

Triggers

Barriers

36

Standardization

Planned contributions and interactions


Active participation in key standardization group in Europe and
world
-
wide on M2M service layer


ETSI TC M2M


ETSI TC ITS


M2M Partnership Project (under creation


technically operational in July 2012)


Promote the BUTLER M2M service layer solutions and building
blocks in the relevant groups


Deploy a standardized service layer in the projects
development in order to better influence the standards


Participate in the standardization of verticals like:


Continua


BBF (Broadband Forum)


ETSI TC ERM (TG28, TG34, TGUWB)


37

World
-
Wide M2M partnership project


World
-
Wide standardization of a M2M service layer


Initial cooperation between the following SDO:


ETSI (Europe)


ARIB (Japan)


TTC (Japan)


ATIS (US)


TIA (US)


CCSA (China)


TTA (Korea)


Vertical are invited to the work like ITS,
Continua, ESMIG, etc.

38

Schedule for M2M Partnership Project

39

JUL

AUG

SEP

OCT

DEC

JAN

FEB

MAR

APR

MAY

JUN

JUL

AUG

SEP

OCT

2011

2012

SDO Meeting#01,

Seoul, 21 Jul

SDO Meeting#02,

Washington,

17
-
18 Aug

SDO Meeting#03,

Berlin, 15
-
16 Dec

Reach out to verticals

M1
:

Soft Launch


M2
: Final Consensus

M4
: Official Signing

Technical Plenary
Meeting#1

Virtual SDO meetings

SDO Meeting#04,
Tokyo, 28
-
29 Mar

M3
: Final Draft

Virtual meetings

Steering Committee
Meeting#1

Steering Committee
Meeting#2

M5
:

TP start prepared

M6
:

WG start prepared

Copied from the ETSI /M2M(12)18_009

Start of technical work

G
ETTING

MORE

Connect with BUTLER


www.iot
-
butler.eu :



Learn about BUTLER


Follow
progresses


Partnerships




BUTLER on social networks :


Twitter:
https://twitter.com/#!/IoTBUTLER


LinkedIn:
http://www.linkedin.com/groups/BUTLER
-
4205902



41

T
HANK

YOU

!

B
ACKUP

Eco System of a Business
-
driven Project

Outcomes

Customer

Experience

Business

Model

Prototype

Experience

Design

Exploitation

Strategy

[Mega
-
]

Trends

Business

Model

Outline

Vertical

Use Cases

Horizontal

Use Cases

Business

Requirements

Customer Insights

Market Research

Trigger, Needs &

Barriers

Expert

View

Personas + Stories