Formal Methods and the Internet of Things

Size: px
Start display at page:

Download "Formal Methods and the Internet of Things"

Transcription

1 Formal Methods and the Internet of Things Definition of an Internet-of-Things-Platform and its reference implementation in conjunction with an exemplary usage of Formal Methods. Bachelor thesis Heinrich Heine University Düsseldorf Computer Science Software Engineering and Programming Languages Sascha November 2015 Video: Ariane 5 Failure 1996,

2 Internet of (Important) Things Image:

3 Mark Weiser 1988: The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it. Image: Google

4 Reale Objekte, die mit Hilfe von Sensoren und Aktuatoren um digitale Funktionen erweitert und direkt oder indirekt über Internet-basierte Technologien vernetzt sind.

5 Value Proposition! Image: Electrolux presents Screenfridge 1999,

6 Predictions 50 billion connected devices in 2020 [OEC12] Image: Deutsche Telekom 2014

7 100 billion connections will be generated and 2 million new sensors will be deployed every hour by 2025 (Huawei) Video:

8 I think, therefore I am. [ ] But how do you know that anything else exists? My sensory apparatus reveals it to me. Image: Dark Star, 1974, Bryanston Pictures

9 SEPTEMBER 26, 1983 [ ] the computer is, by definition, brainless. Source:

10 Challenges Value Proposition, ask Why [Sin09] Reliability, Super-natural Interactions and User Experience [Wol13] Security and Privacy [Wol15] Complexity and Fragmentation [Kre14] Hardware and software systems will inevitably grow in scale and functionality. Because of this increase in complexity, the likelihood of subtle errors is much greater. [CW96, 2] Image: MacGyver, Paramount Pictures

11 Formale Methoden Formale Methoden beschreiben die Funktionsweise einer Soft- und/oder Hardware in einer abstrakten und mathematisch-logischen Form, so dass ein solches Systemmodell formal analysierbar ist und auf diese Weise die Richtigkeit und Sicherheit unabhängig von der Implementierung verifiziert werden kann. [But01] Image: The Big Bang Theory, CBS

12 B and its Abstract Machine Operation Operation Operation Input Machine Output Variable Variable Variable Image: Der Musterwebstuhl von Joseph-Marie Jacquard,

13 ProB and its Java API

14

15 Resistance Is Futile Event Bus Messages Messages Messages Cloud Gateway Device Service Device Bridge Device Device System of Systems Image: Star Trek, CBS Studios Inc.

16 Building the Internet of Things Concepts Event Bus and Gateway Exemplary Implementation Node.js Node-RED Mosquitto / MQTT

17 Publish Subscribe Agent with MQTT

18 Device Integration MQTT Topics and Filter Payload ProB Operations Topic: formaliot/notify/setmotion Payload: Prädikat "new_motion=0"

19 Device Integration MQTT Topics and Filter Payload ProB Variables: Topic: formaliot/statechanged/+ Topic: formaliot/statechanged/bulb_a_state

20 Rules engine Node-RED ProB

21 Myths: Typical Developer / Born to Code Video: youtube/microsoft

22 Visualization and Teaching Better understanding Visualization, real interactive behavior, and haptic (User Experience) Foundation for discussion Take in account the user Lower opportunity costs Results are immediately visible in soft- and hardware No compilation/deployment needed Node-RED is also feasible for noncomputer-scientists Iterative development Abstract machines can be bound to real scenarios from the beginning Abstract machines can be transformed to the target language step-by-step

23 Formal Methods and the Internet of Things Definition of an Internet-of-Things-Platform and its reference implementation in conjunction with an exemplary usage of Formal Methods. Bachelor thesis Heinrich Heine University Düsseldorf Computer Science Software Engineering and Programming Languages Sascha November 2015 Source: The Simpsons

24 Bibliography [Ash09] ASHTON, Kevin: That Internet of Things Thing. rfidjournal.com/articles/view?4986. Version:2009. Abgerufen am 17. Oktober 2015 [BIT14] Bitkom e.v.: Vor dem Boom - Marktaussichten für Smart Home. Version:2014. Abgerufen am 17. Oktober 2015 [But01] BUTLER, Ricky W.: NASA LaRC Formal Methods Program: What Is Formal Methods? Version:2001. Abgerufen am 17. Oktober 2015 [Cla14] CLARK, Tim: Mobile World Congress 2014: Everything that can be connected, will be connected. Version:2014. Abgerufen am 17. Oktober 2015 [CW96] CLARKE, Edmund M. ; WING, Jeannette M.: Formal methods: State of the art and future directions. In: ACM Computing Surveys (CSUR) 28 (1996), Nr. 4, S [Fow09] FOWLER, Martin: RulesEngine. RulesEngine.html. Version:2009. Abgerufen am 27. Oktober 2015 [Wei96] WEISER, Mark: Ubiquitous Computing. hypertext/weiser/ubihome.html. Version:1996. Abgerufen am 17. Oktober 2015 [Hua15] Abgerufen am 5. November 2015 [Kre14] KREUZER, Kai: openhab 2.0 and Eclipse SmartHome. http: //kaikreuzer.blogspot.de/2014/06/openhab-20-and-eclipsesmarthome.html. Version:2014. Abgerufen am 17. Oktober 2015 [Nib14] NIBLETT, Peter: Introduction to the IoT Protocol, MQTT. ibm.com/connections/files/basic/anonymous/api/library/ 2f752ce8-0a65-478d-8ae4-6b0bb4a22656/document/6eb61ae3afb9-43c8-8c15-e4bddce7065b/media. Version:2014. Abgerufen am 18. Oktober 2015 [OEC12] OECD: Machine-to-Machine Communications /5k9gsh2gp043-en/content/workingpaper/5k9gsh2gp043en. Version:2012. Abgerufen am 17. Oktober 2015 [RT13] ROUE-TAYLOR: The technology that will enable the Internet of Things. Version:2013. Abgerufen am 10. Oktober 2015 [Sin09] SINEK, Simon: Simon Sinek: How great leaders inspire action TED Talk TED.com. leaders_inspire_action. Version:2009. Abgerufen am 17. Oktober 2015 [Wol13] WOLTER, Sascha: Jenseits mobiler Anwendungen: Super-natural interaction und Spielzeuge. In: i-com - Zeitschrift für interaktive und kooperative Medien, Vol. 12, Nr. 3, ISSN (2013), S [Wol15] WOLTER, Sascha: Nutzen, Sicherheit und Privatsphäre. wolter.biz/2015/06/nutzen-sicherheit-und-privatsphare/. Version:2015. Abgerufen am 17. Oktober 2015

Programmieren von Schnittstellen für LiveCycle ES2-Modulen (November 2009)

Programmieren von Schnittstellen für LiveCycle ES2-Modulen (November 2009) Programmieren von Schnittstellen für LiveCycle ES2-Modulen (November 2009) In diesem Dokument werden die Programmierschnittstellen aufgeführt, mit deren Hilfe Entwickler Anwendungen unter Verwendung von

More information

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M? M 2 M IWG Eclipse, M2M and the Internet of Things Overview M2M? Technology that supports wired or wireless communication between machines. (TechTarget) M2M Market Opportunity Key Trends 1. New connected

More information

DATA is just like CRUDE. It s valuable, but if unrefined it cannot really be used.

DATA is just like CRUDE. It s valuable, but if unrefined it cannot really be used. Data is the new Oil DATA is just like CRUDE. It s valuable, but if unrefined it cannot really be used. Clive Humby "Digitale Informationsspeicher Im Meer der Daten" "Die Menschen produzieren immer mehr

More information

AdRadionet to IBM Bluemix Connectivity Quickstart User Guide

AdRadionet to IBM Bluemix Connectivity Quickstart User Guide AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things

More information

Central Release and Build Management with TFS. Christian Schlag

Central Release and Build Management with TFS. Christian Schlag Central Release and Build Management with TFS Christian Schlag OUR DAILY MOTIVATION It s hard enough for software developers to write code that works on their machine. But even when it s done, there s

More information

An introduction to Cryptosoft

An introduction to Cryptosoft An introduction to Cryptosoft Seamless end-to-end data centric security for every IoT ecosystem Cryptosoft is building trust in the Internet of Things and M2M by simplifying the processes that a company

More information

The Internet of Things

The Internet of Things The Internet of Things Vijay Sethia Senior Product Manager, IBM Software Group 2014 IBM Corporation Agenda The Internet of Things The IBM IoT On-Prem Cloud Sample IoT Application 1 The Internet of Things

More information

Could IoT be WebRTC's greatest source of innovation?

Could IoT be WebRTC's greatest source of innovation? Could IoT be WebRTC's greatest source of innovation? Brian Pulito IBM WebSphere Architect email: [email protected] twitter: @brianpulito linkedin: brianpulito 2015 IBM Corporation Internet Of Things

More information

Increasing M2M device intelligence drive fast decisions and help new business

Increasing M2M device intelligence drive fast decisions and help new business Increasing M2M device intelligence drive fast decisions and help new business M2M+ Industry Summit / 19-20 May 2014 Joachim Dressler Board Member - M2M Alliance e.v. VP EMEA Sales Sierra Wireless M2M Alliance

More information

Diese Liste wird präsentiert von. Netheweb.de

Diese Liste wird präsentiert von. Netheweb.de Diese Liste wird präsentiert von Netheweb.de Die Liste enthält 1000 Do-Follow Blogs, die zum Linkbuilding genutzt werden können, es kann sein, dass verkürzte URL s nicht korrekt weiter geleitet werden.

More information

Internet of YOUR Things. Stefan Böhler TSP Datacenter

Internet of YOUR Things. Stefan Böhler TSP Datacenter Internet of YOUR Things Stefan Böhler TSP Datacenter Microsoft delivers on the Internet of Things Devices and assets Cloud and infrastructure Analytics Tools Drive Insights Devices A Agent 1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010

More information

Hitachi and VMware. Sascha Oehl Senior Manager Presales Germany

Hitachi and VMware. Sascha Oehl Senior Manager Presales Germany Hitachi and VMware Sascha Oehl Senior Manager Presales Germany Application Hypervisor Server Network Storage YOU know about VMWare Integration DIE INTEGRATION IN VMWARE Hitachi Data Systems VMware Application

More information

Web of Things Architecture

Web of Things Architecture Web of Things Architecture 1. Introduction This document is an explanation about the architecture of Web Of Things (WoT). The purpose of this document is to provide (a) a guideline of the mapping between

More information

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex

More information

FDT for Mobile Devices

FDT for Mobile Devices FDT for Mobile Devices ABSTRACT Currently the established FDT2 technology is bound to PCs with Windows Operating System. However, there is an increasing trend for mobile applications in automation industry.

More information

Configuring and Administering Hyper-V in Windows Server 2012 MOC 55021

Configuring and Administering Hyper-V in Windows Server 2012 MOC 55021 Configuring and Administering Hyper-V in Windows Server 2012 MOC 55021 In dem Kurs MOC 55021 Configuring and Administering Hyper-V in Windows Server 2012 lernen Sie die Konfiguration und Administration

More information

IAC-BOX Network Integration. IAC-BOX Network Integration IACBOX.COM. Version 2.0.1 English 24.07.2014

IAC-BOX Network Integration. IAC-BOX Network Integration IACBOX.COM. Version 2.0.1 English 24.07.2014 IAC-BOX Network Integration Version 2.0.1 English 24.07.2014 In this HOWTO the basic network infrastructure of the IAC-BOX is described. IAC-BOX Network Integration TITLE Contents Contents... 1 1. Hints...

More information

Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG. Central Build and Release Management with TFS

Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG. Central Build and Release Management with TFS Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG Central Build and Release Management with TFS 2 OUR DAILY MOTIVATION It s hard enough for software developers to write code that works

More information

2015. 9. 17 ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

2015. 9. 17 ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics ARTIK TM The Ultimate Platform Solution for IoT 2015. 9. 17 MyungKoo Kang (VP) Samsung Electronics Future Changes from IoT Privacy in the Web Security in SmartGrill 2 IoT Market Forecast ($T) 7 6 5 4 3

More information

quick documentation Die Parameter der Installation sind in diesem Artikel zu finden:

quick documentation Die Parameter der Installation sind in diesem Artikel zu finden: quick documentation TO: FROM: SUBJECT: [email protected] ASTARO FIREWALL SCAN MIT NESSUS AUS BACKTRACK 5 R1 DATE: 24.11.2011 Inhalt Dieses Dokument beschreibt einen Nessus Scan einer Astaro

More information

CONTENTS. Introduction 3. IoT- the next evolution of the internet..3. IoT today and its importance..4. Emerging opportunities of IoT 5

CONTENTS. Introduction 3. IoT- the next evolution of the internet..3. IoT today and its importance..4. Emerging opportunities of IoT 5 #924, 5 A The catchy phrase Internet of Things (IoT) or the Web of Things has become inevitable to the modern world. Today wireless technology has reached its zenith making it possible to interact with

More information

AD2 - The future of mobile enterprise applications: Live from the Citrix Labs

AD2 - The future of mobile enterprise applications: Live from the Citrix Labs AD2 - The future of mobile enterprise applications: Live from the Citrix Labs Steve Parry, Senior Director, Citrix Labs Christian Gehring, Enterprise Presales Architect, Citrix Systems Citrix Labs Citrix

More information

Digicomp Microsoft Evolution Day 2015 1. MIM 2016 Oliver Ryf. Partner:

Digicomp Microsoft Evolution Day 2015 1. MIM 2016 Oliver Ryf. Partner: 1 MIM 2016 Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT Seit

More information

Flexible Architecture for Internet of Things Utilizing an Local Manager

Flexible Architecture for Internet of Things Utilizing an Local Manager , pp.235-248 http://dx.doi.org/10.14257/ijfgcn.2014.7.1.24 Flexible Architecture for Internet of Things Utilizing an Local Manager Patrik Huss, Niklas Wigertz, Jingcheng Zhang, Allan Huynh, Qinzhong Ye

More information

IoT Prospects of Worldwide Development and Current Global Circumstances

IoT Prospects of Worldwide Development and Current Global Circumstances IoT Prospects of Worldwide Development and Current Global Circumstances Dr. Bilel Jamoussi Chief Study Groups Department Telecommunication Standardization Bureau, ITU www.itu.int/itu-t/go/iot 1 IoT in

More information

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 MOC 10233

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 MOC 10233 Designing and Deploying Messaging Solutions with Microsoft Exchange Server MOC 10233 In dieser Schulung erhalten Sie das nötige Wissen für das Design und die Bereitstellung von Messaging-Lösungen mit Microsoft

More information

Ninja Webtechnologies. Eray Basar, 9elements

Ninja Webtechnologies. Eray Basar, 9elements Ninja Webtechnologies Eray Basar, 9elements Webdeveloper vs. Security Engineers Webdeveloper vs. Security Engineers Introduction Past and Present Evolution Past and Present Evolution 9elements Web Hardware

More information

Symbio system requirements. Version 4.x

Symbio system requirements. Version 4.x Symbio system requirements Version 4.x Stand: September 2015 2015 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Client... 3 1.1 Overview... 3 1.2 Symbio Client... 3 1.2.1 Minimum hardware

More information

Microsoft Certified IT Professional (MCITP) MCTS: Windows 7, Configuration (070-680)

Microsoft Certified IT Professional (MCITP) MCTS: Windows 7, Configuration (070-680) Microsoft Office Specialist Office 2010 Specialist Expert Master Eines dieser Examen/One of these exams: Eines dieser Examen/One of these exams: Pflichtexamen/Compulsory exam: Word Core (Exam 077-881)

More information

Cloud OS Network. Uwe Lüthy, Die Bedeutung einer Partner Managed Cloud für Kunden. Partner Technology Strategiest uwelu@microsoft.

Cloud OS Network. Uwe Lüthy, Die Bedeutung einer Partner Managed Cloud für Kunden. Partner Technology Strategiest uwelu@microsoft. Cloud OS Network Die Bedeutung einer Partner Managed Cloud für Kunden. Uwe Lüthy, Partner Technology Strategiest [email protected] Die Cloud Opportunity Definition von Buzzwords Cloud OS Strategie Wichtig

More information

Horizontal IoT Application Development using Semantic Web Technologies

Horizontal IoT Application Development using Semantic Web Technologies Horizontal IoT Application Development using Semantic Web Technologies Soumya Kanti Datta Research Engineer Communication Systems Department Email: [email protected] Roadmap Introduction Challenges

More information

How To Manage Build And Release With Tfs 2013

How To Manage Build And Release With Tfs 2013 #dwx14 [email protected] #dwx14 Central Build and Release Management with TFS Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG 1 2 OUR DAILY MOTIVATION It s hard enough for

More information

Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos Doukas @buildingiot

Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos Doukas @buildingiot Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos Doukas @buildingiot Building Internet of Things applica5ons with COMPOSE and JavaScript PART A Some Basics IoT: The main

More information

Design and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications

Design and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications Design and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications Udana Bandara 1,2 Masateru Minami 1,3 Mikio Hasegawa 1 Masugi Inoue 1 Hiroyuki Morikawa 1,2

More information

DV4 - Citrix CloudGateway: Access and control Windows, SaaS and web applications. Systems Engineer, Citrix Systems GmbH

DV4 - Citrix CloudGateway: Access and control Windows, SaaS and web applications. Systems Engineer, Citrix Systems GmbH DV4 - Citrix CloudGateway: Access and control Windows, SaaS and web applications Rob Sanders Oliver Lomberg Systems Engineer, Citrix Systems Systems Engineer, Citrix Systems GmbH Corporate PC Corporate

More information

M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact?

M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact? M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact? M2M + Industry Forum / 13 April 2013 Joachim Dressler Board Member - M2M Alliance e.v. VP EMEA Sales Sierra Wireless

More information

How To Write An Article For Ibm.Com

How To Write An Article For Ibm.Com Reinventing business operations with Smarter Process Dr. Stefan Kollakowski IBM Partner & Leader Smarter Process DACH BPM ist mehr als eine Technologie - BPM ist ein Managementkonzept zur prozessorientierten

More information

Seamless Learning Support

Seamless Learning Support Seamless Learning Support PROF. DR. MARCUS SPECHT WELTEN INSTITUTE RESEARCH CENTRE FOR LEARNING, TEACHING AND TECHNOLOGY OPEN UNIVERSITEIT NEDERLAND [email protected] TWITTER, FLICKR, FACEBOOK: MARCUSPECHT

More information

Upgrade-Preisliste. Upgrade Price List

Upgrade-Preisliste. Upgrade Price List Upgrade-Preisliste Mit Firmware Features With list of firmware features Stand/As at: 10.09.2014 Änderungen und Irrtümer vorbehalten. This document is subject to changes. copyright: 2014 by NovaTec Kommunikationstechnik

More information

TIn 1: Lecture 3: Lernziele. Lecture 3 The Belly of the Architect. Basic internal components of the 8086. Pointers and data storage in memory

TIn 1: Lecture 3: Lernziele. Lecture 3 The Belly of the Architect. Basic internal components of the 8086. Pointers and data storage in memory Mitglied der Zürcher Fachhochschule TIn 1: Lecture 3 The Belly of the Architect. Lecture 3: Lernziele Basic internal components of the 8086 Pointers and data storage in memory Architektur 8086 Besteht

More information

SAP GLOBAL DIVERSITY POLICY

SAP GLOBAL DIVERSITY POLICY SAP GLOBAL DIVERSITY POLICY Date 29.8.2006 1 TABLE OF CONTENTS Cover Sheet... 2 PREFACE... 3 1 DEFINITION... 4 2 OBJECTIVES AND SCOPE... 4 2.1 KEY TARGETS FOR DIVERSITY AT SAP... 5 2.2 COMPLIANCE/SANCTIONS...

More information

Realizing the Big Data potential - from data to business intelligence

Realizing the Big Data potential - from data to business intelligence Cloud and the Internet of Things Realizing the Big Data potential - from data to business intelligence Brett Frische RSS m2mair Cloud EMEA May 19, 2015 794 Employees Worldwide 100 Million+ Modules Shipped

More information

3 rd Young Researcher s Day 2013

3 rd Young Researcher s Day 2013 Einladung zum 3 rd Young Researcher s Day 2013 Nach zwei erfolgreichen Young Researcher s Days starten wir kurz vor dem Sommer in Runde drei. Frau Ingrid Schaumüller-Bichl und Herr Edgar Weippl laden ganz

More information

Energy-Efficient ICT Services using Cloud Computing, Virtualisation and Software as a Service

Energy-Efficient ICT Services using Cloud Computing, Virtualisation and Software as a Service Energy-Efficient ICT Services using Cloud Computing, Virtualisation and Software as a Service Alexander Schatten www.schatten.info L.S.Z Congress, September 2009 Agenda 1. Motivation 2. Energy Efficient

More information

BP1 Mobile App Management: Solutions for ios and Android. Gary Barton Mobility Architect Citrix Receivers and Gateways Group

BP1 Mobile App Management: Solutions for ios and Android. Gary Barton Mobility Architect Citrix Receivers and Gateways Group BP1 Mobile App Management: Solutions for ios and Android Gary Barton Mobility Architect Citrix Receivers and Gateways Group Agenda 1. Synergy Announcements 2. Mobile Management Market 3. Citrix Vision

More information

How To Run A Server On A Linux Computer (For Free) On A Microsoft Server (For Linux) On An Ipad Or Ipad (For Microsoft) On Free Software (For Ubuntu) On Your Computer Or Ipa (

How To Run A Server On A Linux Computer (For Free) On A Microsoft Server (For Linux) On An Ipad Or Ipad (For Microsoft) On Free Software (For Ubuntu) On Your Computer Or Ipa ( The real Way of Open Source FOSS Group AG, Hauptstrasse 91, CH 4147 Aesch FOSS Group GmbH, Bismarckallee 9, 79098 Freiburg 2008 by FOSS Group Die FOSS Group ist ein Zusammenschluss von hochkarätigen Free

More information

Pervasive Computing. (A Very Short Introduction)

Pervasive Computing. (A Very Short Introduction) Pervasive Computing (A Very Short Introduction) Nicola Dragoni Embedded Systems Engineering Section DTU Informatics Technical University of Denmark These slides have been found on the Web and adapted for

More information

UPnP Internet of Things

UPnP Internet of Things UPnP Internet of Things July 2014 Keith Miller Intel Wouter van der Beek Cisco Systems, Inc. UPnP Internet of Things Task Force 2014 UPnP Forum Overview Scope Architecture Local components description

More information

µfup: A Software Development Process for Embedded Systems

µfup: A Software Development Process for Embedded Systems µfup: A Software Development Process for Embedded Systems Leif Geiger, Jörg Siedhof, Albert Zündorf University of Kassel, Software Engineering Research Group, Department of Computer Science and Electrical

More information

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)2862 53635 [email protected].

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)2862 53635 mail@ta.co. Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)2862 53635 [email protected] USB driver Vers. 2.2 EN USB driver Table of Contents General...

More information

The Evolving Internet of Things Market

The Evolving Internet of Things Market The Evolving Internet of Things Market Key Trends and Implications By Kevin Foley, Todd Bricker and Syed Raza The phrase Internet of Things (IoT) is firmly established in today s business lexicon but no

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project

More information

Wie die Sensorik dem Protokollkauderwelsch entkommt: Making sensors talk!"

Wie die Sensorik dem Protokollkauderwelsch entkommt: Making sensors talk! Wie die Sensorik dem Protokollkauderwelsch entkommt: Making sensors talk!" May 2015 Wolfgang Clauss, Ondics GmbH 2015, Ondics GmbH, Neckarstraße 66/1a, 73728 Esslingen, www.ondics.de Hello world, i can

More information

Symantec Backup Exec (TM) 13 Installation Log

Symantec Backup Exec (TM) 13 Installation Log v Symantec Backup Exec (TM) 13 Installation Log 05-26-2010,15:07:12 : Explorer exists. Launching UI. 05-26-2010,15:07:14 : Executing managed _Setup: 05-26-2010,15:07:14 : C:\Dokumente und orms_multilingual_dvd\be\winnt\install\be32\install\_setup.exe

More information

Leitlinien- Clearingbericht "Depression

Leitlinien- Clearingbericht Depression Schriftenreihe Band 12 Leitlinien- Clearingbericht "Depression Leitlinien-Clearingverfahren von Bundesärztekammer und Kassenärztlicher Bundesvereinigung in Kooperation mit Deutscher Krankenhausgesellschaft

More information

Does it really CHANGE something?

Does it really CHANGE something? Does it really CHANGE something? WHY do we need a PHOTOGRAPHER when anyone can take photos? Because... WRONG USAGE LOW QUALITY Inappropriate content WRONG message The Director s PROBLEM 10000 useless photos

More information

VSTO 3.0 In Action mit Outlook 2007. Lars Keller netcreate OHG

VSTO 3.0 In Action mit Outlook 2007. Lars Keller netcreate OHG VSTO 3.0 In Action mit Outlook 2007 Lars Keller netcreate OHG Die Outlook Demo Agenda VSTO - Grundlagen Ribbon Customizing Outlook 2007 Entwicklung VSTO Power Tools Outlook 2007 Demo Add-In Deployment

More information

Upgrading Your Skills to MCSA Windows Server 2012 MOC 20417

Upgrading Your Skills to MCSA Windows Server 2012 MOC 20417 Upgrading Your Skills to MCSA Windows Server 2012 MOC 20417 In dieser Schulung lernen Sie neue Features und Funktionalitäten in Windows Server 2012 in Bezug auf das Management, die Netzwerkinfrastruktur,

More information

Die SharePoint-Welt für den erfahrenen.net- Entwickler. Fabian Moritz MVP Office SharePoint Server

Die SharePoint-Welt für den erfahrenen.net- Entwickler. Fabian Moritz MVP Office SharePoint Server Die SharePoint-Welt für den erfahrenen.net- Entwickler Fabian Moritz MVP Office SharePoint Server 1 SharePoint Object Model IFilter Webpart Connections Webparts Web Server Controls Custom Field Types Web

More information

A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan

A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan , pp.61-66 http://dx.doi.org/10.14257/ijmue.2015.10.12.07 A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan Yun-Seong Ko 1, Il-Kyeun Ra 2 and Chang-Soo Kim 1* 1 Department

More information

Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins

Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins Abstract SOA (Service-Orientierte Architektur) war vor einigen Jahren ein absolutes Hype- Thema in Unternehmen. Mittlerweile ist es aber sehr viel

More information

Erfolgreiche Zusammenarbeit:

Erfolgreiche Zusammenarbeit: Erfolgreiche Zusammenarbeit: Agile Manager, Application Lifecycle Management und HP Quality Center Thomas Köppner, Technical Consultant, HP HP Agile Manager im Zusammenspiel mit HP Quality Center 2 Thomas

More information

Tele-monitoring as a medical application of Ubiquitous Computing

Tele-monitoring as a medical application of Ubiquitous Computing Tele-monitoring as a medical application of Ubiquitous Computing C. Kunze, W. Stork, K.D. Müller-Glaser Institut für Technik der Informationsverarbeitung Universität Karlsruhe Engesserstr. 5 76128 Karlsruhe

More information

Integrating Jalopy code formatting in CVS repositories

Integrating Jalopy code formatting in CVS repositories Integrating Jalopy code formatting in CVS repositories A NOW guide Dr. Wolfgang Thronicke C-LAB Short Report Vol. 1 (2004) No. 2 Cooperative Computing & Communication Laboratory ISSN 1614-1172 C-LAB ist

More information

Distributed Networks Using ROS Cross- Network Middleware Communication using IPv6

Distributed Networks Using ROS Cross- Network Middleware Communication using IPv6 Department of Electrical Engineering and Information Technology Distributed Multimodal Information Processing Group Prof. Dr. Matthias Kranz Distributed Networks Using ROS Cross- Network Middleware Communication

More information

Kap. 2. Transport - Schicht

Kap. 2. Transport - Schicht Kap. 2 Transport - Schicht 2-2 Transport-Schicht Transport-Schicht: bietet eine logische Kommunikation zw. Anwendungen TCP: - Verbindungsorientiert mittels 3-Way-Handshake - zuverlässiger Datentransport

More information

An Introduction to the Internet of Things (IoT)

An Introduction to the Internet of Things (IoT) An Introduction to the Internet of Things (IoT) Part 1. of The IoT Series November 2013 Lopez Research LLC 2269 Chestnut Street #202 San Francisco, CA 94123 T (866) 849-5750 E [email protected] W

More information

Produktfamilienentwicklung

Produktfamilienentwicklung Produktfamilienentwicklung Bericht über die ITEA-Projekte ESAPS, CAFÉ und Families Günter Böckle Siemens CT SE 3 Motivation Drei große ITEA Projekte über Produktfamilien- Engineering: ESAPS (1.7.99 30.6.01),

More information

Infrastruktur Sicherheit mit Checkpoint

Infrastruktur Sicherheit mit Checkpoint Infrastruktur Sicherheit mit Checkpoint Neue Module Markus Kohlmeier Teamleiter Internet und Security Services Übersicht Checkpoint Releases Firewall 1 4.1, release 2000 Firewall 1 NG, FP1, FP2 und FP3,

More information

Testen mit Produktionsdaten Fluch oder Segen?

Testen mit Produktionsdaten Fluch oder Segen? Testen mit Produktionsdaten Fluch oder Segen? Thomas Baumann Die Mobiliar ISACA After Hours Seminar Dienstag, 30.Oktober 2012 2 Agenda PART I: Copy from Production to Test Requirements Solutions and experiences

More information

SAP Sourcing/CLM Webcast Query & User/Contact Maintenance Web Service

SAP Sourcing/CLM Webcast Query & User/Contact Maintenance Web Service SAP Sourcing/CLM Webcast Query & User/Contact Maintenance Web Service Vikram Shanmugasundaram / SAP Sourcing/CLM Center of Excellence Ed Dunne / SAP Sourcing/CLM Product Management November 2015 SAP Sourcing

More information

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014 KURA M2M/IoT Gateway reducing the distance between embedded and enterprise technologies Tiziano Modotti, October 28 th, 2014 IoT Architecture @ M2M/IoT Integration Platform on Cloud Business Applications

More information

www.infoplc.net Application example AC500 Scalable PLC for Individual Automation Communication between AC500 and KNX network abb

www.infoplc.net Application example AC500 Scalable PLC for Individual Automation Communication between AC500 and KNX network abb Application example www.infoplc.net AC500 Scalable PLC for Individual Automation Communication between AC500 and KNX network abb Content www.infoplc.net 1 Disclaimer...2 1.1 For customers domiciled outside

More information

THE IOT: A REVOLUTION IS UNDER WAY T.J. MCLEISH

THE IOT: A REVOLUTION IS UNDER WAY T.J. MCLEISH THE IOT: A REVOLUTION IS UNDER WAY T.J. MCLEISH Much (perhaps too much) has been written about the Internet of Things or Internet of Everything. But the idea itself has been around for decades. Marshall

More information

Programming IoT Gateways With macchina.io

Programming IoT Gateways With macchina.io Programming IoT Gateways With macchina.io Günter Obiltschnig Applied Informatics Software Engineering GmbH Maria Elend 143 9182 Maria Elend Austria [email protected] This article shows how

More information

01. Introduction of Android

01. Introduction of Android 01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment

More information

Über die Semantik von Modellierungssprachen

Über die Semantik von Modellierungssprachen Über die Semantik von Modellierungssprachen und des UML-Standards Prof. Dr. Bernhard Rumpe Technische Universität Braunschweig http://www.sse.cs.tu-bs.de/ Seite 2 What is a model? And why do we need modeling

More information

Services supply chain management and organisational performance

Services supply chain management and organisational performance Services supply chain management and organisational performance Irène Kilubi Services supply chain management and organisational performance An exploratory mixed-method investigation of service and manufacturing

More information

Run SAP Implementation Partner Program Guide 2009 ADOPTING THE RUN METHODOLOGY INTO YOUR SAP IMPLEMENTATIONS

Run SAP Implementation Partner Program Guide 2009 ADOPTING THE RUN METHODOLOGY INTO YOUR SAP IMPLEMENTATIONS Run SAP Implementation Partner Program Guide 2009 ADOPTING THE RUN METHODOLOGY INTO YOUR SAP IMPLEMENTATIONS Executive Summary The foundation for business process availability is laid in the technical

More information

The Internet of Things starts with intelligence inside

The Internet of Things starts with intelligence inside The Internet of Things starts with intelligence inside Eric Chan, Intel Solutions Group Director, Segments & Broad Market Division INTELLIGENT DEVICES INTELLIGENT SYSTEM OF SYSTEMS END TO END ANALYTICS

More information