The PERSONA Service Platform for AAL Spaces Mohammad-Reza Tazari, Rancesco Furfari, Juan-Pablo Lazaro Ramos, and Erina Ferro Presented By: Omar Nachawati.

Slides:



Advertisements
Similar presentations
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Advertisements

Programming Languages for End-User Personalization of Cyber-Physical Systems Presented by, Swathi Krishna Kilari.
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
ELG 5121: Multimedia Communications Course Instructor: Prof. Dr. A. El Saddik Project Presentation: Fall 2010 Md. Mahmud Hasan (Group No. 12)
Ch. 7. Architecture Standardization for WoT
1 Ad Hoc Composition of User Tasks in Pervasive Computing Environments Sonia Ben Mokhtar, Nikolaos Georgantas, Valérie Issarny ARLES Project, INRIA, France.
Service Oriented Architectures in Heterogeneous Environments
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
Technical Architectures
. Smart Cities and the Ageing Population Sustainable smart cities: from vision to reality 13 October ITU, Geneva Knud Erik Skouby, CMI/ Aalborg University-Cph.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
Zero-programming Sensor Network Deployment 學生:張中禹 指導教授:溫志煜老師 日期: 5/7.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
EHealth Challenges and Opportunities E-health: Multi-disciplinary of E (ICT) and Healthcare, or applied ICT in healthcare (Design oriented), or healthcare.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
Partnering for Innovation Dr. Götz-Philip Brasche ATC 2005, Stockholm, October 18, 2005 Intelligent Web Services for Networked Home Environments.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
SOA, BPM, BPEL, jBPM.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Context-Aware Middleware for Anytime, Anywhere Social Networks Dario Bottazzi, Rebecca Montanari, and Alessandra Toninelli University of Bologna IEEE Intelligent.
A Calendar Oriented Service for Smart Home Author : Yuan-Chih Yu, Shing-chem D. You, Dwen-Ren Tsai Sourse : Sixth International Networked Computing and.
Interoperating with Services in a Mobile Environment Andreas Dahl, Pål Rolfsen Grønsund, Per Thomas Kraabøl,
An Introduction to Software Architecture
Context Modeling and Reasoning Framework for CARA Pervasive Healthcare
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Architecting Web Services Unit – II – PART - III.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
ICT Strategy Intelligent Highways: Endpoint Adapters.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Luigi Cicchese Partner Reply Building a Smarter City.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
IoT R&I on IoT integration and platforms INTERNET OF THINGS
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Mohd Rozaini Bin Abd Rahim, Norsheila Fisal, Rozeha A
Architecting Web Services
Architecting Web Services
#01 Client/Server Computing
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Inventory of Distributed Computing Concepts and Web services
Inventory of Distributed Computing Concepts
An Introduction to Software Architecture
#01 Client/Server Computing
Presentation transcript:

The PERSONA Service Platform for AAL Spaces Mohammad-Reza Tazari, Rancesco Furfari, Juan-Pablo Lazaro Ramos, and Erina Ferro Presented By: Omar Nachawati

Presentation Outline Introduction Requirements Analysis Related Work PERSONA Architecture Sensing the Environment Challenges 2

Introduction PERSONA Platform for Ambient Assisted Living ▫Supporting elderly and disabled people to live independently in their ‘preferred environment’ ▫Scalable, open, standard, technological platform for AAL services, think: interoperability ▫21 partners from all over Europe – budget of 12 € million 3

Objectives Social Inclusion Daily Life Activity Support Confidence, Safety, and Security Mobility 4

Motivation 5

Requirements Analysis User Requirements General Requirements ▫Effective replacement ▫Device ‘Invisibility’ User Interaction ▫Conformity with usability standards ▫Easy to learn ▫Adaptable ▫Consistent across different modalities Privacy Data Management Technical Requirements High-flexibility Ad-hoc Networking Support Multiple Messaging Patterns Service Discovery + Binding Service Composition + Orchestration Personalization + Context Awareness Identity management + QoS Modular Design 6

Related Work Objective: Avoid reinventing the wheel, while using latest technology Total 30 related R&D projects gathered ▫6 projects evaluated, based on largest result impact  Results of evaluation showed that the combination of two projects could improve AmI systems: Amigo and SODAPOP 7

Amigo Funded by the European Commission, spear- headed by Phillips Research Provides a logical, SOA middleware that enables interoperability across many different components: home appliances, computers, TVs, and mobile devices SOA middleware enables orchestration, discovery, and binding supported by ontologies for more intelligent automation 8

SODAPOP Transducers ▫Transform/Aggregate input messages to output messages; connect to channels Channels ▫Two kinds: event and RPC ▫Accept messages of a certain type; determine suitable receivers based on channel strategy Channel Strategy: transparent to transducers ▫Coarse-grained self-organization based on data-flow partitioning ▫Fine-grained self-organization based on “pattern matching” ▫Reduces burden on transducer designers ▫Transparency minimizes misbehaved transducers 9

Comparison SODAPOP Message Brokering Flexible, abstract middleware Non-SOA based architecture No support for ontology-based inference By separating types of messages into different channels, modular specifications are allowed Amigo Object Brokering Concrete middleware defines certain scenarios SOA-based architecture Support for ontology-based inference No concept of separating types of messages into different channels 10

PERSONA Architecture Open standard means faster adoptions (maybe) Combines SOA-based Amigo architecture with SODAPOP bus-based architecture Uses ontologies to support service discovery, match- making, and composition Five architectural aspects: ▫Abstract Physical Architecture ▫Interoperability Framework ▫PERSONA Platform Services ▫Middleware ▫Ontological Modeling 11

Abstract Physical Architecture Provides a uniform view of the physical network, providing seamless integration of many different devices and network standards. Distributed + Auto-Config Supports the composition of many physical sensors into one logical sensor, such as a single posture sensor that itself is comprised of many physical accelerometer sensors. 12

Interoperability Framework Defines four SODAPOP-style channels (called buses) to better handle general types of communications: 13 RPC EVENT

PERSONA Platform Services Consists of core set of functions useful for many AAL scenarios, other functionality is added using the OSGi plug-in architecture: ▫Dialog Manager ▫Context History Entrepot (CHE) ▫Situation Reasoner (using RDF - SPARQL) ▫Service Orchestrator (composite services) ▫Profiling Component (customization) ▫Privacy-aware Identity&Security Manager (PISM) ▫AAL-Space Gateway (remoting) 14

PERSONA Platform Services 15

Middleware Set of OSGi modules organized into 3 layers, starting from the lowest level: ▫Abstract Connection Layer (ACL)  Provides P2P connectivity between participating nodes and supports multiple network and discovery protocols ▫SodaPop Layer  Organizes communication from the ACL based on message type, implements peer discovery ▫PERSONA-specific Layer  Provides communication to application level via four distinct buses: Input, Output, Context and Service.  Provides ontology-based service selection using OWL-S, effectively offering solutions to inferred-problems based on the context of the AAL environment, as shown in motivation. 16

Middleware 17

Ontological Modeling Adopts three elementary tools: ▫Semantic Web technology: RDF & OWL & SPARQL ▫Common ontology all participants share ▫A conceptual solution for seamless access to devices and sensors (SAIL, described in the next section) Provides a Java class library to handle ontological resources ▫Provides OWL class expressions to filter event-based messages, possible expressions include: Enumeration, Intersection, Restriction, Union, Complement. SPARQL used for filtering criteria by subscribers on the Service bus. 18

Wireless Sensing Networks Wireless Sensor Network (WSN) Requirements: ▫R1: Integration of various sensor network technologies ▫R2: Sharing of communication medium by concurrent sensor applications ▫R3: Management of different applications on the same WSN ▫R4: Management of multiple instances of the same application ▫R5: Dynamic discovery of sensor applications ▫R6: Management of logical sensors ▫R7: Configuration and calibration of sensor applications 19

Sensing the Environment Dealing with many different types of artifacts can be complicated. Artifacts include: ▫Stationary (themselves comprising of multiple logical sensors)  General purpose computers, Set-top-boxes, appliances ▫Portable  Medical devices, Smart-phones ▫Wearable  Garments equipped with sensors Sensor Abstraction and Integration Layer (SAIL) provides a uniform view of sensors and is comprised of three layers built over OSGi framework: ▫Access ▫Abstraction ▫Integration 20

Sensing the Environment 21

Challenges Scientific ▫Finding new ways to support independent living for elderly and disabled people Technical ▫Develop new solutions to support flexible and seamless integration of AAL services Psychological ▫Pleasantness ▫Improved Quality of Life Economical ▫Affordability ▫Practicality ▫Sustainability 22

23