Composition-based Interaction Design for Adaptable Distributed Software Systems
|
|
- Emory Little
- 5 years ago
- Views:
Transcription
1 Composition-based Interaction Design for Adaptable Distributed Software Systems Kenji Tei Assistant Professor, National Institute of Informatics
2 Self-Introduction : Kenji Tei Assistant professor at NII tei@nii.ac.jp Research Interests adaptive software system model-driven development, software architecture networked embedded systems especially wireless sensor networks recently IoT, wireless control systems, and robots GRACE Center 2
3 Distributed Software System Service-oriented (cloud) system robots network sensor network networked control system 3
4 Adaptive Systems self-adaptation systems that are able to modify their behavior and/or structure in response to their perception of the environment and the system itself, and their requirements Rogério de Lemos, et.al., Software Engineering for Self-Adaptive Systems: A Second Research Roadmap, SEAMS2011. Specification Domain properties(assumptions) S, D = R Goal/Requirement Adaptation S, D = R Modify S in response to changes in D to satisfy R off-line : Adaptive maintenance on-line : Self-adaptation Carlo Ghezzi, The fading boundary between development time and run time, SEAMS
5 Our Focus self-adaptive software Analyze Analyze Analyze Plan Plan Plan monitoring Adaptation Engine Adaptable Software Monitor Monitor Monitor Execute Execute Execute effecting MAPE loops How to develop adaptable software to be adaptable? Adaptable software should be developed to support one or more solutions All solutions should be tightly related to requirements 5
6 Adaptable Software Development Req. analysis Architecture Design Detailed Design Impl. R S Analyze & Decide method level Conditional charged maintained level disposed Station Control loop for battery maintenance Analyze & Decide Analyze& Decide swept Object with Got close to Migration avoiding obstacles object direction picked up Object and Object Current obstacle found position Current position appearance position detected and cleaning Control loop for approaching object result bin Load Control loop for cleaning amount senddatatype = HUMIDITY senddatatype = ACCELERATION transmissioncondition = 10 min transmissioncondition = 30 sec compress = Huffman datatype = HUMIDITY datatype = ACCELERATION deploymentcondition = ALL deploymentcondition = ALL samplingcondition = 0.2 sec id = 141 id = 146 id = 153 location = 3F location = 3F location = 3F datatype = TEMPERATURE datatype = DEFORMATION deploymentcondition = ALL deploymentcondition = ALL : TemporalAggregationTask appearance unloaded Load capacity not Load amount into dustbin exceeded Analyze & Decide Control loop for load amount management senddatatype = TEMPERATURE transmissioncondition = 10 min senddatatype = DEFORMATION transmissioncondition = 10 min inputdatatype = DEFORMATION function = AVERAGE timewindow = 100 min duration = 10 min adaptation S Conditional swept picked up appearance and cleaning result appearance disposed Control loop for cleaning Analyze & Decide method charged Station Current position detected Analyze & Decide maintained Analyze& Decide Current position Object Object found Got close to object level Control loop for battery maintenance Migration direction Object position Control loop for approaching object Traceability links between R and S should be maintained Changes in S for adaptation should be localized level datatype = HUMIDITY datatype = TEMPERATURE senddatatype = HUMIDITY transmissioncondition = 10 min deploymentcondition = ALL id = 141 location = 3F deploymentcondition = ALL senddatatype = TEMPERATURE transmissioncondition = 10 min id = 146 location = 3F senddatatype = ACCELERATION transmissioncondition = 30 sec compress = Huffman deploymentcondition = ALL id = 153 location = 3F deploymentcondition = ALL senddatatype = DEFORMATION transmissioncondition = 10 min datatype = ACCELERATION samplingcondition = 0.2 sec datatype = DEFORMATION : TemporalAggregationTask inputdatatype = DEFORMATION function = AVERAGE timewindow = 100 min duration = 10 min
7 Architecture Design for Distributed Software Req. analysis Architecture Design Detailed Design Impl. method Conditional disposed charged Analyze & Decide maintained level level swept Analyze & Decide Station Control loop for battery maintenance Requirements (Goal) picked up appearance and cleaning result appearance Control loop for cleaning Analyze& Decide Current position detected Current position Object Object found Got close to object Structural models A A A A B B B B Interactions C C C C Migration direction Object position Control loop for approaching object Structure design component-based software structure component allocation to subsystems Behavior design interaction between subsystems local behavior in a subsystem Behavioral models
8 Traceablity between R and S to Localize Changes Structural view R Behavioral view S / Manager Drone Logger/ Robot/ / Manager Drone Logger/ cfp Robot/ / Manager Drone cfp Logger/ Robot/ cfp refuse6proposal refuse6proposal accept6proposal refuse6proposal accept6proposal Un;l/ accept6proposal Un;l/ Un;l/ Send6map Send6map Send6map Interaction 8
9 Importance of Interaction Design Interaction is usually designed to satisfy one or more requirements especially, for networked embedded system, reliability, performance, security, etc..., will be affected by interaction design One interaction is related to many concerns centralized/decentralized coordination, logging, compression, encryption, retransmission, etc 9
10 Room System Scenario 10
11 Less Traceability between R and S(Interaction) scattering interweaving Manager* Room* sensor * robot* Logging** server* Manager Mobile/ robot / robot/ Logging/ server/ cfp request auth5request refuse6proposal accept6proposal accept... Un:l* Un;l/ mapping hard to localize changes for adaptation 11
12 Our Approach : Composition-based Interaction Design (1) design a piece of interaction Base Obser ver request, Send, Send,map obseving 3 Robot3 Requeste Room* r Sensor request auth.request user.info accept Inrom.* Request er cfp propos e Mobile- Robot refuse2proposal accept2 proposal inform2 loop Sen der Failure0 Result Rece iver (2) automate compositions of interactions Manager* Room* sensor * robot* Logging** server* Manager Mobile/ robot / robot/ Logging/ server/ cfp request auth5request refuse6proposal accept6proposal accept... Un:l* Un;l/
13 Interaction Composition Complete interaction can be achieved by composing sub-interactions corresponding to a requirement Base Obse rver Roo mba Requ ester Dr Dr on on e e e Dron Drone Drone Leader Drone Rumba Logger request- Send- obseving cfp refuse-proposal cfp Send-map acceptproposal inform- Com pose refuse-proposal accept-proposal Until 処理が成功 loop Failure Result Send-map
14 Interaction Composition Complete interaction can be achieved by composing sub-interactions corresponding to a requirement Base Obse rver Roo mba Request R_Sen er sor request Drone Drone Leader Drone Rumba Logger request- Send- Send-map obseving auth-request user-info accept Inrom- Com pose request auth-request accept Until 処理が成功 loop Failure Result Send-map 14
15 Requ ester Dron e Ongoing Work : Composition-based Interaction Design Identify specifications of interaction pieces from goal model goal elaboration process to clarify requirements for interaction pieces, Compose interactions bind roles and data, and merge message sequences explore and find a composition satisfying all their constraints R. Takahashi, F.Ishikawa, K.Tei, and Y.Fukazawa: Intention-based Automated Composition Approach for Coordination Protocol, ICWS2013. Detailed behavior design and implementation should also be changed according to the changed interaction local behaviors and implementation are also designed to be composable Base Obser ver Room ba0 request, Send, obseving Send,map cfp Dro Dro ne ne Com pose refuse,proposal accept,proposal inform, 15
16 Summary Interaction is high level design decision about behavior of distributed software system one or more solutions exist for one requirement Adaptable software should be designed to support one or more interactions for each requirement however, traceability link between req. and interactions is unclear To clarify traceability between requirements and interactions, we adopt composition-based approach one requirement corresponds to one interaction piece complete interaction can be achieve by composing interaction pieces easy to change solutions of a certain requirement 16
17 Overview of works in NII Req. analysis Architecture Design Exploration of adaptation space Fuyuki Ishikawa Adaptation space analysis Detailed Design Impl. Traceability maintenance to localize changes Conditional swept picked up appearance and cleaning result appearance disposed Control loop for cleaning method Analyze & Decide Current position charged Station Current position detected Analyze & Decide maintained Analyze& Decide Object with avoiding obstacles unloaded into dustbin Got close to object Object and obstacle found level Control loop for battery maintenance bin Load capacity not exceeded Analyze & Decide Control loop for approaching object Control loop for load amount management adaptation Migration direction Object position Load amount Load amount level datatype = HUMIDITY datatype = TEMPERATURE senddatatype = HUMIDITY transmissioncondition = 10 min deploymentcondition = ALL id = 141 location = 3F deploymentcondition = ALL senddatatype = TEMPERATURE transmissioncondition = 10 min id = 146 location = 3F senddatatype = ACCELERATION transmissioncondition = 30 sec compress = Huffman deploymentcondition = ALL id = 153 location = 3F deploymentcondition = ALL senddatatype = DEFORMATION transmissioncondition = 10 min datatype = ACCELERATION samplingcondition = 0.2 sec datatype = DEFORMATION : TemporalAggregationTask inputdatatype = DEFORMATION function = AVERAGE timewindow = 100 min duration = 10 min Designing Self-adaptive System using Putback-based Bidirectional Programming Control Loops Shinichi Honiden Zhenjiang Hu Bidirectional Graph Transformation Infrastr and its Applications Soichiro Hidaka Change propagation Composition-based interaction design Conditional disposed Analyze & Decide swept for adaptable distributed software systems Kenji Tei picked up appearance and cleaning result appearance Control loop for cleaning method charged Station Current position detected Analyze & Decide maintained Analyze& Decide Current position Object Object found Got close to object level Control loop for battery maintenance Migration direction Object position Control loop for approaching object level senddatatype = HUMIDITY senddatatype = ACCELERATION transmissioncondition = 10 min transmissioncondition = 30 sec compress = Huffman datatype = HUMIDITY datatype = ACCELERATION deploymentcondition = ALL deploymentcondition = ALL samplingcondition = 0.2 sec id = 141 id = 146 id = 153 location = 3F location = 3F location = 3F datatype = TEMPERATURE datatype = DEFORMATION deploymentcondition = ALL deploymentcondition = ALL : TemporalAggregationTask inputdatatype = DEFORMATION senddatatype = TEMPERATURE senddatatype = DEFORMATION function = AVERAGE transmissioncondition = 10 min transmissioncondition = 10 min timewindow = 100 min duration = 10 min
Kenji Tei Associate Professor National Institute of Informatics, Japan
Kenji Tei Associate Professor National Institute of Informatics, Japan tei@nii.ac.jp http://researchmap.jp/teikenji/?lang=english Joint work with Moeka Tanabe, Ezequiel Castellano, Leandro Nahabedian,
More informationUser s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-T-PLUS. Data Logging Sensor
SM Extended Warranty Program User s Guide Shop online at omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info OM-EL-WiFi-TH OM-EL-WiFi-T-PLUS Temperature/ High Accuracy WiFi Humidity
More informationScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 35 (2014 ) 1352 1359 18 th International Conference in Knowledge Based and Intelligent Information & Engineering Systems
More informationMonitoring the environment with a Cloud Robotics Service
Monitoring the environment with a Cloud Robotics Service Ludovico O. Russo ludus.russo@gmail.com Outline Introduction Service Robotics Autonomous Navigation Cloud Robotics Robot Based Environmental Monitoring
More informationProject acronym: TraSer. Duration: 36 months. System Architecture
Project acronym: Project title: Identity-Based Tracking and Web-Services for SMEs Start date of project: 01.06.2006 Sixth Framework Programme IST Call 5 Fp6-2005-IST-5 ICT for Networked Businesses Priority
More informationUser s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-TP-PLUS. Probe Data Logging Sensor
SM Extended Warranty Program User s Guide Shop online at omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info OM-EL-WiFi-TH OM-EL-WiFi-TP-PLUS Temperature/ High Accuracy WiFi Humidity
More informationebro has expanded its wide range of loggers in the food sector even further: ebro Data Logger Family EBI 20
ebro has expanded its wide range of loggers in the food sector even further: ebro Data Logger Family EBI 20 For the continuous documentation and monitoring of temperature, air pressure and humidity in
More informationPrime Capsule Portable Data Logger
Prime Capsule Portable Data Logger Note : Picture of products for reference only, holder not included. Features : - LCD Display for easy usage / Data Review - Data log can start without PC software setup
More informationSupplementary Manual for Model 287a Ionizer Performance Analyzer. 287a-1/100A V1.12 P/N
Supplementary for Model 287a Ionizer Performance Analyzer 287a-1/100A V1.12 P/N 0345006 101107 IPA 287a Display and Operational Chart Press [On/Off] to turn on the unit ME MONROE 287a Version 1.12 Press
More informationA Goal Model Elaboration for Localizing Changes in Software Evolution
A Goal Model Elaboration for Localizing Changes in Software Evolution Hiroyuki Nakagawa The University of Electro-Communications Tokyo, Japan nakagawa@uec.ac.jp Akihiko Ohsuga The University of Electro-Communications
More informationEBI 25 Wireless Data Logger System
62 EBI 25 Wireless Data Logger System The EBI 25 system for wireless monitoring of temperature, humidity and other measurements assures that perishable goods are produced and stored at the right conditions
More informationAt 5% print coverage (A4 or Letter size). The actual number of printed pages will vary depending on the average type of print job and paper.
Drum unit This printer can print up to 30,000 pages * with one drum unit. * At 5% print coverage (A4 or Letter size). The actual number of printed pages will vary depending on the average type of print
More informationActive Recognition and Manipulation of Simple Parts Exploiting 3D Information
experiment ActReMa Active Recognition and Manipulation of Simple Parts Exploiting 3D Information Experiment Partners: Rheinische Friedrich-Wilhelms-Universität Bonn Metronom Automation GmbH Experiment
More informationHW4 Software version 3. HP23 Humidity Temperature Indicator
Page 1 of 27 HW4 Software version 3 2010-2011; E-M-HW4v3-F2-012_11 Page 2 of 27 Table of contents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 2.1 Functions and settings overview... 4 2.2 Detecting
More informationModeling Requirements
Modeling Requirements Critical Embedded Systems Dr. Balázs Polgár Prepared by Budapest University of Technology and Economics Faculty of Electrical Engineering and Informatics Dept. of Measurement and
More informationTemperature & Humidity Datalogger
R6030 Temperature & Humidity Datalogger Instruction Manual Table of Contents Introduction... 2 Product Quality... 3 Safety... 3 Features... 3 Included... 3 Specifications... 4 Instrument Description...
More informationExtend Your Security into Multi-dimension
Extend Your Security into Multi-dimension - Dahua Industry Drone DRONE & CONTROLLER X650 Diagonal wheelbase: 666 mm Endurance: 25 mins Operating radius: 3~5 km Max. take-off weight: 6.3 kg X820 Diagonal
More informationEL-WiFi-TH -
EL-WiFi-TH - www.pel.eu WiFi Temperature & Humidity Sensor -20 to +60 C (-4 to +140 F) temperature and 0 to 100% humidity measurement range Wirelessly stream and view data on the EasyLog Cloud, App or
More informationAdvancing AiHD Cloud Solution
NEW Advancing AiHD Cloud Solution Ai Holdings Corporation (parent company to Graphtec) created the "" cloud system by consolidating resources from group companies to provide advanced IoT platform with
More informationWireless Sensor Networks Chapter 7: Naming & Addressing
Wireless Sensor Networks Chapter 7: Naming & Addressing António Grilo Courtesy: Holger Karl, UPB Goals of this chapter This short chapter looks at non-standard options for denoting the senders/receivers
More informationTemperature logger with internal sensor Instruction manual
LOGGER R0110 Temperature logger with internal sensor Instruction manual Manual for use of temperature logger R0110 Logger is designed for measurement and record of temperature from built-in internal temperature
More informationTable of Contents & Introduction 2 Product features & composition. 3 Functions Specifications
High Precision Wireless Bore Gauge B-100 User s Guide The contents of this manual could be different according to the software version and it can be changed without notice. Please use this good after reading
More informationModellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico
Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 6 UML Introduction Structural diagrams Basics What is? Please explain
More informationOn-board wireless temperature and humidity logger
On-board wireless temperature and humidity logger v6.3 BT 1 Contents 1. Introduction... 4 2. Description of the operation... 4 3. Technical data... 6 4. Loggicar R package contents... 7 5. Logger overview...
More informationGRYF. Measuring Instruments. measuring electrochemical and physical values. monitoring the environment. controlling technological processes
measuring electrochemical and physical values monitoring the environment controlling technological processes www.gryf.cz HB, spol. s r. o.,cechova 314, 580 01 Havlickuv Brod, CZ, Tel.: +420 569 425 024
More informationChapter 7: Naming & Addressing
Chapter 7: Naming & Addressing Goals of this chapter This short chapter looks at non-standard options for denoting the senders/receivers of messages Traditional (fixed, wireless, ad hoc): Denote individual
More informationAUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2
Volume 118 No. 20 2018, 751-755 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu AUTOMATED GARBAGE COLLECTION USING GPS AND GSM Shobana G 1, Sureshkumar
More informationDICKSON FH320/325 & FT300/325 DICKSON. Temperature/Humidity Recorder. Specifications. Applications & Product. Product. Contents: Getting Started
FH320/325 & FT300/325 Temperature/Humidity Recorder Contents: and Instrument Anatomy Accessories Warranty / Accessories, & Calibration FH325 Remote Probe Temperature & Humidity FT325 Remote Probe 2 Channel
More informationEasyLog Bluetooth. quick start guide
EasyLog Bluetooth quick start guide 1 Charge your data logger Your data logger will arrive partially charged. For optimum performance, charge it for 24 hours before use until no battery symbol is displayed.
More information8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore
8.3 cloud roadmap Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development The AnyLogic Company Conference 2018 Baltimore The AnyLogic Company www.anylogic.com agenda 1. 8.3: the new web
More informationPRODUCT GUIDE. Your Data, Anytime, Anywhere.
PRODUCT GUIDE Your Data, Anytime, Anywhere www.tempro.be WiFi Sensors For Every Situation FilesThruTheAir offers a comprehensive environmental monitoring package, combining high specification WiFi sensors
More informationINSTRUCTION MANUAL CONTAINS: MOUNTING DIMENSION: For RVs,Caravans,and boats METER for duo-battery charging solar controller,
INSTRUCTION MANUAL ---------- METER for duo-battery charging solar controller, For RVs,Caravans,and boats ----------EPIPDB-COM series CONTAINS: Wall mounting board, can be mounted in or on the wall. With
More information8 CHANNEL ANALOG DATA LOGGER
8 CHANNEL ANALOG DATA LOGGER USER MANUAL www.researchdesignlab.com Page 1 Contents OVERVIEW... 3 Data Logger... 3 FEATURES... 4 SCHEMATIC OF 8 CHANNEL DATA LOGGER... 5 CONNECTION DIAGRAM... 6 CONFIGURATION
More informationService-Oriented Computing in Recomposable Embedded Systems
Service-Oriented Computing in Recomposable Embedded Systems Autonomous + Backend Support Yinong Chen Department of Computer Science and Engineering http://www.public.asu.edu/~ychen10/ 2 Motivation Embedded
More information! SCARLET TECH. WL11-WS/WSD Wireless Wind Logger User Guide
! SCARLET TECH WL11-WS/WSD Wireless Wind Logger User Guide Overview WL11 series is high performance and cost effective wireless wind speed and direction (optional) logger. Low power wireless technology
More informationSygonix Home Starter Kit
App Instruction Manual Sygonix Home Starter Kit Item No. 1597114 www.conradconnect.de Contents Conrad Connect... 4 Symbols... 4 Core functions... 5 App to device communication... 6 App Installation...
More informationMEDICAL, PHARMACEUTICAL & VETERINARY TEMPERATURE & HUMIDITY DATA LOGGERS
MEDICAL, PHARMACEUTICAL & VETERINARY TEMPERATURE & HUMIDITY Fields of Application: DATA LOGGERS Pharmaceutical Industries Laboratories Chemistry Life Science Hospitals Medical research institute/ Medical
More informationEasyLog 21CFR Compatible Temperature, Humidity & Dew Point Data Logger with LCD Screen
-35 to +80 C (-31 to +176 F) and 0 to 100%RH measurement range Stores over 16,000 readings for both temperature and humidity EasyLog 21CFR software available as a free download High contrast LCD, with
More informationtesto 184 Data logger Instruction manual
testo 184 Data logger Instruction manual 2 1 Safety and the environment 1 Safety and the environment 1.1. About this document Use > Please read this documentation through carefully and familiarize yourself
More informationwww.grensregio.eu www.smarttooling.eu WIRELESS COMMUNICATION, LOCALIZATION (AND MORE) FOR ROBOTICS PROF. JEROEN HOEBEKE, PROF. BRUNO VOLCKAERT, PROF. PIETER SIMOENS (jeroen.hoebeke@ugent.be) GHENT UNIVERSITY
More informationWireless Irrigation Control System
Wireless Irrigation Control System General introduction: Automated irrigation becomes a trend with the development of smart agriculture. In order to send appropriate amount water in proper time to your
More informationWhat can IoT do for Facility Management? Marie Lassborn, Yanzi Anders Thun, Microsoft
What can IoT do for Facility Management? Marie Lassborn, Yanzi (marie.lassborn@yanzinetworks.com) Anders Thun, Microsoft (anders.thun@microsoft.com) 1 What is the purpose of this project? 2 Today, buildings
More informationTemperature/Rh Data logger. Users Manual. USB Datalogger IP 65 Water Proof
Temperature/Rh Data logger Users Manual USB Datalogger IP 65 Water Proof TABLE OF CONTENTS FEATURES & SPECIFICATIONS... 3 START UP AND GENERAL OPERATION... 7 LCD Display... 8 Sampling Rate... 9 Recording
More informationServices Techniques 1616 René-Levesque Ouest. Technical specifications Timing Sheet August 2017
Services Techniques 1616 René-Levesque Ouest Technical specifications Timing Sheet August 2017 Summary 1. Leader and bumpers... 3 1.1. Leader... 3 1.2. s... 3 2. 30 minutes time slot... 4 2.1. Duration
More informationNHT-310. Broadband EM Field Meter: DC 40 GHz. HAVSCo LTD. Key Features:
Key Features: Broadband measurement capability from DC up to 40 GHz utilizing a range of probes Interchangeable probes for measuring Electric, Magnetic and Electromagnetic fields Shell in aluminum alloy
More informationEffective Waste Collection with Shortest Path Semi-Static and Dynamic Routing
The 7th conference on Internet of Things and Smart Spaces rusmart 2014 Effective Waste Collection with Shortest Path Semi-Static and Dynamic Routing Theodoros Anagnostopoulos 1, Arkady Zaslavsky 2, 1 1
More information1366 INSTRUCTION MANUAL
RS Humidity / Temperature Meter 1366 INSTRUCTION MANUAL R ULL C WET DEW C TABLE O CONTENTS TITLE PAGE 1. SPECIICATIONS... 1 2. RONT PANEL DESCRIPTION... 2 3. MEASURING PROCEDURE... 4 4. MAINTENANCE...
More informationNovel Signaling Scheme for 1x CDMA based Femtocell Networks
Novel Signaling Scheme for 1x CDMA based cell Networks Kuen Chool Yoo*, Tae Jin Lee** *School of Information and Communication Engineering, Sungkyunkwan University, Suwon, 440-764, South Korea {kcyoo2000,tjlee}@ece.skku.ac.kr
More informationF %RH. %rf CO 2. g/m 3. inch H₂O. hpa. Measure. Record. Monitor. Choose the right data loggers for your application now.
F %RH g C %rf CO 2 g/m 3 hpa inch H₂O td Measure. Record. Monitor. Choose the right for your application now. 1 You know your requirements - we have the right. How do you want to record your measurement?
More informationManagement of Intelligent Campus Wireless Sensor Networks Based on Runtime Model
Journal of Computer and Communications, 2015, 3, 22-31 Published Online July 2015 in SciRes. http://www.scirp.org/journal/jcc http://dx.doi.org/10.4236/jcc.2015.37003 Management of Intelligent Campus Wireless
More informationPresented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1
Presented by Viraj Anagal Kaushik Mada Presented to Dr. Mohamed Mahmoud ECE 6900 Fall 2014 Date: 09/29/2014 1 Outline Motivation Overview Wireless Sensor Network Components Characteristics of Wireless
More informationA Very Short Introduction to Pervasive Computing
A Very Short Introduction to Pervasive Computing Nicola Dragoni Embedded Systems Engineering Section DTU Informatics Technical University of Denmark These slides have been found on the Web and adapted
More informationHandheld GPS/GSM Tracker MH2000. Quick Start USER MANUAL. Version 1.04 Release date:
MH2000 Quick Start USER MANUAL WELCOME! Thank you for purchasing our device! We hope it will satisfy your expectations and you will enjoy its particular features. Please, find several minutes to read this
More informationPROGRAMMING FOR THE INTERNET OF THINGS: USING WINDOWS 10 IOT CORE AND AZURE IOT SUITE (DEVELOPER REFERENCE) BY DAWID BORYCKI
Read Online and Download Ebook PROGRAMMING FOR THE INTERNET OF THINGS: USING WINDOWS 10 IOT CORE AND AZURE IOT SUITE (DEVELOPER REFERENCE) BY DAWID BORYCKI DOWNLOAD EBOOK : PROGRAMMING FOR THE INTERNET
More informationHumidity & Temperature Datalogger
User's Guide Humidity & Temperature Datalogger Model RHT Introduction Congratulations on your purchase of this Temperature and Humidity datalogger. With this meter, you can monitor and log data over long
More informationDr Robot C# Advance Sentinel 2. Demo Program. Version: June Copyright 2008, Dr Robot Inc. All Rights Reserved.
25 Valleywood Drive, Unit 20 Markham, Ontario, L3R 5L9, Canada Tel: (905) 943-9572 Fax: (905) 943-9197 Support@DrRobot.com Dr Robot C# Advance Sentinel 2 Demo Program Version: 1.0.0 June 2008-1 - Copyright
More informationData logger systems from ROTRONIC
Data logger systems from ROTRONIC RS-485 Logger, power supply via RS-485 network RS-485 Logger, power supply via RS-485 network RS-485 Logger, power supply via RS-485 network Logger with power supply RS-485
More informationAggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1
Aggregation and Segregation Mechanisms AM, EE141, Swarm Intelligence, W4-1 Outline Social insects (ants) Algorithms (data clustering) Robotics experiments Ants Stigmergy Definition It defines a class of
More informationHighlights. Main Features. Product Images: Mini Trooper 2-Camera Wire-Free Video Security System
Mini Trooper 2-Camera Wire-Free Video Security System 2 HD Wire-Free Indoor/Outdoor Cameras with Base Station and 8GB MicroSD Highlights Weatherproof with absolutely no wires so you can place it anywhere
More informationA Modular Software Framework for Eye-Hand Coordination in Humanoid Robots
A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots Jurgen Leitner, Simon Harding, Alexander Forster and Peter Corke Presentation: Hana Fusman Introduction/ Overview The goal of their
More informationgo Measurement-System
go Measurement-System For the assessment of U-value, humidity and further parameters go is a portable, robust and weather-proof cloud-based measurement system which has been specially designed for temporary
More informationBESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14)
BESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14) BESANTEK USB Data Logger Instructional Manual (BST-DL10, BST-DL13, BST-DL14) CONTENTS Chapter 1. USB Data Logger Hardware...1
More informationSmart Ocean Smart Hockey Puck Padlock Data Sheet
Smart Ocean Smart Hockey Puck Padlock Data Sheet Release: Version 1.1 Date: 16-June-2017 Chengdu Smart Ocean Technology Co. Ltd. Room 2205, Block 2, Phase 1, Chengdu Center No. 138, 2nd Tianfu Street Chengdu,
More informationWIRELESS ACCELEROMETER
WIRELESS ACCELEROMETER Fall Semester 2018 CAPTSTONE DESIGN TOPIC SUBMITTED BY: INSTRUMENTED SENSOR TECHNOLOGY, INC 4704 Moore St. Okemos, MI 48864 The Wireless Accelerometer device is a 3-axis accelerometer/logger
More informationTR100-A / TR200-A. Temperature / Humidity Data Loggers. Users Manual. For detailed specifications and ordering info go to
TR100-A / TR200-A Temperature / Humidity Data Loggers Users Manual For detailed specifications and ordering info go to www.testequipmentdepot.com TR100-A / TR200-A Temperature / Humidity Data Loggers English
More informationBST-DL114 / BST-DL115/BST-DL116/BST-DL117 Wireless Monitor Temperature Humidity Data Logger. Manual V1.0
BST-DL114 / BST-DL115/BST-DL116/BST-DL117 Wireless Monitor Temperature Humidity Data Logger Manual V1.0 CONTENTS Chapter I product introduction... 1 1.1 Product Features... 1 1.2 Range of Application...
More informationWeb-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a
4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a 1 Faculty
More informationPortal Quick Start Guide Portal version 1.9
Portal Quick Start Guide 1 Content 1. Unboxing... 4 1.1. Packaging content... 4 1.2. What you need to start... 5 2. Set up your account... 6 2.1. Sign up to the Portal... 6 2.2. Download your gateway application...
More informationL2 - Internet of Things
UNIK4750 - Measurable Security for the Internet of Things L2 - Internet of Things György Kálmán, UiO/NTNU/mnemonic gyorgy.kalman@its.uio.no Josef Noll UiO/UNIK josef.noll@its.uio.no http://cwi.unik.no/wiki/unik4750,
More informationKNX T-UP. Temperature Sensor. Technical specifications and installation instructions
EN KNX T-UP Temperature Sensor Technical specifications and installation instructions Elsner Elektronik GmbH Control and Automation Engineering Herdweg 7 D 75391 Gechingen Phone +49 (0) 70 56 / 93 97-0
More informationIntroduction to ThingWorx
Introduction to ThingWorx Introduction to Internet of Things (2min) What are the objectives of this video? Figure 1 Welcome to ThingWorx (THWX), in this short video we will introduce you to the main components
More informationUSER MANUAL. Sens it SENS IT 2.1
USER MANUAL www.sensit.io Sens it SENS IT 2.1 SUMMARY SAFETY INSTRUCTIONS 4 I. CONTENT OF THE PACK 4 II. PRESENTATION 5 III. HOW TO START 8 IV. TECHNICAL SPECIFICATIONS 9 V. WARNING STATEMENTS 10 VI. CREDITS
More informationMission interface. Technical Documentation
Mission interface Technical Documentation Version 1.6 Software release 1.7 Release date: 16.09.2016 Table of contents 1 Introduction...3 2 Missions...3 2.1 Examples of creating and using a mission...5
More informationActuated Sensor Networks: a 40-minute rant on convergence of vision, robotics, and sensor networks
1 Actuated Sensor Networks: a 40-minute rant on convergence of vision, robotics, and sensor networks Chad Jenkins Assistant Professor Computer Science Department Brown University Women in Computer Science
More informationAn introduction to Machine Learning silicon
An introduction to Machine Learning silicon November 28 2017 Insight for Technology Investors AI/ML terminology Artificial Intelligence Machine Learning Deep Learning Algorithms: CNNs, RNNs, etc. Additional
More informationRMS Monitoring Software System Operation
System Operation 2016 ROTRONIC AG Bassersdorf Switzerland Contents Contents... 2 1 Overview... 3 1.1 System Requirements... 3 1.1.1 Browser... 3 2 System Login... 4 3 Data Views... 5 3.1 Alarm Symbols...
More informationS500 Series. Operation manual for GSM temperature humidity data logger
S500 Series Operation manual for GSM temperature humidity data logger Catalogues CHAPTER 1. INTRODUCTIONS... 1 1.1 Features... 1 1.2 Technical Specifications... 1 1.3 Applications... 2 1.4 Installation
More informationSupply voltage 230 V AC Service button 1
EnOcean-DALI-Gateway, series BL Interfaces: 1x DALI master, 1x EnOcean master bi-directional Supply voltage: 230 V AC The provides one DALI master with an integrated DALI power supply for the direct connection
More informationYour Development Partner for Innovative Electronics and Embedded Software Solutions. Jakob Bjerre
Your Development Partner for Innovative Electronics and Embedded Software Solutions Jakob Bjerre FROM IDEA TO PRODUCTION Develco is an expert in: Product Development based on electronics and embedded software,
More informationField Equipment for Measuring Electrical Conductivity, Humidity and ph of Soil
Field Equipment for Measuring Electrical Conductivity, Humidity and ph of Soil User Manual This instrument is designed for measuring the soil s electrical conductivity, humidity, temperature and ph. It
More informationA REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT
A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT Yue Fan 1, Yeping Zhu 1*, 1 Agricultural Information Institute, Chinese Academy of Agricultural
More informationIMU6420 V0.98 Data Logger Release Notes January 12, 2013
IMU6420 V0.98 Data Logger Release Notes January 12, 2013 Features The IMU6420 is a high performance 10 DOF datalogger with the following features: - Atmega1284P processor (11.0592MHz) with real time clock
More informationEmerging Vision Technologies: Enabling a New Era of Intelligent Devices
Emerging Vision Technologies: Enabling a New Era of Intelligent Devices Computer vision overview Computer vision is being integrated in our daily lives Acquiring, processing, and understanding visual data
More informationHIGH TEMPERATURE / FOOD PASTEURIZATION LOGGER
E S C O R T HIGH TEMPERATURE / FOOD PASTEURIZATION LOGGER U S E R M A N U A L Contents 1. Getting Started... 3 2. Installing Console Pro Software... 3 3. Installing USB Drivers... 5 4. Programming the
More informationPLAYBACK MODE. Blue: Manual Record. Red: White: Motion Detection Record Schedule Record
PLAYBACK MODE SEARCH AND PLAY To access the search playback list go to Menu and select Search and Play The Search and Play list will come up and list off all of the recordings you have starting with the
More informationThe Future of Lighting Is Smart. Martin Mueller Roger Sexton
The Future of Lighting Is Smart Martin Mueller Roger Sexton The Future of Lighting Is Smart What is Smart Lighting and how do we get there? Communication methods DALI BLE Communication: lighting services
More informationCM-700 Technical Information
CM-700 Technical Information Last updated 2010.03.09 (v1.01 Eng) Part Photo CM-700 is a control module type controller with a CPU, TTL / RS485 communication circuit and ZIG-110 connector. You cannot control
More information4G and 5G Cellular Technologies Enable Intelligent Transportation Use Cases
4G and 5G Cellular Technologies Enable Intelligent Transportation Use Cases Martti Mustajärvi martti.mustajarvi@nokia.com Nokia Innovation Steering Principal Technologist 1 Nokia 2016 1 Our mission is
More informationAlways there to help you. Register your product and get support at TX2BT. Question? Contact Philips.
Always there to help you Register your product and get support at www.philips.com/support Question? Contact Philips TX2BT User manual Contents 1 Important safety instructions 2 Hearing Safety 2 General
More informationTemperature logger with display Instruction Manual
LOGGER S0110 Temperature logger with display Instruction Manual Instruction manual for use of temperature logger S0110 Logger is designed for measurement and record of temperature from built-in internal
More informationSteven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft
Steven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft Steven and Bruno Info Section 3 Software Architecture Section 7 The Protocol challenge Progress
More informationCollaborative Alliance for Semiconductor Test (CAST) Special Interest Group (SIG) Rich Interactive Test Data Base (RITdb) 2017
Collaborative Alliance for Semiconductor Test (CAST) Special Interest Group (SIG) Rich Interactive Test Data Base (RITdb) 2017 Streaming RITdb is a new standard which is intended to go beyond STDF SEMI
More informationImplementation and Operation of Mobility in WIDE
Implementation and Operation of Mobility in WIDE The 14th Korea Internet Conference June 28, 2006 Keiichi Shima Internet Initiative Japan Inc. / WIDE project Contents Background Implementation
More informationWeb-enabled DAQ System
2016-09 EC-8631 500479 6-0001 Rev.0 01 Web-enabled DAQ System Model: TR30-G High Speed Sampling 5 ms/ai 16 points HTTP server Modbus/TCP master and slave Trigger recording FTP client and server E-mailing
More informationtesto Comfort Software Professional 4 Instruction manual
testo Comfort Software Professional 4 Instruction manual 2 1 Contents 1 Contents 1 Contents...3 2 About this document...5 3 Specifications...6 3.1. Use...6 3.2. System requirements...6 4 First steps...7
More informationRalph Bauknecht Siemens Industry Sector Siemens Industry Software GmbH Weissacher Straße 11 D Stuttgart siemens.
The new 3D Pick and Place Robot: Graphics, use cases, via points, predefined transfer methods Ralph Bauknecht Siemens Industry Software GmbH Contact Ralph Bauknecht Siemens Industry Sector Siemens Industry
More informationRADI-CEM. User manual. MPB S.r.l. Via Giacomo Peroni 400/ Rome - Italy. Tel Fax
MPB S.r.l. Via Giacomo Peroni 400/402 00131 Rome - Italy Tel +39 0641200744 Fax +39 0641200653 info@gruppompb.com www.gruppompb.uk.com User manual RADI-CEM Updated to the Software Version: 0.01 Updated
More informationtesto Comfort Software Professional 4 Instruction manual
testo Comfort Software Professional 4 Instruction manual 2 1 Contents 1 Contents 1 Contents... 3 2 About this document... 5 3 Specifications... 6 3.1. Use... 6 3.2. System requirements... 6 4 First steps...
More informationEnglish. Quick Guide
English Quick Guide Specification Product Overview Button and Indicator light Unpacking Accessory Checklist Important Safety Notes Extruder module installation Accessory installation XYZware operation
More informationPRODUCT DESCRIPTION PACKAGE CONTENTS
Z-Wave is the world s leading wireless smart home automation technology, providing affordable solutions for homeowner s convenience, allowing them to save time and money. Z-Wave has been incorporated into
More information