Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons

Size: px
Start display at page:

Download "Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons"

Transcription

1 Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons Markus Endler 1, Jean-Pierre Briot 2, Francisco Silva e Silva 3, Vitor P. Almeida 1, Edward H. Haeusler 1 1 PUC-Rio, Rio de Janeiro, Brazil 2 LIP6, Paris, France 3 UFMA, São Luiz, Brazil L A C Laboratory for Advanced Collaboration

2 Towards Real- <me Intelligence for IoT 2 General goals: Get a better understanding of what is happening in the physical world; Correlate apparently unrelated sensed events; Predict events that have not been sensed yet; Identify consequences of sensed events. Send out correct and timely actuation commands or notifications to humans.

3 Challenges of IoT Intelligence Sensors are multi-modal, distributed and heterogeneous Their data is noisy and incomplete Associated with time and space (Context) Availability and reliability are dynamic Must be processed fast several IoT applications require soft real-time analysis Privacy and security are important issues But data analysis alone is not sufficient! IoT demands ac7onable informa7on based on domain knowledge. 4

4 Outline The ESMOCYP Approach Example of Scenario Implemented Prototype Machine Learning Prospects Conclusion 6

5 Project ESMOCYP (1) : Merging three disciplines & Semantic Web & Reasoning Data Stream Processing (Complex Event Processing) Cyber-Physical Systems (IoT) (1) 7 Efficient Semantic MOdels and Fault-tolerant Middleware for CYber-Physical Systems

6 The ESMOCYP Approach Goal: achieve online reasoning as a combination of CEP and Deduction Logic reasoning Main steps: 1. Semantic annotation: Identify the type of entities (smart objects) and the action happening with it 2. Generate RDF streams (Semantic Event stream) from annotated sensor data 3. Use these Semantic Events to generate facts (Fact stream) using the Knowledge Base (KB), and also input new facts into the KB 4. In offline mode, process the KB and derive new Event Processing rules for online analysis 10 ESMOCYP relies on the ContextNet middleware [Endler et al, Middleware 2011], that has cloud and mobile components.

7 M-EPA: Mobile Event Processing Agent Mobile Hub [Rios/Endler:2015] is a middleware component for the Internet of Mobile Things (IoMT) M-EPA [Rios/Endler,2016] allows the Mobile Hub to pre-process local sensor data streams and send to the cloud just relevant information Performs Complex Event Processing (CEP) using ESPER engine Can identify relevant event patterns and generate complex events Can receive and deploy new CEP/EPL rules on the fly ContextNet services in the Cloud 11

8 Semantic Annotation of Simple Sensor Events/Data The M-EPA (Mobile Event Processing Agent) identifies the entity/ object and the action performed with the smart object The entity is identified by a mapping of UUID (Universal Unique Identifier) to ontology concepts The action is identified by the analysis of sensor data signal (e.g. value) UUID value UUID value Sensor data events UUID value Mobile EPA Action on entity: e.g. kicking (pr,sub) Predicate: moved Subject: cell phone UUID is cell phoney or UUID is temp. by sensorw UUID Mapping 12

9 From Data Event Stream to Semantic Event Stream Main Idea: An action (predicate) of a subject (sub) on an object (obj) occur at a unique instant of time and in a same place. Subject +Action Object +Action Annotated Sensor Data Annotated Sensor Event Stream (pr,sub) (pr,obj) (pr,obj) (pr,sub) Context mapper A Context mapper B Spatiotemporal correlations (sub,pr,obj) (sub,pr,obj) (sub,pr,obj) Semantic Event Stream Context-specific RDF triples 13

10 From Data Event Stream to Semantic Event Stream Annotated Data Event Stream (pr,sub) (pr,obj) (pr,obj) (pr,sub) Time window RDF +Timestamp + Conetxt Attributes Context mapper CEP rules link subjects and objects that have same/related predicates (actions), same timestamp and same location. This correlation is done by the M-EPA (close to the sensors) < (pr,sub), t, location > < (pr,obj), t, location > < (sub, pr, obj), t, context> 14

11 From Semantic Event Stream to Semantic Event Stream (RDF) Deduced Fact Stream Sub stream 1 (sub,pr,obj) (sub,pr,obj) (sub,pr,obj) Sub stream 2 (sub,pr,obj) (sub,pr,obj) (sub,pr,obj) Sub stream 3 (sub,pr,obj) (sub,pr,obj) (sub,pr,obj) Knowledge Base Semantic Event Rule A FACT A FACT B Semantic Event Rule B FACT C Knowledge facts Fact Stream 15

12 Example of Scenario Mr. Silva carries a smartphone running MobileHub and travels by bus with air conditioning and smart sensors MobileHub automatically discovers and connects to nearby smart sensors (with temperature and accelerometers) Analyzed data (from sensor location, accelerometer...): ambient condition (temperature), movement pattern... Deduced information: Silva is riding on Bus Line #435 Silva is in an air-conditioned ambient 16

13 Example of Scenario RDF events in the seman<c stream: (cell- phoney, connectedto, sensorx), (sensorx, reads, Abs(Accelerometer) > 10), (sensorx, reads, temp=20) Knowledge Base facts: (Silva, carries, cell- phoney) (sensorx,locatedin, BusKKZ8674), (BusKKZ8674, serves, BusLine 435). DL Rules: (cell- phone, connectedto, sensor) (sensor, in, ambient) => (cell- phone, in, ambient) (person, has, cell- phone) (cell- phone, in, ambient) => (person, in, ambient) (person, in, ambient) (ambient, isa, bus) (bus, servers, line) => (person, riding, line) (person, in, ambient) (sensor, in, ambient) (sensor, reads, data) => (person, experiences, data) 17

14 Prototype Level 1 uses Esper: receives the UUID of the Bluetooth sensor/beacon and the temperature values. By matching a sequence of data it will generate RDF triples with the entities type information. KB: Ontholgy has relations between entities (people, roles, devices, rooms, reachability, and time) Level 2: runs C-SPARQL (a continuous stream reasoning engine) that uses the KB. i.e., new facts can be deduced doing reasoning on their type hierarchy and their relationship to other objects in the application domain 18

15 Technologies used in the Prototype ESPER ESPER Event Processing Language (EPL) EPL: declarative (SQL-like) language with pattern language and sliding window Queries on Java objects and their attributes C-SPARQL Continuous/Stream Extension of SPARQL (SPARQL Protocol and RDF Query Language) Queries on stream of RDF triples Mobile Hub Android-based middleware for opportunisctically detecting, connecting and retrieving sensor data from Bluetooth Smart SensorTags M-EPA Android-based ESPER CEP engine where EPL rules can be downloaded and managed remotely (from the cloud) 19

16 Machine Learning Prospects Machine Learing is more appropriate for sta7s7cal analysis, and therefore should be employed in the early phases of the reasoning, e.g. to detect which phenomenon is occuring with the subjects/objects. Some ideas are: 1. Extract Features from Sensors Data Autoencoders, RBMs 2. Extract Paaerns from Features k- Means 3. Learn Temporal Series of Paaerns Recurrent Networks, Markov Chains Ex: SensorSax [Ganz et al. 2016]: 1; 2; 3 4. Deduc7on of abstract Facts and Rules Induc7ve Logic Programming 20

17 Conclusion Project ESMOCYP is exploring real- 7me reasoning for IoT systems, by combining Complex Event Processing and knowledge- based reasoning. So far, we are just exploring the technological feasibility Our prototype implementa7on has shown promising results 22 But many problems remain to be solved: How to handle facts that are only transient? What happens if the deduc7on of new facts is made on stale knowledge Knowledge base should have a no7on of 7me (for rela7ons and rules) How to deal with large ontologies? It is possible to clip/cut off the relevant part of the ontology? How to merge the modified clipped part into the whole ontology?

18 Thank you! Questions? Acknowledgement: CAPES-DAAD PROBRAL Cooperation Program For more information please concact: 23

Microsoft Azure Stream Analytics

Microsoft Azure Stream Analytics Microsoft Azure Stream Analytics Marcos Roriz and Markus Endler Laboratory for Advanced Collaboration (LAC) Departamento de Informática (DI) Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio)

More information

Toward Semantic Data Stream Technologies and Applications

Toward Semantic Data Stream Technologies and Applications Toward Semantic Data Stream Technologies and Applications Raja CHIKY raja.chiky@isep.fr 2013-2014 1 About me Associate professor in Computer Science LISITE-RDI Research interest: Data stream mining, scalability

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

An Approach for Secure Edge Computing in the Internet of Things

An Approach for Secure Edge Computing in the Internet of Things 1 An Approach for Secure Edge Computing in the Internet of Things Markus Endler, Anderson O. da Silva and Rafael A.M.S. Cruz {endler, anderson}@inf.puc-rio.br and ramscrz@gmail.com Laboratory for Advanced

More information

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects Soumya Kanti Datta Research Engineer, EURECOM TF-DI Coordinator in W3C WoT IG Email: dattas@eurecom.fr Roadmap

More information

MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS

MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS Nefretiti Nassar and Mark Austin Institute of Systems Research, University of Maryland, College Park, MD 20742. CSER 2013 Presentation,

More information

Vijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University

Vijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University Vijetha Shivarudraiah Sai Phalgun Tatavarthy CSc 8711 Georgia State University Seman&c Web Focused on machines a web talking to machines The Grid Super virtual computer Many networked loosely coupled computers

More information

Novel System Architectures for Semantic Based Sensor Networks Integraion

Novel System Architectures for Semantic Based Sensor Networks Integraion Novel System Architectures for Semantic Based Sensor Networks Integraion Z O R A N B A B O V I C, Z B A B O V I C @ E T F. R S V E L J K O M I L U T N O V I C, V M @ E T F. R S T H E S C H O O L O F T

More information

A Location Model for Ambient Intelligence

A Location Model for Ambient Intelligence A Location Model for Ambient Intelligence National Institute of Informatics, Japan Email: ichiro@nii.ac.jp Outline 1. Motivation 2. Approach 3. Location Model 4. Design and Implementation 5. Applications

More information

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Short Paper Kia Teymourian and Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract.

More information

A Comprehensive and Scalable Middleware for Ambient Assisted Living Based on Cloud Computing and IoT

A Comprehensive and Scalable Middleware for Ambient Assisted Living Based on Cloud Computing and IoT CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2016; 00:1 26 Published online in Wiley InterScience (www.interscience.wiley.com). A Comprehensive and Scalable

More information

Semantic Technologies for the Internet of Things: Challenges and Opportunities

Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom MyIoT Week Malaysia

More information

DIONYSUS: Towards Query-aware Distributed Processing of RDF Graph Streams

DIONYSUS: Towards Query-aware Distributed Processing of RDF Graph Streams DIONYSUS: Towards Query-aware Distributed Processing of RDF Graph Streams Syed Gillani, Gauthier Picard, Frederique Laforest Laboratoire Hubert Curien & Institute Mines St-Etienne, France GraphQ 2016 [Outline]

More information

Stream and Complex Event Processing Discovering Exis7ng Systems: esper

Stream and Complex Event Processing Discovering Exis7ng Systems: esper Stream and Complex Event Processing Discovering Exis7ng Systems: esper G. Cugola E. Della Valle A. Margara Politecnico di Milano gianpaolo.cugola@polimi.it emanuele.dellavalle@polimi.it Univ. della Svizzera

More information

Sensor Data Management

Sensor Data Management Wright State University CORE Scholar Kno.e.sis Publications The Ohio Center of Excellence in Knowledge- Enabled Computing (Kno.e.sis) 8-14-2007 Sensor Data Management Cory Andrew Henson Wright State University

More information

From Raw Sensor Data to Semantic Web Triples Information Flow in Semantic Sensor Networks

From Raw Sensor Data to Semantic Web Triples Information Flow in Semantic Sensor Networks From Raw Sensor Data to Semantic Web Triples Information Flow in Semantic Sensor Networks Nikolaos Konstantinou, Ph.D. Autonomic and Grid Computing group Athens Information Technology Lecture Outline Introduction

More information

Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching

Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching Syed Gillani 1,2 Gauthier Picard 1 Frédérique Laforest 2 Antoine Zimmermann 1 Institute Henri Fayol, EMSE, Saint-Etienne,

More information

1 What-is-anopen-platform/

1   What-is-anopen-platform/ universaal IOT a Technical Overview Topics Semantic Discovery & Interoperability Service Broker & Orchestrator Context Broker, Context History Entrepôt, & Semantic Reasoning Human-Environment Interaction

More information

Complex Event Processing: Sensors as Part of the Future Internet Technology for Smart Environments

Complex Event Processing: Sensors as Part of the Future Internet Technology for Smart Environments Complex Event Processing: Sensors as Part of the Future Internet Technology for Smart Environments Vera Goebel Contains slides from Thomas Plagemann & Jarle Søberg Outline A new computing paradigm What

More information

SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications

SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications Pankesh Patel*, Amelie Gyrard**, Soumya Kanti Datta and Muhammad Intizar Ali *ABB Corporate Research, India; **University

More information

Optimising a Semantic IoT Data Hub

Optimising a Semantic IoT Data Hub Optimising a Semantic IoT Data Hub Ilias Tachmazidis, Sotiris Batsakis, John Davies, Alistair Duke, Grigoris Antoniou and Sandra Stincic Clarke John Davies, BT Overview Motivation de-siloization and data

More information

The Power of Events. An Introduction to Complex Event Processing in Distributed Enterprise Systems. David Luckham

The Power of Events. An Introduction to Complex Event Processing in Distributed Enterprise Systems. David Luckham The Power of Events An Introduction to Complex Event Processing in Distributed Enterprise Systems David Luckham AAddison-Wesley Boston San Francisco New York Toronto Montreal London Munich Paris Madrid

More information

DG2CEP: A Density-Grid Stream Clustering Algorithm based on Complex Event Processing for Cluster Detection

DG2CEP: A Density-Grid Stream Clustering Algorithm based on Complex Event Processing for Cluster Detection DG2CEP: A Density-Grid Stream Clustering Algorithm based on Complex Event Processing for Cluster Detection Marcos Roriz, and Markus Endler Department of Informatics Pontifical Catholic University of Rio

More information

Dynamic Semantics for the Internet of Things. Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom

Dynamic Semantics for the Internet of Things. Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom Dynamic Semantics for the Internet of Things Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom 1 Things, Devices, Data, and lots of it image courtesy:

More information

Planning an architecture for the. Internet of Things. IoT Expo, Nov 5, Sumit Sharma Director, API Solutions.

Planning an architecture for the. Internet of Things. IoT Expo, Nov 5, Sumit Sharma Director, API Solutions. Planning an architecture for the Internet of Things IoT Expo, Nov 5, 2014 Sumit Sharma Director, API Solutions sumit.sharma@mulesoft.com Leading connectivity platform for enterprise applications, mobile

More information

An Architecture to Aggregate Heterogeneous and Semantic Sensed Data

An Architecture to Aggregate Heterogeneous and Semantic Sensed Data An Architecture to Aggregate Heterogeneous and Semantic Sensed Data Amelie Gyrard 1 Supervised by: Christian Bonnet 1 and Karima Boudaoud 2 1 Eurecom, Sophia Antipolis, France. {amelie.gyrard,christian.bonnet}@eurecom.fr

More information

Semantic Integration of Data Models Across Engineering Disciplines

Semantic Integration of Data Models Across Engineering Disciplines Semantic Integration of Data Models Across Engineering Disciplines Stefan Biffl Thomas Moser Christian Doppler Laboratory SE-Flex-AS Institute of Software Technology and Interactive Systems (ISIS) Vienna

More information

SPARQL-Based Applications for RDF-Encoded Sensor Data

SPARQL-Based Applications for RDF-Encoded Sensor Data SPARQL-Based Applications for RDF-Encoded Sensor Data Mikko Rinne, Seppo Törmä, Esko Nuutila http://cse.aalto.fi/instans/ 5 th International Workshop on Semantic Sensor Networks 12.11.2012 Department of

More information

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Objectives: Develop, demonstrate and evaluate an information architecture, cyber-infrastructure, data standards and tools

More information

An Ontology-based Actuator Discovery and Invocation Framework in Home Care Systems

An Ontology-based Actuator Discovery and Invocation Framework in Home Care Systems Feng Wang and Kenneth J. Turner. An Ontology-Based Actuator Discovery and Invocation Framework in Home Care Systems, in M. Mokhtari, I. Khalil, J. Bauchet, D. Zhang and C. Nugent, editors, Proc. 7th International

More information

Towards Ontology Based Event Processing

Towards Ontology Based Event Processing Towards Ontology Based Event Processing Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Erik Mannens, Filip De Turck, Femke Ongenae Ghent University - imec {pieter.bonte,erik.mannens,filip.deturck,femke.ongenae}@ugent.be

More information

A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications

A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications sensors Article A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications Berto de Tácio Pereira Gomes 1,2, *,, Luiz Carlos Melo Muniz 1,, Francisco José da Silva

More information

Cross-Fertilizing Data through Web of Things APIs with JSON-LD

Cross-Fertilizing Data through Web of Things APIs with JSON-LD Cross-Fertilizing Data through Web of Things APIs with JSON-LD Wenbin Li and Gilles Privat Orange Labs, Grenoble, France gilles.privat@orange.com, liwb1216@gmail.com Abstract. Internet of Things (IoT)

More information

Integrating Industrial Middleware in Linked Data Collaboration Networks

Integrating Industrial Middleware in Linked Data Collaboration Networks Elektrotechnik & Informationstechnik, Institut für Automatisierungstechnik, Professur Prozessleittechnik Linked Data Adapter for OPC UA Integrating Industrial Middleware in Linked Data Collaboration Networks

More information

Stream and Complex Event Processing Discovering Exis7ng Systems:c- sparql

Stream and Complex Event Processing Discovering Exis7ng Systems:c- sparql Stream and Complex Event Processing Discovering Exis7ng Systems:c- sparql G. Cugola E. Della Valle A. Margara Politecnico di Milano cugola@elet.polimi.it dellavalle@elet.polimi.it Vrije Universiteit Amsterdam

More information

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department Web of Things Architecture and Use Cases Soumya Kanti Datta, Christian Bonnet Mobile Communications Department Email: Soumya-Kanti.Datta@eurecom.fr Connecting Things in IoT Source: http://www.itworld.com/

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

FZI Research Center for Information Technology, Germany

FZI Research Center for Information Technology, Germany FZI FORSCHUNGSZENTRUM INFORMATIK Event Processing and Stream Reasoning with ETALIS Darko Anicic FZI Research Center for Information Technology, Germany INQUEST 2012, Oxford, United Kingdom Agenda Motivation

More information

DYNAMIC Complex Event Processing

DYNAMIC Complex Event Processing DYNAMIC Complex Event Processing Not Only the Engine Matters! Bernhard Seeger Universität Marburg Motivation reactive monitoring of timecritical buisness processes predictions about the near future and

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Context-aware Semantic Middleware Solutions for Pervasive Applications

Context-aware Semantic Middleware Solutions for Pervasive Applications Solutions for Pervasive Applications Alessandra Toninelli alessandra.toninelli@unibo.it Università degli Studi di Bologna Department of Electronics, Information and Systems PhD Course Infrastructure and

More information

Computer-based Tracking Protocols: Improving Communication between Databases

Computer-based Tracking Protocols: Improving Communication between Databases Computer-based Tracking Protocols: Improving Communication between Databases Amol Deshpande Database Group Department of Computer Science University of Maryland Overview Food tracking and traceability

More information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data: Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)

More information

Customization and Provisioning of Complex Event Processing using TOSCA IAAS & IPVS

Customization and Provisioning of Complex Event Processing using TOSCA IAAS & IPVS Customization and Provisioning of Complex Event Processing using TOSCA IAAS & IPVS Ana C. Franco da Silva, Pascal Hirmer, Uwe Breitenbücher, Oliver Kopp, Bernhard Mitschang franco-da-silva@informatik.uni-stuttgart.de

More information

Toward a high resolution temperature distribution map using crowdsourcing smartphone battery temperature

Toward a high resolution temperature distribution map using crowdsourcing smartphone battery temperature Toward a high resolution temperature distribution map using crowdsourcing smartphone battery temperature Nguyen Hai Chau chaunh@vnu.edu.vn, nhchau@gmail.com University of Engineering and Technology Vietnam

More information

Network Systems Laboratory

Network Systems Laboratory Network Systems Laboratory Research Areas Network Systems Laboratory Korea Advanced Institute of Science and Technology Network Systems Laboratory Current research areas Multi-Resource Management Multi-resource

More information

András Pataricza. Towards Dynamic Dependable Open Cyber-Physical Systems. Budapest University of Technology and Economics.

András Pataricza. Towards Dynamic Dependable Open Cyber-Physical Systems. Budapest University of Technology and Economics. Towards Dynamic Dependable Open Cyber-Physical Systems András Pataricza Budapest University of Technology and Economics pataric@mit.bme.hu Contributors Dr. Tamás DABÓCZY Dr. Tamás KOVÁCSHÁZY Prof. Dr.

More information

A Middleware for Context-Aware Agents in Ubiquitous Computing Environments *

A Middleware for Context-Aware Agents in Ubiquitous Computing Environments * A Middleware for Context-Aware Agents in Ubiquitous Computing Environments * Anand Ranganathan and Roy H. Campbell Department of Computer Science University of Illinois at Urbana-Champaign, USA {ranganat,rhc}@uiuc.edu

More information

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input MOBILE COMPUTING CSE 40814/60814 Fall 2015 System Structure explicit input explicit output 1 Context as Implicit Input explicit input explicit output Context: state of the user state of the physical environment

More information

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager An OSGI-based Semantic Information Broker for Smart Environments ATC 2011 ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Paolo Azzoni Research Project Manager Summary Introduction

More information

Towards Ontology Based Event Processing

Towards Ontology Based Event Processing Towards Ontology Based Event Processing RISE SICS, Electrum Kista Stockholm, Sweden R. Tommasini - Politecnico di Milano 1 ME PhD Student @ Politecnico di Milano Research Interests: -Semantic Web & Reasoning

More information

CHAPTER 7. Observations, Conclusions and Future Directions Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4.

CHAPTER 7. Observations, Conclusions and Future Directions Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4. CHAPTER 7 Observations, Conclusions and Future Directions 7.1. Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4. Future work Domain-specific Ontology for Student s Information in Academic

More information

Event Object Boundaries in RDF Streams A Position Paper

Event Object Boundaries in RDF Streams A Position Paper Event Object Boundaries in RDF Streams A Position Paper Robin Keskisärkkä and Eva Blomqvist Department of Computer and Information Science Linköping University, Sweden {robin.keskisarkka eva.blomqvist}@liu.se

More information

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications 8th IEEE International Conference on Internet of Things (ithings 2015) 11-13 December 2015, Sydney,

More information

An Effective Device Integration Middleware in Prison IoT

An Effective Device Integration Middleware in Prison IoT 2017 International Conference on Applied Mechanics and Mechanical Automation (AMMA 2017) ISBN: 978-1-60595-471-4 An Effective Device Integration Middleware in Prison IoT Wei WEI *, Yang LIU, Huan-huan

More information

Semantic Web of Things (SWoT) An introduction. Gérald Rocher, Jean-Yves Tigli, 31/01/2017

Semantic Web of Things (SWoT) An introduction. Gérald Rocher, Jean-Yves Tigli, 31/01/2017 Semantic Web of Things (SWoT) An introduction Gérald Rocher, Jean-Yves Tigli, 31/01/2017 Internet of Things (IoT) Internet of Things (1/3) Physical things connected to Devices A Device provides access

More information

Actionable User Intentions for Real-Time Mobile Assistant Applications

Actionable User Intentions for Real-Time Mobile Assistant Applications Actionable User Intentions for Real-Time Mobile Assistant Applications Thimios Panagos, Shoshana Loeb, Ben Falchuk Applied Research, Telcordia Technologies One Telcordia Drive, Piscataway, New Jersey,

More information

A Deductive System for Annotated RDFS

A Deductive System for Annotated RDFS A Deductive System for Annotated RDFS DERI Institute Meeting Umberto Straccia Nuno Lopes Gergely Lukácsy Antoine Zimmermann Axel Polleres Presented by: Nuno Lopes May 28, 2010 Annotated RDFS Example Annotated

More information

Two Experiments with Service Composi4on: Trust/Privacy Management and Ac4on Planning for Mobile Robots. Mihhail Matskin KTH

Two Experiments with Service Composi4on: Trust/Privacy Management and Ac4on Planning for Mobile Robots. Mihhail Matskin KTH Two Experiments with Service Composi4on: Trust/Privacy Management and Ac4on Planning for Mobile Robots Mihhail Matskin KTH 2 cases Exploi4ng Dynamic privacy in socially regularized recommenders Trust and

More information

White Paper: VANTIQ Digital Twin Architecture

White Paper: VANTIQ Digital Twin Architecture Vantiq White Paper www.vantiq.com White Paper: VANTIQ Digital Twin Architecture By Paul Butterworth November 2017 TABLE OF CONTENTS Introduction... 3 Digital Twins... 3 Definition... 3 Examples... 5 Logical

More information

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings Luís Eufrasio T. Neto 1, Vânia Maria P. Vidal 1, Marco A. Casanova 2, José Maria Monteiro 1 1 Federal University of Ceará,

More information

Web Linked Data (RDF, Seman3c Web, Web of Data)

Web Linked Data (RDF, Seman3c Web, Web of Data) Web Linked Data (RDF, Seman3c Web, Web of Data) Graham Klyne e-research Centre, University of Oxford hep://annalist.net My background Involved in RDF/seman3c web/linked data for many years (and through

More information

SEMANTIC BMS: ONTOLOGY FOR ANALYSIS OF BUILDING AUTOMATION SYSTEMS DATA

SEMANTIC BMS: ONTOLOGY FOR ANALYSIS OF BUILDING AUTOMATION SYSTEMS DATA SEMANTIC BMS: ONTOLOGY FOR ANALYSIS OF BUILDING AUTOMATION SYSTEMS DATA Adam Kučera, Tomáš Pitner LAB OF SOFTWARE ARCHITECTURES AND INFORMATION SYSTEMS FACULTY OF INFORMATICS MASARYK UNIVERSITY Motivation

More information

Linked Stream Data Processing Part I: Basic Concepts & Modeling

Linked Stream Data Processing Part I: Basic Concepts & Modeling Linked Stream Data Processing Part I: Basic Concepts & Modeling Danh Le-Phuoc, Josiane X. Parreira, and Manfred Hauswirth DERI - National University of Ireland, Galway Reasoning Web Summer School 2012

More information

C-SPARQL: A Continuous Extension of SPARQL Marco Balduini

C-SPARQL: A Continuous Extension of SPARQL Marco Balduini Tutorial on RDF Stream Processing M. Balduini, J-P Calbimonte, O. Corcho, D. Dell'Aglio, E. Della Valle C-SPARQL: A Continuous Extension of SPARQL Marco Balduini marco.balduini@polimi.it Share, Remix,

More information

The Open University s repository of research publications and other research outputs. Building SPARQL-Enabled Applications with Android devices

The Open University s repository of research publications and other research outputs. Building SPARQL-Enabled Applications with Android devices Open Research Online The Open University s repository of research publications and other research outputs Building SPARQL-Enabled Applications with Android devices Conference Item How to cite: d Aquin,

More information

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper. Semantic Web Company PoolParty - Server PoolParty - Technical White Paper http://www.poolparty.biz Table of Contents Introduction... 3 PoolParty Technical Overview... 3 PoolParty Components Overview...

More information

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown, Dominick Profico Lockheed Martin, IS&GS, Valley Forge, PA Abstract As Net-Centric enterprises grow, the desire

More information

Beam: Ending Monolithic Applications for Connected Devices

Beam: Ending Monolithic Applications for Connected Devices Beam: Ending Monolithic Applications for Connected Devices Chenguang Shen (UCLA) Rayman Preet Singh (Univ. of Waterloo/Samsung Research) Amar Phanishayee, Aman Kansal, Ratul Mahajan (Microsoft Research)

More information

BSC Smart Cities Initiative

BSC Smart Cities Initiative www.bsc.es BSC Smart Cities Initiative José Mª Cela CASE Director josem.cela@bsc.es CITY DATA ACCESS 2 City Data Access 1. Standardize data access (City Semantics) Define a software layer to keep independent

More information

High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg

High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg common work with Nikolaus Glombiewski, Michael Körber, Marc Seidemann 1.

More information

Semantic Web Technologies: Theory & Practice. Axel Polleres Siemens AG Österreich

Semantic Web Technologies: Theory & Practice. Axel Polleres Siemens AG Österreich Semantic Web Technologies: Theory & Practice Siemens AG Österreich 1 The Seman*c Web in W3C s view: 2 3. Shall allow us to ask structured queries on the Web 2. Shall allow us to describe the structure

More information

Challenges in Ubiquitous Data Mining

Challenges in Ubiquitous Data Mining LIAAD-INESC Porto, University of Porto, Portugal jgama@fep.up.pt 1 2 Very-short-term Forecasting in Photovoltaic Systems 3 4 Problem Formulation: Network Data Model Querying Model Query = Q( n i=0 S i)

More information

Model Editing & Processing Tools. AADL Committee, San Diego February 4th, Pierre Dissaux. Ellidiss. Technologies w w w. e l l i d i s s.

Model Editing & Processing Tools. AADL Committee, San Diego February 4th, Pierre Dissaux. Ellidiss. Technologies w w w. e l l i d i s s. Model Editing & Processing Tools AADL Committee, San Diego February 4th, 2015 Pierre Dissaux Technologies w w w. e l l i d i s s. c o m Independent Technology Provider: Software w w w. e l l i d i s s.

More information

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. An OCPP Energy Service Platform based on IoT

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. An OCPP Energy Service Platform based on IoT European Conference on Nanoelectronics and Embedded Systems for Electric Mobility ecocity emotion 24-25 th September 2014, Erlangen, Germany An OCPP Energy Service Platform based on IoT Ángeles Rodríguez

More information

Using context information to generate dynamic user interfaces

Using context information to generate dynamic user interfaces Using context information to generate dynamic user interfaces Xavier Alamán, Rubén Cabello, Francisco Gómez-Arriba, Pablo Haya, Antonio Martinez, Javier Martinez, Germán Montoro Departamento de Ingeniería

More information

Making Sense of (Multi-)Relational Data

Making Sense of (Multi-)Relational Data Making Sense of (Multi-)Relational Data Part I: Mining Relational Data An Overview Jefrey Lijffijt Eirini Spyropoulou Tijl De Bie University of Bristol Ghent University Overview Data model Pa:ern syntax

More information

Linked data from your pocket: The Android RDFContentProvider

Linked data from your pocket: The Android RDFContentProvider Linked data from your pocket: The Android RDFContentProvider Jérôme David, Jérôme Euzenat To cite this version: Jérôme David, Jérôme Euzenat. Linked data from your pocket: The Android RDFContentProvider.

More information

Wireless Sensor Networks --- Concepts and Challenges

Wireless Sensor Networks --- Concepts and Challenges Wireless Sensor Networks --- Concepts and Challenges Outline Basic Concepts Applications Characteristics and Challenges 2 1 Basic Concepts Traditional Sensing Method Wired/Wireless Object Signal analysis

More information

ICT-SHOK Project Proposal: PROFI

ICT-SHOK Project Proposal: PROFI ICT-SHOK Project Proposal: PROFI Full Title: Proactive Future Internet: Smart Semantic Middleware Overlay Architecture for Declarative Networking ICT-SHOK Programme: Future Internet Project duration: 2+2

More information

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a * Information Retrieval System Based on Context-aware in Internet of Things Ma Junhong 1, a * 1 Xi an International University, Shaanxi, China, 710000 a sufeiya913@qq.com Keywords: Context-aware computing,

More information

Enabling Knowledge-Based Complex Event Processing

Enabling Knowledge-Based Complex Event Processing Enabling Knowledge-Based Complex Event Processing Kia Teymourian Supervisor: Prof. Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract. Usage of background

More information

Understanding the workplace of the future. Artificial Intelligence series

Understanding the workplace of the future. Artificial Intelligence series Understanding the workplace of the future Artificial Intelligence series Konica Minolta Inc. 02 Cognitive Hub and the Semantic Platform Within today s digital workplace, there is a growing need for different

More information

Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services

Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services Deirdre Lee and René Meier Distributed Systems Group, Department of Computer Science, Trinity College Dublin,

More information

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks Wireless Embedded Systems (0120442x) Ad hoc and Sensor Networks Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl

More information

References. The vision of ambient intelligence. The missing component...

References. The vision of ambient intelligence. The missing component... References Introduction 1 K. Sohraby, D. Minoli, and T. Znadi. Wireless Sensor Networks: Technology, Protocols, and Applications. John Wiley & Sons, 2007. H. Karl and A. Willig. Protocols and Architectures

More information

Research Faculty Summit Systems Fueling future disruptions

Research Faculty Summit Systems Fueling future disruptions Research Faculty Summit 2018 Systems Fueling future disruptions Elevating the Edge to be a Peer of the Cloud Kishore Ramachandran Embedded Pervasive Lab, Georgia Tech August 2, 2018 Acknowledgements Enrique

More information

A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems

A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems Work in progress A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems December 5, 2017 CERTS 2017 Malte Appel, Arpan Gujarati and Björn B. Brandenburg Distributed

More information

Esper. Luca Montanari. MIDLAB. Middleware Laboratory

Esper. Luca Montanari. MIDLAB. Middleware Laboratory Esper Luca Montanari montanari@dis.uniroma1.it Esper Open Source CEP and ESP engine Available for Java as Esper, for.net as NEsper Developed by Codehaus http://esper.codehaus.org/ (write esper complex

More information

A Graph-Based Approach to Context Matching and some more title hello hello

A Graph-Based Approach to Context Matching and some more title hello hello Context Matching and some Andrei Olaru, Adina Magda Florea AI-MAS Group, University Politehnica Bucharest LIP6, University Pierre et Marie Curie, Paris 24092010 ACSys Workshop 2010 Timisoara, Romania,

More information

An Industrial Application of The Semantic Web technology. Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping

An Industrial Application of The Semantic Web technology. Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping An Industrial Application of The Semantic Web technology Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping Contents The Semantic Web Scania Visualization Assume part of ITEA3 part of HEUREKA ASSUME stands

More information

A Survey of Context Modelling and Reasoning Techniques

A Survey of Context Modelling and Reasoning Techniques Formal Information A Survey of Context Modelling and Reasoning Techniques Bettini, Brdiczka, Henricksen, Indulska, Nicklas, Ranganathan, Riboni Pervasive and Mobile Computing 2008 (submitted), 2010 (published)

More information

Oracle SOA Suite 11g: Build Composite Applications

Oracle SOA Suite 11g: Build Composite Applications Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course covers designing and developing SOA composite applications

More information

A General Approach to Query the Web of Data

A General Approach to Query the Web of Data A General Approach to Query the Web of Data Xin Liu 1 Department of Information Science and Engineering, University of Trento, Trento, Italy liu@disi.unitn.it Abstract. With the development of the Semantic

More information

Design and Implementation of Scenic Area Information Service System based on Semantic IoT Hai-Chao YANG1, a,rui Guo1,Jun Li2

Design and Implementation of Scenic Area Information Service System based on Semantic IoT Hai-Chao YANG1, a,rui Guo1,Jun Li2 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of Scenic Area Information Service System based on Semantic IoT Hai-Chao

More information

Smart Facotry 자동화를위한 KUKA 로봇의유럽내실제적용사례소개

Smart Facotry 자동화를위한 KUKA 로봇의유럽내실제적용사례소개 Smart Facotry 자동화를위한 KUKA 로봇의유럽내실제적용사례소개 발표자 : KUKA Robotics Korea 박용우영업과장 010-6710-1452 yw.park@kukakorea.com Industrial Robotics Service Robotics Medical Robotics Technical Solutions Reis Automotiv e

More information

Semantic Integration with Apache Jena and Apache Stanbol

Semantic Integration with Apache Jena and Apache Stanbol Semantic Integration with Apache Jena and Apache Stanbol All Things Open Raleigh, NC Oct. 22, 2014 Overview Theory (~10 mins) Application Examples (~10 mins) Technical Details (~25 mins) What do we mean

More information

for Sensor Overlay Network

for Sensor Overlay Network APAN 29 th Meeting - Sensor Network Workshop Toward a Federated Framework for Sensor Overlay Network Susumu Takeuchi National Institute of Information and Communications Technology (NICT), Japan Agenda

More information

Strider : Massive and distributed RDF Graph Stream Reasoning

Strider : Massive and distributed RDF Graph Stream Reasoning R Strider : Massive and distributed RDF Graph Stream Reasoning Xiangnan REN, Olivier CURÉ, Hubert Naacke, Jérémy LHEZ, Ke Li LIGM - LIP6 CNRS, FRANCE OUTLINE Agenda of the Presentation CONTEXT ARCHITECTURE

More information

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering Mobile Systems M Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering Mobile Systems M course (8 ECTS) II Term Academic Year 2016/2017 08 Application Domains

More information