openAAL - the open source middleware for ambient-assisted living (AAL)<br />Andreas Schmidt, Javier Parada Otte, Peter Wol...
Developed within SOPRANO IP<br />GOAL: Support AP in the house ambiently with the help of IT technology<br />Positive mind...
Problem: 	Stove/oven have been left on unintentionally 		while person was leaving the home<br />Solution:	Reminder service...
Problem: 	typical problem of AP<br />Solution:	ambient services that incorporate existing 		technologies and services and ...
5<br />Architecture<br />
6<br />Context Manager<br />can be extended bysoftware developers<br />Provide a consistent view on context at a specific ...
16.03.2010<br />7<br />Procedural Manager<br />Context Manager<br />Procedural Manager<br />Composer<br />Stores predefine...
8<br />Composer<br />Inform AP about medication<br />Inform AP<br />If not hearing-impaired<br />Inform AP<br />If not vis...
Modularity<br />Components can be used stand-alone or with complementing dummy implementations<br />Highly configurable<br...
Thankyouforyourattention<br />Questions?<br />16.03.2010<br />10<br />
Upcoming SlideShare
Loading in …5
×

openAAL - the open source semantic middleware for ambient assisted living

2,507 views

Published on

Presentation at the AALiance conference, Malaga, Spain, March 11/12, 2010

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,507
On SlideShare
0
From Embeds
0
Number of Embeds
129
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

openAAL - the open source semantic middleware for ambient assisted living

  1. 1. openAAL - the open source middleware for ambient-assisted living (AAL)<br />Andreas Schmidt, Javier Parada Otte, Peter Wolf; FZI Karlsruhe<br />Michael Klein, Sebastian Rollwage; CAS Karlsruhe<br />Birgitta König-Ries, Torsten Dettbornand Aygul Gabdulkhakova; University of Jena<br />16.03.2010<br />1<br />
  2. 2. Developed within SOPRANO IP<br />GOAL: Support AP in the house ambiently with the help of IT technology<br />Positive mindset: enhance quality of life<br />But also: help in critical situations<br />openAAL is open-source software based on the SOPRANO Ambient Middleware<br />2<br />Origin of openAAL<br />
  3. 3. Problem: Stove/oven have been left on unintentionally while person was leaving the home<br />Solution: Reminder service that helps person to remember turned on devices, open windows etc.<br />High-level UC description:<br />Identify situation that AP is about to leave the home<br />Check for open windows, critical devices that are turned on (stove, oven, kettle etc.)<br />Warn AP and wait for confirmation that message has been read<br />If not warn informal carer (e.g. son)<br />3<br />Exampleand Motivation:the SOPRANO remembering UC<br />
  4. 4. Problem: typical problem of AP<br />Solution: ambient services that incorporate existing technologies and services and are based on predefined rules <br />High-level UC description:<br />Automatically derive situations from sensor information<br />Execute predefined workflow as reaction<br />Execute services, actuators as needed<br />4<br />Example and Motivation:generalisation<br />
  5. 5. 5<br />Architecture<br />
  6. 6. 6<br />Context Manager<br />can be extended bysoftware developers<br />Provide a consistent view on context at a specific point in time<br />Conflict Resolution<br />Translate low-level<br />context into high-level<br />context<br /> Context Storage<br />Store all context facts with timestamp and uncertainty<br />ContextUplifter<br />provide state information according to low-level context ontology<br />Sensor Service<br />Sensor Service<br />Sensor Service<br />
  7. 7. 16.03.2010<br />7<br />Procedural Manager<br />Context Manager<br />Procedural Manager<br />Composer<br />Stores predefined workflows which define reaction to certain situations<br />Specified by domain experts<br />Abstract workflow description are easy to model and reusable<br />Language support for Business Process Execution Language (BPEL)<br />
  8. 8. 8<br />Composer<br />Inform AP about medication<br />Inform AP<br />If not hearing-impaired<br />Inform AP<br />If not vision-impaired<br />Play sound message<br />on loudspeaker in this <br />or connected room of AP<br />Show message on GUI<br />on switched-on device in room of AP<br />Central point for service invocation<br />Decouples service requests from services at runtime by semantic, heuristic-independent, real-time service matching<br />Concretization of requests by means of virtual services<br />Matchmaking is based on Diane Service Description (DSD) framework<br />Send SMS<br />to Number<br />Play avatar message <br />on tv-1<br />Play sound message<br />on loudspeaker-1<br />
  9. 9. Modularity<br />Components can be used stand-alone or with complementing dummy implementations<br />Highly configurable<br />(partly) based on (quasi-)standards (OWL/RDFS-Syntax, BPEL, DSD)<br />Still continuing development in different projects (FZI living-lab AAL, SOPRANO, MOPS, SpeedUp)<br />Open-source via LGPL-license <br />2 running demo installations are available<br />16.03.2010<br />9<br />General Features<br />
  10. 10. Thankyouforyourattention<br />Questions?<br />16.03.2010<br />10<br />

×