Efficient Testing of Variant-Rich Software Systems
|
|
- Vincent Theodore Higgins
- 6 years ago
- Views:
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 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 informationPOSITIONING 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 informationINDIAN 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 informationMulti-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 informationMartin 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 informationUsing 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 informationThe 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 informationCo-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 informationECE 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 informationAPPLICATION 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 informationNational 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 informationLogic 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 informationLogic 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 informationHCS-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 informationUnderstanding 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 informationAtlas 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 informationK.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 informationHEAD. 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 informationFord 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 informationContactor 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 information10GBASE-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 informationData 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 informationVEHICLE 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 informationOnline 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 informationDESIGN 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 informationOptical 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 informationFrom 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 informationMotion 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 information860 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 informationUnderstanding 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 informationFord 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 informationUTTR 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 informationPivoting 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 informationVOB - 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 informationSample 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 informationAvoiding 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 informationIQDEC01. 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 informationFailure 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 informationUser 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 informationPRACTICAL 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 informationITU-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 informationTraining 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 informationSAFETY 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 informationKNX 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 informationTEST 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 informationT1 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 informationLUT 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 informationGamma 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 informationHello 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 informationJJMIE 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 informationInstruction 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 informationPrisma 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 informationAchieving 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 informationRotary 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)
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 informationDigital 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 informationOwner'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 informationSPG700 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 informationni.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 informationReducing 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 informationIT 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 informationIntroduction 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 informationDEDICATED 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 informationSigPlay 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 informationHome 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 informationUNIT-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 informationOPERATIONS 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 informationTesting 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 informationFullMAX 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 informationUPDATE 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 informationYdea-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 informationDetecting 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 informationRADview-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 informationDesign 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 informationLED7706/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 informationVivoSense. 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 informationVersion 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 informationHow-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 informationDT9857E. 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 informationgive 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 informationCS101 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 informationITU-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 informationR&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 informationUsing 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 informationFOREST 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 informationfor 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 informationFast 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 informationGuide 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 informationALGORITHMS 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 informationCo-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 informationSIL-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 informationHotel 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 informationPROF. 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 informationCEDAR 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 informationBroadcast 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 informationMicrobolometer 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 informationLong 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 informationAN4316 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 informationReconstruction 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 informationAnalog 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