Efficient Testing of Variant-Rich Software Systems

Size: px
Start display at page:

Download "Efficient Testing of Variant-Rich Software Systems"

Transcription

1 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Efficient Testing of Variant-Rich Software Systems Prof. Dr.-Ing. Ina Schaefer Institute of Software Engineering and Automotive Informatics Technische Universität Braunschweig ASQF Testing - Day Niedersachsen, Gifhorn,

2 - Fields of Research Automo:ve)) So<ware)Engineering) Efficient Testing of Variant-Rich Software Variability)&)Evolu:on) Modeling) Programming) Quality)Assurance) Re?Engineering) 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 2

3 Testing Variant-rich Software Systems Observations: Complex systems with many interacting functions and features Many system variants and versions Consequences: Increasing testing effort Combinatorial explosion during integration and system testing Complete re-test in case of changes mostly infeasible 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 3

4 Agenda 1. Describing and Managing Variant-rich Systems 2. Variant Selection Techniques 3. Test effort reduction by incremental testing 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 4

5 Describing and Managing Variant-rich Systems 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 5

6 Describing and Mangaging Variant-rich Systems Variant-rich systems can be described by features which are either mandatory or optional. There can be further constraints between features Feature A excludes feature B Feature A requires feature B Feature A OR feature B has to be selected How to describe and manage these features and there connections? 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 6

7 Feature-Models Kang et al. [Kang90] introduced Feature-Models as possibility to represent SPLs FMs are tree-structures, which represent abstract features and their properties List Queue Stack Functions Priority Peek Priority Sync Undo size Log logger Clear require 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 7

8 Feature Interactions A feature is a customer-visible product characteristic. Each feature in isolation satisfies its specification. If features are combined, the single specifications are violated. There are unwanted side effects.! Feature Interaction! 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 8

9 Example: Combine Fire and Water Alarms If there is fire, start sprinkling system. If there is water, cut the main water line. 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 9

10 Reasons for Feature Interactions Intended Feature Interactions: Communication via shared variables: one feature writes, another feature reads values. Unintended Feature Interactions: Non-synchronized write access to shared resources, such as actuators, memory, shared variables, status flags In general, uncritical: Shared read access to resources, e.g., sensors 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 10

11 Efficient Testing of Variant-Rich Software Systems We use a combination of two approaches: Combinatorial Testing: Selection of representative subsets from a large set of possible variants Incremental Regression-based Testing: Reuse test cases and test results in order to efficiently test the selected variants 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 11

12 Variant Selection Techniques 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 12

13 Sample-based SPL Testing Problem: Number of test cases growths exponentially Solution: Combinatorial Interaction Testing (CIT) 1. Create Feature Model 2. Generate a subset of variants based on the FM, covering relevant combinations of features 3. Apply single system testing to the selected variants Efficiency of t-wise Covering Arrays (CA) " 1-wise CA: 50% of all errors " 2-wise CA: 75% of all errors Trade-Off " 3-wise CA: 95% of all errors 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 13

14 Set Covering Problem and Covering Arrays S = {a,b,c,d,e} SPL features M = {{a,b,c}, {b,d}, {c,d}, {d,e}} Valid product configurations Minimal Covering Array L = M 1 + M 4 Feature combinations to test Precondition: All valid product configurations already known SAT-problem, which is NP-complete Fortunately, we deal with realistic FMs 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 14

15 Heuristic Solution by Chvátal (1979) Idea of the algorithm: 1. = Ø 2. = Ø,, 1, 2,,., # Worst Case: contains only subsets with different elements Best solution not guaranteed Adaptation for pairwise CA generation is easy! 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 15

16 ICPL by Johansen et al. (2012) Adaptation is still slow in computation! (Selected) Improvements " Finding core and dead features quickly " Early identification of invalid t-sets " Parallelization " and several more 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 16

17 ICPL - Evaluation ICPL can handle large-scale SPLs Compute 2-wise Covering Array with normal hardware Easily over 90% variant reduction Even with ICPL: Calculation time can be several hours 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 17

18 Regression-based Delta-oriented Testing 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 18

19 Delta-oriented Testing Approaches Goal: Reduce testing effort by only testing differences between product variants Define Deltas on test-models in model-based testing State Machines Activity Diagrams Architectures Define Deltas on requirements in natural language 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 19

20 Delta-oriented Test Modeling Feature- Konfiguration Kernprodukt T1: e1/e2 S1 T2: e3/ T3: e2/ S2 T4: e5/e6 S3 T5: e4/e6 Produkt T7: e1/ S4 T6: e3/ S1 + T7: e1/ Delta 1 Add + + S4 + T6: e3/ S2 + Kern + Delta 1 S1 T1: e1/e2 T2: e3/ T3: e2/ S2 Feature-Modell Application Condition S1 Delta 2 Rem - T1: e1/e2 S2 + Kern + Delta 1 + Delta 2 T4: e5/e6 S3 T5: e4/e6 T7: e1/ S4 T6: e3/ S1 S2 T2: e3/ T3: e2/ T4: e5/e6 S3 T5: e4/e6 T7: e1/ S4 T6: e3/ S3 Delta 3 Mod * S2 T5: e5/e2;e3;e4 + Kern + Delta 1 + Delta 2 + Delta 3 S1 T2: e3/ T3: e2/ S2 T4: e5/e6 S3 T5: e5/e2;e3;e4 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 20

21 Classification of Test Cases by Delta-Analysis Invalid V2 Variant 1 Variant 2 [ ] Variant n Test cases V1 Retest V2 Test cases V2 Test cases Vn 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 21

22 Delta Testing - Procedure 0. Fully test first product variant 1. Generate test cases for subsequent variants Still valid and reuseable test cases? Invalid test cases? New test cases? 2. Selection of test cases by delta analysis: Always test new test cases Select subset of reuseable test cases for re-test 3. Optionally minimize resulting test suite by redundancy elimination 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 22

23 Delta-Testing Strategy Variant 1 Variant 2 Core Product Variant 3 Variant 4 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 23

24 Case Study Body Comfort System 28 Features, Product Variants, 1 Core Product, 40 Deltas 16 Products for Pair-Wise Feature Coverage Body Comfort System Human Machine Interface Door System Security Power Window Exterior Mirror Alarm System Central Locking System require Remote Control Key Status LED Manual Power Window Automatic Power Window Finger Protection Electric Heatable Interior Monitoring Automatic Locking Control Alarm System Safety Function Control Automatic Power Window require require exclude LED Alarm System LED Finger Protection LED Central Locking System LED Power Window LED Exterior Mirror LED Heatable Legende require Mandatory Optional Alternative Or exclude require require 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 24

25 Case Study BCM Delta-Testing Results Redundant Selektiert MoSo-PoLiTe P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 25

26 Requirements-Based Delta-oriented Testing Requirements BCS_R1 If an object is detected in the window (window pressure P > threshold), activate the finger protection to prevent the power window from moving any further. BCS_TC1 Precondition: Action: Expected Result: Test cases Window is open and an object is within the window Press move up button Window moves up, until it reaches the objects and stops BCS_R2 If the central locking system is activated and the power window is not in the top position, move the power window up, until it reaches the top position. BCS_TC2 Precondition: Action: Expected Result: CLS is activated & power window is not in top position Press move up button Power window moves to the top position and stops BCS_R3 If the move down button for the power window is pressed and there is no Central locking system, move the power Window down. Otherwise, only move down if the central locking system is deactivated BCS_R3V1 without CLS BCS_R3V2 with CLS BCS_TC3 Precondition: Action: Expected Result: BCS_TC4 Precondition: Action: Expected Result: No CLS installed Press move down button Power window moves to the bottom position and stops CLS installed and deactivated Press move down button Power window moves to the bottom position and stops BCS_R4 After the move up button has been tapped shortly (< 1 sec), the power window moves automatically up until it reaches the top position and then the movement stops. BCS_TC5 Precondition: Action: Expected Result: Power window is at bottom position Press move up button for less then 1 second Power window moves to the top position and stops BCS_Rn BCS_TCn 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 26

27 Requirements-based Delta-oriented Testing - Classification Pilot Study in Automotive Domain (Relative Figures) New Invalid Retest Reuse 3 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 27

28 Possible Strategies for Re-Test Selection Manually by test engineer (Semi-)Automatical classification of test cases into variants Formulation of requirements in delta-sets with linking of test cases to requirements Model-based impact analysis of changes by delta analysis 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 28

29 Conclusion Variant-rich systems lead to an exponential increasing number of products and test cases Subset selection heuristics reduce number of product variants to a representative subset which is tested. Incremental delta-testing reduces test effort between product variants by test case and test result reuse. 11 November 2014 Ina Schaefer Efficient Testing of Variant-Rich Software 29

Autotask Integration Guide

Autotask Integration Guide Autotask Integration Guide Updated May 2015 - i - Welcome to Autotask Why integrate Autotask with efolder? Autotask is all-in-one web-based Professional Services Automation (PSA) software designed to help

More information

POSITIONING SUBWOOFERS

POSITIONING SUBWOOFERS POSITIONING SUBWOOFERS PRINCIPLE CONSIDERATIONS Lynx Pro Audio / Technical documents When you arrive to a venue and see the Front of House you can find different ways how subwoofers are placed. Sometimes

More information

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE On Industrial Automation and Control By Prof. S. Mukhopadhyay Department of Electrical Engineering IIT Kharagpur Topic Lecture

More information

Multi-functional safety relay modules PROTECT SRB-E

Multi-functional safety relay modules PROTECT SRB-E Multi-functional safety relay modules PROTECT SRB-E PROTECT SRB-E The configurable User-friendly Up to 16 different applications can be selected Monitoring of all conventional safety switchgear Safety

More information

Martin Lehmköster

Martin Lehmköster Place for, company logo from speaker Reduction of Downtime, Quality Improvement and Customer Satisfaction with High Speed Web Inspection Systems Martin Lehmköster 7.1 7632 Agenda 1. Introduction to ISRA

More information

Using the BHM binaural head microphone

Using the BHM binaural head microphone 11/17 Using the binaural head microphone Introduction 1 Recording with a binaural head microphone 2 Equalization of a recording 2 Individual equalization curves 5 Using the equalization curves 5 Post-processing

More information

The future role of broadcast in a world of wireless broadband ITG Workshop Sound, Vision & Games

The future role of broadcast in a world of wireless broadband ITG Workshop Sound, Vision & Games Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen The future role of broadcast in a world of wireless broadband ITG Workshop Sound, Vision & Games Ulrich Reimers, Jan Zöllner, 22 September

More information

Co-location of PMP 450 and PMP 100 systems in the 900 MHz band and migration recommendations

Co-location of PMP 450 and PMP 100 systems in the 900 MHz band and migration recommendations Co-location of PMP 450 and PMP 100 systems in the 900 MHz band and migration recommendations Table of Contents 3 Introduction 3 Synchronization and timing 4 Frame start 5 Frame length 5 Frame length configuration

More information

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer by: Matt Mazzola 12222670 Abstract The design of a spectrum analyzer on an embedded device is presented. The device achieves minimum

More information

APPLICATION NOTE. Fiber Alignment Now Achievable with Commercial Software

APPLICATION NOTE. Fiber Alignment Now Achievable with Commercial Software APPLICATION NOTE Fiber Alignment Now Achievable with Commercial Software 55 Fiber Alignment Now Achievable with Commercial Software Fiber Alignment Fiber (or optical) alignment s goal is to find the location

More information

National Park Service Photo Utah 400 Series 1 Digital Routing Switcher

National Park Service Photo Utah 400 Series 1 Digital Routing Switcher National Park Service Photo Utah 400 Series 1 Digital Routing Switcher Utah 400 Series 1 Visit for our other products Utah Scientific offers a wide range of control panels to suit any type of routing switcher

More information

Logic Analysis Basics

Logic Analysis Basics Logic Analysis Basics September 27, 2006 presented by: Alex Dickson Copyright 2003 Agilent Technologies, Inc. Introduction If you have ever asked yourself these questions: What is a logic analyzer? What

More information

Logic Analysis Basics

Logic Analysis Basics Logic Analysis Basics September 27, 2006 presented by: Alex Dickson Copyright 2003 Agilent Technologies, Inc. Introduction If you have ever asked yourself these questions: What is a logic analyzer? What

More information

HCS-4100/20 Series Application Software

HCS-4100/20 Series Application Software HCS-4100/20 Series Application Software HCS-4100/20 application software is comprehensive, reliable and user-friendly. But it is also an easy care software system which helps the operator to manage the

More information

Understanding Compression Technologies for HD and Megapixel Surveillance

Understanding Compression Technologies for HD and Megapixel Surveillance When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance

More information

Atlas SCR. User Guide. Thyristor and Triac Analyser Model SCR100

Atlas SCR. User Guide. Thyristor and Triac Analyser Model SCR100 Atlas SCR Thyristor and Triac Analyser Model SCR100 User Guide Peak Electronic Design Limited 2004/2008 In the interests of development, information in this guide is subject to change without notice -

More information

K.T. Tim Cheng 07_dft, v Testability

K.T. Tim Cheng 07_dft, v Testability K.T. Tim Cheng 07_dft, v1.0 1 Testability Is concept that deals with costs associated with testing. Increase testability of a circuit Some test cost is being reduced Test application time Test generation

More information

HEAD. HEAD VISOR (Code 7500ff) Overview. Features. System for online localization of sound sources in real time

HEAD. HEAD VISOR (Code 7500ff) Overview. Features. System for online localization of sound sources in real time HEAD Ebertstraße 30a 52134 Herzogenrath Tel.: +49 2407 577-0 Fax: +49 2407 577-99 email: info@head-acoustics.de Web: www.head-acoustics.de Data Datenblatt Sheet HEAD VISOR (Code 7500ff) System for online

More information

Ford AMS Test Bench Operating Instructions

Ford AMS Test Bench Operating Instructions THE FORD METER BOX COMPANY, INC. ISO 9001:2008 10002505 AMS Test Bench 09/2013 Ford AMS Test Bench Operating Instructions The Ford Meter Box Co., Inc. 775 Manchester Avenue, P.O. Box 443, Wabash, Indiana,

More information

Contactor Monitoring Relay CMD Cost-Effective Solution for Safe Machines

Contactor Monitoring Relay CMD Cost-Effective Solution for Safe Machines Contactor Monitoring Relay CMD Cost-Effective Solution for Safe Machines The complete range of contactors, efficient motor-starters and variable speed drives for the motor circuit. New simple to install

More information

10GBASE-KR Start-Up Protocol

10GBASE-KR Start-Up Protocol 10GBASE-KR Start-Up Protocol 1 Supporters Luke Chang, Intel Justin Gaither, Xilinx Ilango Ganga, Intel Andre Szczepanek, TI Pat Thaler, Agilent Rob Brink, Agere Systems Scope and Purpose This presentation

More information

Data Converters and DSPs Getting Closer to Sensors

Data Converters and DSPs Getting Closer to Sensors Data Converters and DSPs Getting Closer to Sensors As the data converters used in military applications must operate faster and at greater resolution, the digital domain is moving closer to the antenna/sensor

More information

VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL

VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL Thomas J. Ryan Senior Engineer Instrumentation Development Branch BDM Corp. P.O. Box 416 Ft. Ord, Ca., 93941 ABSTRACT This paper describes how three

More information

Online data sheet SGS4-S108P3PS2W03 SLG SWITCHING AUTOMATION LIGHT GRIDS

Online data sheet SGS4-S108P3PS2W03 SLG SWITCHING AUTOMATION LIGHT GRIDS Online data sheet SGS-S08PPSW0 SLG SWITCHING AUTOATI LIGHT GRIDS SGS-S08PPSW0 SLG SWITCHING AUTOATI LIGHT GRIDS A B C D E F H I J K L N O P R S T Detailed technical data Features Technology Ordering information

More information

DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT

DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT Sripriya. B.R, Student of M.tech, Dept of ECE, SJB Institute of Technology, Bangalore Dr. Nataraj.

More information

Optical Technologies Micro Motion Absolute, Technology Overview & Programming

Optical Technologies Micro Motion Absolute, Technology Overview & Programming Optical Technologies Micro Motion Absolute, Technology Overview & Programming TN-1003 REV 180531 THE CHALLENGE When an incremental encoder is turned on, the device needs to report accurate location information

More information

From Synchronous to Asynchronous Design

From Synchronous to Asynchronous Design by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The most simple real time programming paradigm is a synchronous loop. This is an effective approach for

More information

Motion detector theluxa P300 KNX Motion detector theluxa P300 KNX

Motion detector theluxa P300 KNX Motion detector theluxa P300 KNX Motion detector theluxa P300 KNX theluxa P300 KNX theluxa P300 KNX 1019610 (white) 1019611 (black) Updated: Nov-17 (subject to changes) Page 1 of 65 Contents 1 Contents 2 FUNCIONAL CHARACERISICS... 4 2.1

More information

860 DSP Digital Field Analyzer

860 DSP Digital Field Analyzer DSP Technology Allows for Quick, Accurate Level Measurements Measures Signal Levels in the 5 to 870 MHz Frequency QPSK and QAM Measurements, High-Resolution Spectrum Analyzer, and Reverse Path Tester Adaptable

More information

Understanding and Managing Conversion Delays in Live Production Systems

Understanding and Managing Conversion Delays in Live Production Systems Understanding and Managing Conversion s in Live Production Systems New production and display technology allows a wide variety of picture formats (including SD, 720p, 1080i) to be mixed together. They

More information

Ford AMS Test Bench Operating Instructions

Ford AMS Test Bench Operating Instructions AMS Test Bench 09/2013 Ford AMS Test Bench Operating Instructions The Ford Meter Box Co., Inc. 775 Manchester Avenue, P.O. Box 443, Wabash, Indiana, USA 46992-0443 Telephone: 260-563-3171 FAX: 800-826-3487

More information

UTTR BEST TELEMETRY SOURCE SELECTOR

UTTR BEST TELEMETRY SOURCE SELECTOR UTTR BEST TELEMETRY SOURCE SELECTOR Kenneth H. Rigley David H. Wheelwright Brandt H. Fowers Computer Sciences Corporation, Hill Air Force Base, Utah ABSTRACT The UTTR (Utah Test & Training Range) offers

More information

Pivoting Object Tracking System

Pivoting Object Tracking System Pivoting Object Tracking System [CSEE 4840 Project Design - March 2009] Damian Ancukiewicz Applied Physics and Applied Mathematics Department da2260@columbia.edu Jinglin Shen Electrical Engineering Department

More information

VOB - data over Video Overlay Box

VOB - data over Video Overlay Box VOB - data over Video Overlay Box Real time data overlayed onto video, both PAL and NTSC versions available Real time lap and sector times without a track side optical beacon User configurable display,

More information

Sample BD Tech Concepts LLC

Sample BD Tech Concepts LLC XYZ Corp. Fry Controller FC-1234 Operating Specification Copyright 2014 Brian Dunn BD Tech Concepts LLC Contents Last Modified: 00/00/0000 Introduction 2 Interface 3 Idle 5 Cooking Cycle 5 Displaying and

More information

Avoiding False Pass or False Fail

Avoiding False Pass or False Fail Avoiding False Pass or False Fail By Michael Smith, Teradyne, October 2012 There is an expectation from consumers that today s electronic products will just work and that electronic manufacturers have

More information

IQDEC01. Composite Decoder, Synchronizer, Audio Embedder with Noise Reduction - 12 bit. Does this module suit your application?

IQDEC01. Composite Decoder, Synchronizer, Audio Embedder with Noise Reduction - 12 bit. Does this module suit your application? The IQDEC01 provides a complete analog front-end with 12-bit composite decoding, synchronization and analog audio ingest in one compact module. It is ideal for providing the bridge between analog legacy

More information

Failure Modes, Effects and Diagnostic Analysis

Failure Modes, Effects and Diagnostic Analysis Failure Modes, Effects and Diagnostic Analysis Project: United Electric One Series Electronic Switch Customer: United Electric Watertown, MA USA Contract No.: UE 05/10-35 Report No.: UE 05/10-35 R001 Version

More information

User Manual K.M.E. Dante Module

User Manual K.M.E. Dante Module User Manual K.M.E. Dante Module Index 1. General Information regarding the K.M.E. Dante Module... 1 1.1 Stream Processing... 1 1.2 Recommended Setup Method... 1 1.3 Hints about Switches in a Dante network...

More information

PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING

PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING R.H. Pawelletz, E. Eufrasio, Vallourec & Mannesmann do Brazil, Belo Horizonte, Brazil; B. M. Bisiaux,

More information

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

ITU-T Y Specific requirements and capabilities of the Internet of things for big data I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Y.4114 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (07/2017) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL

More information

Training Note TR-06RD. Schedules. Schedule types

Training Note TR-06RD. Schedules. Schedule types Schedules General operation of the DT80 data loggers centres on scheduling. Schedules determine when various processes are to occur, and can be triggered by the real time clock, by digital or counter events,

More information

SAFETY SAFETY LIGHT CURTAINS SG EXTENDED FINGER & HAND PROTECTION SG2-M & SG4-E SERIES HIGHLIGHTS APPLICATIONS

SAFETY SAFETY LIGHT CURTAINS SG EXTENDED FINGER & HAND PROTECTION SG2-M & SG4-E SERIES HIGHLIGHTS APPLICATIONS FINGER & HAND PROTECTION SAFETY LIGHT CURTAINS SG2-M & SG4-E SERIES The new SG EXTENDED safety light curtain series represents the ultimate innovation step of SG family. SG EXTENDED are FULLY INTEGRATED

More information

KNX Technical Reference Manual Busch-EnergyControl

KNX Technical Reference Manual Busch-EnergyControl 0073-1-7703 Rev. 02 05.2011 KNX Technical Reference Manual Busch-EnergyControl 6762-500 Efficiency with a future Less consumption and fewer costs pay off for people and the environment. You only need the

More information

TEST PATTERNS COMPRESSION TECHNIQUES BASED ON SAT SOLVING FOR SCAN-BASED DIGITAL CIRCUITS

TEST PATTERNS COMPRESSION TECHNIQUES BASED ON SAT SOLVING FOR SCAN-BASED DIGITAL CIRCUITS TEST PATTERNS COMPRESSION TECHNIQUES BASED ON SAT SOLVING FOR SCAN-BASED DIGITAL CIRCUITS Jiří Balcárek Informatics and Computer Science, 1-st class, full-time study Supervisor: Ing. Jan Schmidt, Ph.D.,

More information

T1 Deframer. LogiCORE Facts. Features. Applications. General Description. Core Specifics

T1 Deframer. LogiCORE Facts. Features. Applications. General Description. Core Specifics November 10, 2000 Xilinx Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 E-mail: support@xilinx.com URL: www.xilinx.com/ipcenter Features Supports T1-D4 and T1-ESF

More information

LUT Optimization for Distributed Arithmetic-Based Block Least Mean Square Adaptive Filter

LUT Optimization for Distributed Arithmetic-Based Block Least Mean Square Adaptive Filter LUT Optimization for Distributed Arithmetic-Based Block Least Mean Square Adaptive Filter Abstract: In this paper, we analyze the contents of lookup tables (LUTs) of distributed arithmetic (DA)- based

More information

Gamma instabus. Technical product information

Gamma instabus. Technical product information Gamma instabus Technical product information Universal dimmer N 554D31, 4 x 300 VA / 1x 1000 VA, AC 230 V Universal dimmer N 554D31 Control of dimmable lamps, including LED without minimum load Output

More information

Hello and welcome to this presentation of the STM32L4 Analog-to-Digital Converter block. It will cover the main features of this block, which is used

Hello and welcome to this presentation of the STM32L4 Analog-to-Digital Converter block. It will cover the main features of this block, which is used Hello and welcome to this presentation of the STM32L4 Analog-to-Digital Converter block. It will cover the main features of this block, which is used to convert the external analog voltage-like sensor

More information

JJMIE Jordan Journal of Mechanical and Industrial Engineering

JJMIE Jordan Journal of Mechanical and Industrial Engineering JJMIE Jordan Journal of Mechanical and Industrial Engineering Volume 4, Number 3, June, 2010 ISSN 1995-6665 Pages 388-393 Reliability Analysis of Car Maintenance Scheduling and Performance Ghassan M. Tashtoush

More information

Instruction manual. DALI Gateway art Installation manual

Instruction manual. DALI Gateway art Installation manual Instruction manual DALI Gateway art. 01544 Installation manual Contents GENERAL FEATURES AND FUNCTIONALITY from page 5 ETS PARAMETERS AND COMMUNICATION OBJECTS from page 6 COMMUNICATION OBJECTS GENERAL

More information

Prisma Optical Networks Ancillary Modules

Prisma Optical Networks Ancillary Modules Optoelectronics Prisma Optical Networks Ancillary Modules Description The Prisma platform is capable of utilizing a combination of modules which address a variety of revenue generating applications. The

More information

Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill

Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill White Paper Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill May 2009 Author David Pemberton- Smith Implementation Group, Synopsys, Inc. Executive Summary Many semiconductor

More information

Rotary Knife Controller

Rotary Knife Controller PCM-22 Rotary Knife Controller Information furnished by EMERSON Motion Control is believed to be accurate and reliable. However, no responsibility is assumed by EMERSON Motion Control for its use. EMERSON

More information

(Skip to step 11 if you are already familiar with connecting to the Tribot)

(Skip to step 11 if you are already familiar with connecting to the Tribot) LEGO MINDSTORMS NXT Lab 5 Remember back in Lab 2 when the Tribot was commanded to drive in a specific pattern that had the shape of a bow tie? Specific commands were passed to the motors to command how

More information

Digital Logic Design ENEE x. Lecture 24

Digital Logic Design ENEE x. Lecture 24 Digital Logic Design ENEE 244-010x Lecture 24 Announcements Homework 9 due today Thursday Office Hours (12/10) from 2:30-4pm Course Evaluations at the end of class today. https://www.courseevalum.umd.edu/

More information

Owner's Manual. TOUCH SCREEN CONTROLLER for Air Conditioning Control System. Model BMS-CT5120UL. English

Owner's Manual. TOUCH SCREEN CONTROLLER for Air Conditioning Control System. Model BMS-CT5120UL. English TOUCH SCREEN CONTROLLER for Air Conditioning Control System Model BMS-CT5120UL English Contents 1 Precautions for safety.................................................. 5 2 Main functions........................................................

More information

SPG700 Multiformat Reference Sync Generator Release Notes

SPG700 Multiformat Reference Sync Generator Release Notes xx ZZZ SPG700 Multiformat Reference Sync Generator Release Notes This document supports firmware version 3.0. www.tek.com *P077123104* 077-1231-04 Copyright Tektronix. All rights reserved. Licensed software

More information

ni.com Digital Signal Processing for Every Application

ni.com Digital Signal Processing for Every Application Digital Signal Processing for Every Application Digital Signal Processing is Everywhere High-Volume Image Processing Production Test Structural Sound Health and Vibration Monitoring RF WiMAX, and Microwave

More information

Reducing Waste in a Converting Operation Timothy W. Rye P /F

Reducing Waste in a Converting Operation Timothy W. Rye P /F Reducing Waste in a Converting Operation Timothy W. Rye P. 770.423.0934/F. 770.424.2554 RYECO Incorporated Trye@ryeco.com 810 Pickens Ind. Dr. Marietta, GA 30062 Introduction According to the principles

More information

IT T35 Digital system desigm y - ii /s - iii

IT T35 Digital system desigm y - ii /s - iii UNIT - III Sequential Logic I Sequential circuits: latches flip flops analysis of clocked sequential circuits state reduction and assignments Registers and Counters: Registers shift registers ripple counters

More information

Introduction This application note describes the XTREME-1000E 8VSB Digital Exciter and its applications.

Introduction This application note describes the XTREME-1000E 8VSB Digital Exciter and its applications. Application Note DTV Exciter Model Number: Xtreme-1000E Version: 4.0 Date: Sept 27, 2007 Introduction This application note describes the XTREME-1000E Digital Exciter and its applications. Product Description

More information

DEDICATED TO EMBEDDED SOLUTIONS

DEDICATED TO EMBEDDED SOLUTIONS DEDICATED TO EMBEDDED SOLUTIONS DESIGN SAFE FPGA INTERNAL CLOCK DOMAIN CROSSINGS ESPEN TALLAKSEN DATA RESPONS SCOPE Clock domain crossings (CDC) is probably the worst source for serious FPGA-bugs that

More information

SigPlay User s Guide

SigPlay User s Guide SigPlay User s Guide . . SigPlay32 User's Guide? Version 3.4 Copyright? 2001 TDT. All rights reserved. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or

More information

Home Monitoring System Using RP Device

Home Monitoring System Using RP Device International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842 Issue 05, Volume 4 (May 2017) SPECIAL ISSUE www.irjcs.com Home Monitoring System Using RP Device Mrs. Sudha D 1, Mr. Sharveshwaran

More information

UNIT-3 Part A. 2. What is radio sonde? [ N/D-16]

UNIT-3 Part A. 2. What is radio sonde? [ N/D-16] UNIT-3 Part A 1. What is CFAR loss? [ N/D-16] Constant false alarm rate (CFAR) is a property of threshold or gain control devices that maintain an approximately constant rate of false target detections

More information

OPERATIONS SEQUENCING IN A CABLE ASSEMBLY SHOP

OPERATIONS SEQUENCING IN A CABLE ASSEMBLY SHOP OPERATIONS SEQUENCING IN A CABLE ASSEMBLY SHOP Ahmet N. Ceranoglu* 1, Ekrem Duman*, M. Hamdi Ozcelik**, * Dogus University, Dept. of Ind. Eng., Acibadem, Istanbul, Turkey ** Yapi Kredi Bankasi, Dept. of

More information

Testing in Darkness How to discover test requirements and stay out of the critical path in a crisis. by Hans Schaefer

Testing in Darkness How to discover test requirements and stay out of the critical path in a crisis. by Hans Schaefer Testing in Darkness How to discover test requirements and stay out of the critical path in a crisis. by Hans Schaefer hans.schaefer@ieee.org 1999, 2008 Hans Schaefer Slide no. 1 Contents The situation

More information

FullMAX Air Inetrface Parameters for Upper 700 MHz A Block v1.0

FullMAX Air Inetrface Parameters for Upper 700 MHz A Block v1.0 FullMAX Air Inetrface Parameters for Upper 700 MHz A Block v1.0 March 23, 2015 By Menashe Shahar, CTO, Full Spectrum Inc. This document describes the FullMAX Air Interface Parameters for operation in the

More information

UPDATE ON IOT LANDSCAPING

UPDATE ON IOT LANDSCAPING UPDATE ON IOT LANDSCAPING ETSI STF 505 Jumoke Ogunbekun IoT in the Smart Home Workshop, 21 st to 22 nd March 2015, Sophia Antipolis, France Outline Starting point for TR 103 375 The AIOTI initiative AIOTI

More information

Ydea-C5 System. Automatic Brightness Adjustment_DMX User Manual

Ydea-C5 System. Automatic Brightness Adjustment_DMX User Manual Ydea-C5 System Automatic Brightness Adjustment_DMX User Manual Automatic Brightness Adjustment_DMX includes 3 modes: timing adjustment, light sensation adjustment, and brightness priority; 1 Timing adjustment:

More information

Detecting Bosch IVA Events with Milestone XProtect

Detecting Bosch IVA Events with Milestone XProtect Date: 8 December Detecting Bosch IVA Events with Prepared by: Tim Warren, Solutions Integration Engineer, Content and Technical Development 2 Table of Content 3 Overview 3 Camera Configuration 3 XProtect

More information

RADview-PC/TDM. Network Management System for TDM Applications Megaplex RAD Data Communications Publication No.

RADview-PC/TDM. Network Management System for TDM Applications Megaplex RAD Data Communications Publication No. RADview-PC/TDM Network Management System for TDM Applications Megaplex-2200 1994 2001 RAD Data Communications Publication No. 351-241-12/01 Contents Megaplex-2200 Edit Configuration Operations 1. Connecting

More information

Design for Testability Part II

Design for Testability Part II Design for Testability Part II 1 Partial-Scan Definition A subset of flip-flops is scanned. Objectives: Minimize area overhead and scan sequence length, yet achieve required fault coverage. Exclude selected

More information

LED7706/7/8. LED drivers for backlighting and lighting applications.

LED7706/7/8. LED drivers for backlighting and lighting applications. LED7706/7/8 LED drivers for backlighting and lighting applications www.st.com/led Content Advanced power management to drive LEDs...3 LED7706/7: six rows of up to 10 white LEDs, with adjustable maximum

More information

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax.

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax. VivoSense User Manual Galvanic Skin Response (GSR) Analysis VivoSense Version 3.1 VivoSense, Inc. Newport Beach, CA, USA Tel. (858) 876-8486, Fax. (248) 692-0980 Email: info@vivosense.com; Web: www.vivosense.com

More information

Version 1.10 CRANE SONG LTD East 5th Street Superior, WI USA tel: fax:

Version 1.10 CRANE SONG LTD East 5th Street Superior, WI USA tel: fax: -192 HARMONICALLY ENHANCED DIGITAL DEVICE OPERATOR'S MANUAL Version 1.10 CRANE SONG LTD. 2117 East 5th Street Superior, WI 54880 USA tel: 715-398-3627 fax: 715-398-3279 www.cranesong.com 2000 Crane Song,LTD.

More information

How-to Setup Motion Detection on a Dahua DVR/NVR

How-to Setup Motion Detection on a Dahua DVR/NVR How-to Setup Motion Detection on a Dahua DVR/NVR Motion detection allows you to set up your cameras to record ONLY when an event (motion) triggers (is detected) the DVR/NVR to begin recording and stops

More information

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels DT9857E Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels The DT9857E is a high accuracy dynamic signal acquisition module for noise, vibration, and acoustic measurements

More information

give sequence to events have memory (short-term) use feedback from output to input to store information

give sequence to events have memory (short-term) use feedback from output to input to store information Chapter 3 :: equential Logic esign Chapter 3 :: Topics igital esign and Computer Architecture avid Money Harris and arah L. Harris Introduction Latches and Flip-Flops ynchronous Logic esign Finite tate

More information

CS101 Final term solved paper Question No: 1 ( Marks: 1 ) - Please choose one ---------- was known as mill in Analytical engine. Memory Processor Monitor Mouse Ref: An arithmetical unit (the "mill") would

More information

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Y.4552/Y.2078 (02/2016) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET

More information

R&S CA210 Signal Analysis Software Offline analysis of recorded signals and wideband signal scenarios

R&S CA210 Signal Analysis Software Offline analysis of recorded signals and wideband signal scenarios CA210_bro_en_3607-3600-12_v0200.indd 1 Product Brochure 02.00 Radiomonitoring & Radiolocation R&S CA210 Signal Analysis Software Offline analysis of recorded signals and wideband signal scenarios 28.09.2016

More information

Using minterms, m-notation / decimal notation Sum = Cout = Using maxterms, M-notation Sum = Cout =

Using minterms, m-notation / decimal notation Sum = Cout = Using maxterms, M-notation Sum = Cout = 1 Review of Digital Logic Design Fundamentals Logic circuits: 1. Combinational Logic: No memory, present output depends only on the present input 2. Sequential Logic: Has memory, present output depends

More information

FOREST SHUTTLE S / L / M RECEIVER

FOREST SHUTTLE S / L / M RECEIVER 2 FOREST SHUTTLE S / L / M RECEIVER QUICK INSTALLATION OF ASSEMBLED TRACKS : Programming Shuttle S / L / M Receiver to a channel One pre-assembled motorized curtain track systems is standard programmed

More information

for Television ---- Formatting AES/EBU Audio and Auxiliary Data into Digital Video Ancillary Data Space

for Television ---- Formatting AES/EBU Audio and Auxiliary Data into Digital Video Ancillary Data Space SMPTE STANDARD ANSI/SMPTE 272M-1994 for Television ---- Formatting AES/EBU Audio and Auxiliary Data into Digital Video Ancillary Data Space 1 Scope 1.1 This standard defines the mapping of AES digital

More information

Fast Quadrature Decode TPU Function (FQD)

Fast Quadrature Decode TPU Function (FQD) PROGRAMMING NOTE Order this document by TPUPN02/D Fast Quadrature Decode TPU Function (FQD) by Jeff Wright 1 Functional Overview The fast quadrature decode function is a TPU input function that uses two

More information

Guide to designing a device incorporating MEMSbased pico projection

Guide to designing a device incorporating MEMSbased pico projection Guide to designing a device incorporating MEMSbased pico projection By Carlos Lopez MEMS technology shown enabling a near eye display application Over the last few years, millions of products incorporating

More information

ALGORITHMS IN HW EECS150 ALGORITHMS IN HW. COMBINATIONAL vs. SEQUENTIAL. Sequential Circuits ALGORITHMS IN HW

ALGORITHMS IN HW EECS150 ALGORITHMS IN HW. COMBINATIONAL vs. SEQUENTIAL. Sequential Circuits ALGORITHMS IN HW LGOITHM HW EEC150 ection 2 Introduction to equential Logic Fall 2001 pproach #2: Combinational divide & conquer a[0] a[1] a[1022] a[1023] MX MX MX 512 + 256 + K+ 1 = 1023 blocks Each MX block has: 64 s;

More information

Co-simulation Techniques for Mixed Signal Circuits

Co-simulation Techniques for Mixed Signal Circuits Co-simulation Techniques for Mixed Signal Circuits Tudor Timisescu Technische Universität München Abstract As designs grow more and more complex, there is increasing effort spent on verification. Most

More information

SIL-2 8-Ch Analog Input Series Thermocouple, High Level, Low Level

SIL-2 8-Ch Analog Input Series Thermocouple, High Level, Low Level SIL-2 8-Ch Analog Input Series Thermocouple, High Level, Low Level 3107/3108/3109 PRODUCT HIGHLIGHTS 8 Isolated Channels for Safety and Critical Control Applications Configurable Redundancy Single, Dual,

More information

Hotel Ballroom. Figure 1 above, graphically details this scenario. 8:1 1 of 5. We ve got it under control

Hotel Ballroom. Figure 1 above, graphically details this scenario. 8:1 1 of 5. We ve got it under control In this application we have a Ballroom for a typical 5 Star Hotel. The Ballroom is complete with a Prefunction area and has two de-mountable partitions in the main area. These partitions may be closed

More information

PROF. TAJANA SIMUNIC ROSING. Midterm. Problem Max. Points Points Total 150 INSTRUCTIONS:

PROF. TAJANA SIMUNIC ROSING. Midterm. Problem Max. Points Points Total 150 INSTRUCTIONS: CSE 237A FALL 2006 PROF. TAJANA SIMUNIC ROSING Midterm NAME: ID: Solutions Problem Max. Points Points 1 20 2 20 3 30 4 25 5 25 6 30 Total 150 INSTRUCTIONS: 1. There are 6 problems on 11 pages worth a total

More information

CEDAR Series. To learn more about Ogden CEDAR series signal processing platform and modular products, please visit

CEDAR Series. To learn more about Ogden CEDAR series signal processing platform and modular products, please visit CEDAR Series The CEDAR platform has been designed to address the requirements of numerous signal processing modules. Easily-installed components simplify maintenance and upgrade. To learn more about Ogden

More information

Broadcast Television Measurements

Broadcast Television Measurements Broadcast Television Measurements Data Sheet Broadcast Transmitter Testing with the Agilent 85724A and 8590E-Series Spectrum Analyzers RF and Video Measurements... at the Touch of a Button Installing,

More information

Microbolometer based infrared cameras PYROVIEW with Fast Ethernet interface

Microbolometer based infrared cameras PYROVIEW with Fast Ethernet interface DIAS Infrared GmbH Publications No. 19 1 Microbolometer based infrared cameras PYROVIEW with Fast Ethernet interface Uwe Hoffmann 1, Stephan Böhmer 2, Helmut Budzier 1,2, Thomas Reichardt 1, Jens Vollheim

More information

Long and Fast Up/Down Counters Pushpinder Kaur CHOUHAN 6 th Jan, 2003

Long and Fast Up/Down Counters Pushpinder Kaur CHOUHAN 6 th Jan, 2003 1 Introduction Long and Fast Up/Down Counters Pushpinder Kaur CHOUHAN 6 th Jan, 2003 Circuits for counting both forward and backward events are frequently used in computers and other digital systems. Digital

More information

AN4316 Application note

AN4316 Application note Application note Tuning a STMTouch-based application 1 Introduction Note: This document is intended for touch sensing application designers and provides guidelines on how to tune their system. STM Studio

More information

Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn

Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn Introduction Active neurons communicate by action potential firing (spikes), accompanied

More information

Analog Dual-Standard Waveform Monitor

Analog Dual-Standard Waveform Monitor Test Equipment Depot - 800.517.8431-99 Washington Street Melrose, MA 02176 - TestEquipmentDepot.com Analog Dual-Standard Waveform Monitor 1741C Datasheet Additional Analysis Features Timing Display for

More information