60
© Fraunhofer IGD OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL Relevance of the EU FP7 project universAAL for IEC SG5 Mohammad-Reza (Saied) Tazari Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 228 | Fax – 480 [email protected] www.igd.fraunhofer.de IEC SG5 Meeting – Frankfurt am Main, 11-September-2012

OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL

Relevance of the EU FP7 project universAAL for IEC SG5

Mohammad-Reza (Saied) Tazari Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 228 | Fax – 480 [email protected] www.igd.fraunhofer.de

IEC SG5 Meeting – Frankfurt am Main, 11-September-2012

Page 2: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

AAL: Yet another Name for eHealth / Telemedicine?

The universAAL Project & its relevance for IEC SG5

Highlights from the universAAL Platform

OVERVIEW

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 3: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

A definition: ICT for intelligent living environments that react to the needs of their inhabitants by providing relevant assistance

Assistance in life…

Health

Safety and security

Daily activities: personal hygiene, home cleaning, shopping, cooking, …

Comfort & entertainment

Social integration

Mobility

etc.

Overlap with several other disciplines, such as

Ambient intelligence

eHealth / Telemedicine

Home Automation / Energy efficiency

Ambient Assisted Living

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 4: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

A possible view

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 5: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

No major success stories despite the following facts:

There is the need, e.g.

Ageing populations escalate costs for the related social systems

There is the market potential

Demand: a growing population in a main segment of customers

Supply: possibility for a large variety of applications

E.g., EC says: Europeans over 65 have a revenue of over € 3000 billion

E.g., EC says: Market for smart home applications to triple until 2020

There is socio-political support

AAL is already a major topic on the Digital Agenda of the EC

Still new initiatives start, e.g.

The EU JPI “More Years, Better Lives”

The EU Innovation Partnership on Active & Healthy Ageing (EIP-AHA)

The AAL Puzzle (I)

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 6: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

Market breakthrough for AAL certainly more challenging than for eHealth:

There is no killer app, it’s about an evolving open distributed system

Simple use cases do not demonstrate the potential of AAL very well

Intelligent reaction to needs necessitates more complex settings

Lack of interoperability standards turns very quickly to a barrier

An evolving system cannot be bound to few certain business models it is not clear who should invest on creating showcases and related advertisement

There is a gap between R&D and the market

Technology and operation cost is not sufficiently low for attracting investment on creating products and services that stimulate the market

Large enterprises do not invest in the absence of a stable ecosystem which guarantees RoI

SMEs are not able to invest in the absence of a stable ecosystem giving them the chance to survive

The AAL Puzzle (II)

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 7: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

A community activity organized by the AAL Open Association (AALOA.org) on the occasion of the AAL Forum 2011, in Lecce, Italy

Signed by over 200 organizations involved in consortia of 44 different AAL projects

self-organizing ecosystems emerge around common open platforms

a call towards common open platforms for AAL

9 measures proposed as possible steps to achieve the above goal, e.g.

provide coherent views on AAL systems by promoting the convergence of similar results into established and reusable concepts

put competing technological enablers under stress test in real-life conditions to assess their usefulness, usability and reliability

Basically, calling for co-opetiton – collaboration among competitors – in order to achieve commoditized infrastructures

The Lecce Declaration on AAL Market Breakthrough

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 8: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

AAL: Yet another Name for eHealth / Telemedicine?

The universAAL Project & its relevance for IEC SG5

Highlights from the universAAL Platform

OVERVIEW

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 9: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

universAAL – UNIVERsal open platform and reference Specification for Ambient

Assisted Living

Under Objective 7.1b of FP7-ICT-2009-4:

Consolidation of cutting-edge R&D results towards a reference open and cross-application

platform for AAL

Page 10: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

universAAL Main Objective

To make it technically possible and economically feasible to design and deploy innovative AAL services

Page 11: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Supporting a holistic view on the AAL eco system

Page 12: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

universAAL platform

Runtime support Development support

Developer depot

Developer tools

Reference architecture

Community support

uStore

Example AAL

services

AAL Platform ServicesAlarming, Fall detection,Message board, Personal Health Record Adapter, +++

AAL Platform ServicesAlarming, Fall detection,Message board, Personal Health Record Adapter, +++

Generic Platform ServicesContext awareness, Security, Personalisation support, +++

Generic Platform ServicesContext awareness, Security, Personalisation support, +++

Execution Environment: Common API

Execution Environment:OS + hardware specific

+++EricssonAndroidEricssonAndroid

HP WindowsHP Windows

IBMLinuxIBMLinux

Nokia SymbianNokia Symbian

Training

RoadmapGuidelines

Amigo Mpower Persona Oasis Any

End users

AAL developer community

Mandate: Consolidating State-of-the-Art in one platfom for AAL

Page 13: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Consolidating state-of-the-art

pro

ject

mai

n r

esu

lts

pu

blic

ally

ava

ilab

le

Ap

ach

e L

icen

se 2

.0

Page 14: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

How do the results relate to each other

Page 15: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

A dedicated task (T8.3 Standardization) within a project work-package (WP8 Community building & Standardization)

Two way strategy

Use of existing standards

• A deliverable has analyzed the scene and made a prioritized set of concrete recommendations D8.3

• The concrete architecture as well as the reference implementation of an AAL platform have to consider those recommendations

Contribution to standards

• Possibilities: improvement of used standards and / or creation of new ones

• A dedicated task (T1.5) responsible for technical support started 6 months ago

Standards and Standardization in universAAL

Page 16: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Formal through participation in standardization bodies

The universAAL reference model for AAL

The universAAL reference architecture for AAL

• based on a set of reference use cases and reference requirements

A set of concrete specifications in different areas of interoperability

Informal

The reference implementation as de facto “standard”

• Plan: AAL communities (in particular AALOA) takes over the further development and maintenance

• Vision: AAL community creates a standard specification for smart environments (like what POSIX is for operating systems) out of the above reference architecture and its reference implementation

Possible contributions to AAL Standardization

Page 17: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Finding the right standardization body

There is a wide diversity of potential topics relevant for AAL standardization with a high degree of overlap with many existing standardization bodies and technical committees

There is need for a coordinating body that

Determines about standardization priorities

Coordinates parallel activities and leverages synergies between them

Identifies gaps and arranges for filling them

IEC SG5 is probably the best match for this role!

Page 18: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Means for the success of AAL standardization

A standardization roadmap

• The DKE roadmap for AAL standardization is already on the table

• The universAAL deliverable D8.3 might also help, at least for comparison purposes

Additionally, to leverage the roadmap to the level of an action plan

• A reference model can help to better position roadmap items (from the long list of relevant standardization activities) and determine about their priorities

• A reference architecture can help to better delegate concrete standardization tasks, coordinate them, and leverage synergies

Standardization at the level of a reference model and reference architecture should be part of the work in SG5 itself

• Related universAAL results here can serve as an initial input

Page 19: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

AAL: Yet another Name for eHealth / Telemedicine?

The universAAL Project & its relevance for SG5

Highlights from the universAAL Platform

OVERVIEW

un

ivers

AA

L.p

ptx

Open Platform & Reference Specification for AAL - Frankfurt, 11-Sep-2012 - Saied Tazari

Page 20: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

An Analysis

Of

Challenges

Page 21: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

AAL Spaces: smart environments providing AAL Services

The challenge – running applications on multiple heterogeneous devices

24

.Ja

n.2

011

Page 22: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

The Interoperability Challenge

Independent development / production

Ability to exchange data & functionality

Networking protocol

Access protocols

Data representation

Several application domains

Several standards per app domain

Several application profiles per standard

What to do, when all relevant (like in AAL)

Page 23: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Possible answer to interoperability challenges

A main protocol for networking & communication, optimally based on a single solution for data representation

“AAL” components versus legacy components

Integration of legacy components through adapters

Networking level: protocol-specific gateways

Access methods and data representation: component-specific proxies

Such solutions are called middleware solutions

A good reference: http://sardes.inrialpes.fr/~krakowia/MW-Book/

Page 24: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Open Distributed Systems: The ecosystem challenge

Page 25: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

AAL Space and user interaction owner non-

owner

AAL Space

Page 26: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Two AAL Spaces (physically / resource sharing) owner non-

owner

AAL Space

Page 27: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

The universAAL

Reference Model for AAL

Page 28: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

The Root Map: An understanding of AAL Systems

Page 29: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

An AAL Service is a Service

Page 30: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Services in the virtual realm: An abstraction over outsourced functionality

Page 31: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

The domain-specific context of AAL Services

Page 32: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Relationship between AAL Spaces & AmI

Page 33: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

More on “Channel”s

Page 34: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Technical Stakeholders

Page 35: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Middleware

Page 36: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

AAL Application

More in: universAAL Deliverable D1.3 Or Tazari, Mohammad Reza; Furfari, Francesco; Fides Valero, Álvaro; Hanke, Sten; Höftberger, Oliver; Kehagias, Dionisis; Mosmondor, Miran; Wichert, Reiner; Wolf, Peter: The universAAL Reference Model for AAL. In: Augusto, Carlos (Ed.) u.a.: Handbook of Ambient Assisted Living : Technology for Healthcare, Rehabilitation and Well-being. Amsterdam; Berlin: IOS Press, 2012, pp. 612-625

Page 37: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Thinking in terms of building blocks

Page 38: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Recall the broad perspective on platform

Market support

Development support

Operation support

Developer / Manufacturer

Service provider

End user

Building Block Stakeholder

Service provision

Page 39: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

A first Refinement

Developer Depot with AAL

Studio uStore

Stationary AAL Space

Remote Assistance Site (RAS)

Mobile AAL Space

Page 40: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

uStore AAL Space

Developer Depot

Assisted Person

AAL Application Developer

AAL Service Provider

AAL Service Delivery Package

AAL Application

AAL Application

Development Tools

The Three Pillars of the universAAL Platform

From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 40

Page 41: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Development Support

Page 42: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Market Support

Page 43: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

The uStore concept

Apple’s “App Store”

Application Developers

Users

iPhone

Upload Browse and select

Download and run

universAAL uStore

Application Developers

Users

universAAL platform

Upload Browse and select

Download and run

User’s execution platform

(PC/MAC; devices; network connections etc.)

Run

Page 44: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Operation Support in AAL Spaces

ARNj

NSLl

MW

SWj1 SWj2

ZigB

ee

driv

er

ZN1

ZNn

ARNi

NSLk

MW

SWi1

KNX

driv

er

KN1

KNm

SWi2

AAL Space Gateway

MW MW

Stationary AAL Space

Remote Assistance Site (RAS)

Mobile AAL Space

Page 45: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Problem-solving in AAL Spaces

AAL Applications AAL Space Managers

AAL Node Middleware

profile of a specific AAL Space

platform core shared by all AAL Spaces

Page 46: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Abstract Building Blocks derived by Generalization

AAL Node Middleware

AAL Space mandatory Managers

AAL Space pickable

Managers

AAL Applications

Automatic Situational Assistance

Container

User Interact. Managem.U

I Mod

el

Cap

turin

g In

put

Pres

entin

g O

utpu

tBr

oker

ing

Mod

ality

Fus

ion/

Fiss

ion

Adap

tatio

n

ProfilingUser Model

Common UIs

GUI Voice...

Remote Commons

RC #1 RC #j...

WP4 Models & Applications

App #1 App #h...WP3 Models & Tools

Common Model Extensions

Data

Representation Discovery & Peering

Communication

Trus

t

Priv

acy-

awar

enes

s

Acc

ess

Con

trol

Common Services

| WF #1 WF #l...SC #1 SC #m...

Common Providers/Situations

|Location Provider

Fall Detection

...Situation1 Sitauionk...

LDDI

ZigBee Driver

KNX Driver

...Support for

Application Profiles

AAL Space Gateways

inco

min

g

outg

oing

adm

in

Context Management

Con

text

Mod

el

Publ

ishi

ng

Subs

crib

ing

Brok

erin

g

Que

ryin

g

Rea

soni

ng

Service Management

Serv

ice

Mod

el

Reg

iste

ring

Req

uest

ing

Res

pond

ing

Brok

erin

g

Que

ryin

g

Orc

hest

ratin

g

Common Rules

R #1 R #i...

Page 47: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Simplified View

Page 48: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

High-level Communication Protocol Supporting Semantic Interoperability

Page 49: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Integration of Special-purpose Devices

Managed Gateway

Service Bus Context Bus

real devices in a non-universAAL

network

proxied devices introduced to the

universAAL network

Page 50: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Integration Layer

Abstraction Layer

Access Layer

Bluetooth Driver

ZigBee Driver

KNX Driver

... Driver

UPnP WS Rest uAAL

Design Pattern for Local Device Discovery & Integration

Page 51: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Integration Layer

Abstraction Layer Merge into an unified uAAL device model

Access Layer

Bluetooth Driver

KNX Driver

UPnP WS Rest uAAL

ZigBee Driver

ISO 11073:10471 Agent – ZigBee Node ZigBee Sensors

ZigBee Transport with ISO 11073 Payload

ZB Device Proxy

ZB Device Proxy

Send/receive ByteArray

ZB Device Proxy

ZHCDevice Proxy Basic

11073 Tunnel

ZB Device Proxy

ISO Agent Proxy

Scale

Commands

ZB Device Proxy

e.g. uAAL Service Profile

e.g. Scale

Commands

<uses>

<uses>

<uses>

OSG

i Refin

emen

t Pro

cess

Page 52: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Comparison with the Continua Architecture

Remote Assistance Site

(RAS)

ARNj

NSLl

MW

SWj1 SWj2

ZigB

ee

dri

ver

ARNi

NSLk

MW

SWi1 SWi2

AAL Space Gateway

MW MW

Page 53: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Current

Developments

Page 54: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

An Explicit Notion of AAL Spaces

AAL Spaces are Smart Environments sensor and devices distributed in the environment to assist the person

AAL Spaces are standardised Different profiles for Near-body, Home, Car, Office, ...

AAL Spaces are infrastructured environments In most of them exist stationary nodes

AAL Spaces are dynamic environments Mobile nodes join and leave continuously

AAL Spaces are managed environments Authorised entities may remotely check the devices deployed in the space for assistance or system maintenance

AAL Spaces have a life-cycle They are created, configured, updated, managed and destroyed

Continuously working

AAL Spaces may be connected and federated Context information can be shared among connected spaces

AAL Spaces evolve over time The software framework of the middleware may change (i.e. number of brokers, the broker strategy, .... )

Page 55: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

AAL Space Profiles

(Near-body, Home, Car, Office, ...)

Profile standardization to deal with: Industrial production of devices/services implementing specific features of

the AAL Spaces

• Context awareness server, Localization subsystem, service provisioning, healthcare devices, ...

Define the ontologies that such devices/services must be aware of when working in specific spaces

Support for AAL Application developers: know what is installed (mandatory) and what might be available in such spaces

For industry -- Identify precise markets and product opportunities

For developers -- Simplify the development target

For installers -- clarify what should be installed, how and where

For users -- Defines a clear user experience

Page 56: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Configurability & Remote Management

Remote management of the devices belonging to the AAL Space is a sort of remote assistance

Scenario involving Controlled Flats is a business case requiring such facility

OSGi platform offers some facilities for a single runtime instance, we need to face the problem for distributed resources of the Home Networks

Locate, check and update software in different hosts

Scalability – management of many remote Home Space

Real case scenarios have NAT routers hiding the resources in the Home Network(s) -- Get ready for IPv6 !

Page 57: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Configurability & Remote Management

The Managers Layer

The Middleware Layer

Control Bus

Node-level configuration resources

SharedContext

CHE

ProfileManager

SoftwareManager

The Application Layer

universAAL Control Center

SituationRule Editor

ProfileEditor

ASOREditor

LogViewer

Application Configurator

uStore Peer

AAL SpaceOrchestrator

SituationReasoner

Page 58: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

AAL Space Life-Cycle

Face all the previous challenges with a unifying process that explains to Developers, Installers and End-users how AAL Space are created, managed and destroyed, and which tools are uses in the various life cycles.

API to manage the different Life-cycle aspects

The Control bus

Page 59: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

Resources

www.universaal.org, esp.

• all deliverables immediately after release

• Newsletters, publicity material, comic

depot.universaal.org, the entry point for developers (reachable also through the home page)

• Getting started developing AAL applications

• Learning more about the platform & contributing to the development of the platform

forge.universaal.org (reachable also through the Developer Depot) with

• source codes, Javadocs, & Wiki Pages

• forum discussions

Page 60: OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL€¦ · OPEN PLATFORM AND REFERENCE SPECIFICATION FOR AAL ... Lack of interoperability standards turns very quickly to a barrier

© Fraunhofer IGD

THANK YOU FOR PAYING ATTENTION!

Questions?

Mohammad-Reza (Saied) Tazari Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 228 | Fax – 480 [email protected] www.igd.fraunhofer.de