Software Testing for Developer Introduction. Duvan Luong, Ph.D. Operational Excellence Networks

Size: px
Start display at page:

Download "Software Testing for Developer Introduction. Duvan Luong, Ph.D. Operational Excellence Networks"

Transcription

1 Software for Developer Introduction Duvan Luong, Ph.D. Operational Excellence Networks

2 Contents Expectations for the class The software development model The reality of software defects The purpose of testing 4/2/2012 2

3 Expectations What do you expect to learn at the end of today training? This is the instructor! 4/2/2012 3

4 Software Development Model Validating Customers' Wants, Needs & Expectations Requirements Gathering Product Requirements Architecting CODE Design Product Architecture a Coding b1 b b2 c c1 c2 c3 d1 d d2 Designing 4/2/2012 4

5 Product Deliverables Structure MRD (Market Requirements Document) RRD (Release Requirements Document) Release V&V Plan Product Architecture PRS (Product Requirements Specifications) Test Plan Module Design Module Design Module Design FSpecs (Functional Specification) Test Case (Functional Specification) Code 4/2/2012 5

6 The Reality of Software Defects We all make mistakes Defects should be expected and planned for No such thing as defect free code 4/2/2012 6

7 Industry Statistics for Defect Introduction Design 45 % 20 % Requirements 35 % % of defect introduced by activity Code & Bad Fixes Reference: Caper Jones, "Applied Software Measurements", McGraw Hill, 1991 Reference: "CASE Make Strides toward Automated Software Development", Computer Design, January /2/2012 7

8 The High Cost of Defects 100 Relative Cost to Repair Specif. /Req. Design Coding Unit Test 20 Acceptance Test 50 Maintenance Phase in which Defect is Discovered/Repaired 4/2/2012 8

9 Defects Introduced by Life Cycle Phase Life Cycle Phase (Where Defects introduced) Requirements Gathering Architecting Designing Implementing/ Coding / Bug Fixing Product Supporting Requirements/ Specifications Functionality HW Interfaces SW Interfaces User Interfaces Functional Description Defect Type Process (Inter-process) Communication Data Definition Module Design Design Logic Description Error Checking Design Standards Code Logic Computation Data Handling Module Interface Implementation Code Standards Test HW Test SW Development Tools, Integration SW 4/2/2012 9

10 Defect Discovery Practice by Life Cycle Activities Life Cycle Activity Requirement Development Architecting Designing Implementing/ Coding Product Support Defect Discovery Practice Review Inspection Static Analysis Dynamic Analysis Unit Test Integration System Performance Stress Alpha Beta 4/2/

11 Defects Discovery by Quality Activities Quality Activity Review Inspection Unit Test Integration System Performance Stress Alpha Beta Requirements/ Specifications M M H H H M H Functionality M M H H H H H HW Interfaces M M H M SW Interfaces M M H H M User Interfaces M M H H H Functional Description H H M M M Defect Type Process (Interprocess) Communication M M H Data Definition H H H M M Module Design H M H M Design Logic Description H H M Error Checking H H H M M Design Standards H H H M Code Logic H H H Computation M M H Data Handling M M H M M M Module Interface Implementation M M M Code Standards H H M H Test HW M M M M M M Test SW M M M M M M Development Tools, Integration SW M M 4/2/

12 The Purpose of To find all the possible bugs debugging! To demonstrate that the product works fulfilling commitments to customers! Or to do both! 4/2/

13 Values and Approach Fundamental Premises Quality is a business decision is ENGINEERING does not exist apart from development is a significant means of performing risk management at the development level The result of testing is information, not quality Software development is not a turn-key process "Organic" in nature Requires a "system thinking" approach 4/2/

14 Quality is a Business Decision should not be something left to "CHANCE" Requires context, insight, experience, and engineering judgment Quality just not conformance to requirements Where do the requirements come from? Are the requirements documented? Customers do not require "absolute" quality; but they require "good enough" 4/2/

15 The Result of is Information, Not Quality Tests are an evaluation tool Tests do not fix anything by themselves Tests simply provide insight into a state What comes out of tests is information What is done with that information affects quality If test information is addressed, it will help optimize quality If test information is unknown or ignored, it may affect the quality 4/2/

Chapter 8: Verification & Validation

Chapter 8: Verification & Validation 1 Chapter 8: Verification & Validation 2 Objectives To introduce software verification and validation and discuss the distinctions between them. V&V: Verification & Validation To describe the program inspection

More information

The focus of today s session is the review and practice of proper soldering technique.

The focus of today s session is the review and practice of proper soldering technique. Focus In the last session you learned about the fundamentals of the flow of electricity. In this session you will have the opportunity to apply this theory and learn a new skill. Fabricating electronic

More information

Software Engineering. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Software Engineering. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only Chapter 2 Software Engineering Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management What is quality? A definition of quality should emphasize three important points: 1. Software requirements are the foundation from which quality is measured.

More information

Software Testing Introduction

Software Testing Introduction Software Testing Introduction CS 4501 / 6501 Software Testing [Ammann and Offutt, Introduction to Software Testing ] 1 Software is Everywhere 2 Bug? Bug as such little faults and difficulties are called

More information

Using Static Analysis in Medical Device Development

Using Static Analysis in Medical Device Development Using Static Analysis in Medical Device Development Chao Wang Medtronic CRDM July 23rd, 2009 Facts of Defects (Applied Software Measurement by Capers Jones) 2 Capabilities and Value of Static Analysis

More information

Software Verification and Validation. Prof. Lionel Briand Ph.D., IEEE Fellow

Software Verification and Validation. Prof. Lionel Briand Ph.D., IEEE Fellow Software Verification and Validation Prof. Lionel Briand Ph.D., IEEE Fellow 1 Lionel s background Worked in industry, academia, and industry-oriented research institutions France, USA, Germany, Canada,

More information

Operations Management

Operations Management 10-1 Quality Control Operations Management William J. Stevenson 8 th edition 10-2 Quality Control CHAPTER 10 Quality Control McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson

More information

Service-Oriented Software Engineering - SOSE (Academic Year 2015/2016)

Service-Oriented Software Engineering - SOSE (Academic Year 2015/2016) Service-Oriented Software Engineering - SOSE (Academic Year 2015/2016) Teacher: Prof. Andrea D Ambrogio Objectives: provide methods and techniques to regard software production as the result of an engineering

More information

DOCTORAL THESIS (Summary)

DOCTORAL THESIS (Summary) LUCIAN BLAGA UNIVERSITY OF SIBIU Syed Usama Khalid Bukhari DOCTORAL THESIS (Summary) COMPUTER VISION APPLICATIONS IN INDUSTRIAL ENGINEERING PhD. Advisor: Rector Prof. Dr. Ing. Ioan BONDREA 1 Abstract Europe

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF

Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF Konstantin Dmitriev The MathWorks, Inc. Certification and Standards Group 2018 The MathWorks, Inc. 1 Agenda Use of simulation

More information

Improving Software Sustainability Through Data-Driven Technical Debt Management

Improving Software Sustainability Through Data-Driven Technical Debt Management Improving Software Sustainability Through Data-Driven Technical Debt Management Ipek Ozkaya October 7, 2015 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Copyright 2015

More information

UNIT IV SOFTWARE PROCESSES & TESTING SOFTWARE PROCESS - DEFINITION AND IMPLEMENTATION

UNIT IV SOFTWARE PROCESSES & TESTING SOFTWARE PROCESS - DEFINITION AND IMPLEMENTATION UNIT IV SOFTWARE PROCESSES & TESTING Software Process - Definition and implementation; internal Auditing and Assessments; Software testing - Concepts, Tools, Reviews, Inspections & Walkthroughs; P-CMM.

More information

UNIT VIII SYSTEM METHODOLOGY 2014

UNIT VIII SYSTEM METHODOLOGY 2014 SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The

More information

Software Testing. What is it?

Software Testing. What is it? Software Testing What is it? Software Testing What is it? What is a good test? Software Testing What is it? What is a good test? Pass? Fail? Software Testing What is it? What is a good test? Pass? Fail?

More information

SPECIAL REPORT. How To Sell A House If You Own It Free & Clear

SPECIAL REPORT. How To Sell A House If You Own It Free & Clear SPECIAL REPORT How To Sell A House If You Own It Free & Clear SPECIAL REPORT How To Sell A House If You Own It Free & Clear Whether you are in a place where you want to move somewhere more interesting,

More information

Module 5 Design for Reliability and Quality. IIT, Bombay

Module 5 Design for Reliability and Quality. IIT, Bombay Module 5 Design for Reliability and Quality Lecture 2 Design for Quality Instructional Objectives By the end of this lecture, the students are expected to learn how to define quality, the importance of

More information

Masao Mukaidono Emeritus Professor, Meiji University

Masao Mukaidono Emeritus Professor, Meiji University Provisional Translation Document 1 Second Meeting Working Group on Voluntary Efforts and Continuous Improvement of Nuclear Safety, Advisory Committee for Natural Resources and Energy 2012-8-15 Working

More information

Minipuls 6 kit for efficiently generating high frequency high voltage

Minipuls 6 kit for efficiently generating high frequency high voltage Minipuls 6 kit for efficiently generating high frequency high voltage Manual GBS Elektronik GmbH Bautzner Landstraße 22 01454 Großerkmannsdorf Germany Tel.: 0049 (0)351 21 70 07-0 Fax.: 0049 (0)351 21

More information

15 Amp Digital High Frequency PWM Motor Speed Controller SPD-315-D and SPD-315-DS

15 Amp Digital High Frequency PWM Motor Speed Controller SPD-315-D and SPD-315-DS 15 Amp Digital High Frequency PWM Motor Speed Controller SPD-315-D and SPD-315-DS The SPD-315-D(S) PWM controller allows you to control the speed of a motor, brightness of a lamp or other load using a

More information

Software maintenance research that is empirically valid and useful in practice

Software maintenance research that is empirically valid and useful in practice DE GRUYTER OLDENBOURG it Information Technology 2016; 58(3): 145 149 Self-Portrayals of GI Junior Fellows Elmar Juergens* Software maintenance research that is empirically valid and useful in practice

More information

Is This a Bug or an Obsolete Test?

Is This a Bug or an Obsolete Test? Is This a Bug or an Obsolete Test? What is the problem? previous version later version public class Testcases Account a; protected void setup() a=new Account(100.0,"user1"); protected void teardown() public

More information

Human Interface/ Human Error

Human Interface/ Human Error Human Interface/ Human Error 18-849b Dependable Embedded Systems Charles P. Shelton February 25, 1999 Required Reading: Murphy, Niall; Safe Systems Through Better User Interfaces Supplemental Reading:

More information

10 Amp Digital PWM Motor Speed Controller CV-2110-HD and CV-2110-HDS

10 Amp Digital PWM Motor Speed Controller CV-2110-HD and CV-2110-HDS 10 Amp Digital PWM Motor Speed Controller CV-2110-HD and CV-2110-HDS The Analog / Digital PWM controller allows you to control the speed of a motor, brightness of a lamp or other device using an analog

More information

Game Architecture. Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS

Game Architecture. Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS Game Architecture Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS 4455 1 Game Architecture The code for modern games is highly complex Code bases

More information

Model-Based Design for Sensor Systems

Model-Based Design for Sensor Systems 2009 The MathWorks, Inc. Model-Based Design for Sensor Systems Stephanie Kwan Applications Engineer Agenda Sensor Systems Overview System Level Design Challenges Components of Sensor Systems Sensor Characterization

More information

INTRODUCTION. Statistics

INTRODUCTION. Statistics KEENGAMER MEDIA KIT INTRODUCTION KeenGamer is an international gaming website with more than 40 writers on board. We like video games and write a lot about them. This includes reviews and previews on video

More information

Proofreading and Revision

Proofreading and Revision Chapter Seven Proofreading and Revision I don t believe any writing is going to be good if it s just done in the first draft.... If we re lucky, and the muses are with us, maybe we don t have to go beyond

More information

The Job Interview: Here are some popular questions asked in job interviews:

The Job Interview: Here are some popular questions asked in job interviews: The Job Interview: Helpful Hints to Prepare for your interview: In preparing for a job interview, learn a little about your potential employer. You can do this by calling the business and asking, or research

More information

Service Bulletin. Fuel Systems. Bulletin No.: PRS-103. Date: 05/12/98. SUBJECT: RSA-10 Fuel Diaphragm Assembly, Part Number

Service Bulletin. Fuel Systems. Bulletin No.: PRS-103. Date: 05/12/98. SUBJECT: RSA-10 Fuel Diaphragm Assembly, Part Number 3220 100TH ST. SW BLDG E EVERETT, WASHINGTON 98204 FAA-PMA FACILITY #PQ111NM Service Bulletin Fuel Systems Bulletin No.: PRS-103 SUBJECT: RSA-10 Fuel Diaphragm Assembly, Part Number 2541803. A. EFFECTIVITY:

More information

Industrial image processing in the quality management of the plastics processing industry

Industrial image processing in the quality management of the plastics processing industry Industrial image processing in the quality management of the plastics processing industry The requirements made of industrial image processing in the quality management of plastic components manufacturing

More information

Verification of Digitally Calibrated Analog Systems with Verilog-AMS Behavioral Models

Verification of Digitally Calibrated Analog Systems with Verilog-AMS Behavioral Models Verification of Digitally Calibrated Analog Systems with Verilog-AMS Behavioral Models BMAS Conference, San Jose, CA Robert O. Peruzzi, Ph. D. September, 2006 Agenda Introduction Human Error: Finding and

More information

Reliability Aspects on Power Supplies

Reliability Aspects on Power Supplies Reliability Aspects on Power Supplies Design Note 002 Flex Power Modules General Abstract As power supplies are the very heart of every electronic equipment, special attention must be paid to their reliability.

More information

Requirements Specification

Requirements Specification Requirements Specification Software Engineering Group 6 12/3/2012: Requirements Specification, v1.0 March 2012 - Second Deliverable Contents: Page no: Introduction...3 Customer Requirements...3 Use Cases...4

More information

We will exceed your expectations

We will exceed your expectations Try first, don t just say I can t. Try and find a way to do it. Kazuma Tateisi Omron s founder We will exceed your expectations Yoshihito Yamada, President and CEO For 80 years, we have worked with our

More information

Information Systemss and Software Engineering. Computer Science & Information Technology (CS)

Information Systemss and Software Engineering. Computer Science & Information Technology (CS) GATE- 2016-17 Postal Correspondence 1 Information Systemss and Software Engineering Computer Science & Information Technology (CS) 20 Rank under AIR 100 Postal Correspondence Examination Oriented Theory,

More information

F. Tip and M. Weintraub REQUIREMENTS

F. Tip and M. Weintraub REQUIREMENTS F. Tip and M. Weintraub REQUIREMENTS UNIT OBJECTIVE Understand what requirements are Understand how to acquire, express, validate and manage requirements Thanks go to Martin Schedlbauer and to Andreas

More information

Using ICT in construction and property management Violroten as a digital pilot project and energy management. Cattis Carlén

Using ICT in construction and property management Violroten as a digital pilot project and energy management. Cattis Carlén Using ICT in construction and property management Violroten as a digital pilot project and energy management Cattis Carlén 2018-02-20 Riksbyggen in brief Building new homes for both young and old Cooperatively

More information

What Is Quality? Operations Management Dr. Ron Lembke

What Is Quality? Operations Management Dr. Ron Lembke What Is Quality? Operations Management Dr. Ron Lembke What Is Quality? Dad and son cycle across U.S. Dad has had electro-shock therapy, and keeps recognizing things on the trip Not supposed to remember

More information

MONITORING OF DISTRIBUTION TRANSFORMER PARAMETERS USING PLC

MONITORING OF DISTRIBUTION TRANSFORMER PARAMETERS USING PLC MONITORING OF DISTRIBUTION TRANSFORMER PARAMETERS USING PLC Shubhangi Landge¹, Snehal Waydande², Sanjay Sangale³, Somesh Gaikwad⁴ ¹Assistant Professor, Dept. Of Electrical Engineering, AISSMS IOIT College,

More information

Creating Agile Programs:

Creating Agile Programs: Creating Agile Programs Vendor Name: Rally Software Development Johanna Rothman, Owner Rothman Consulting Group, Inc. Johanna Rothman: Hi. I m Johanna Rothman, author of Manage It!: Your Guide to Modern,

More information

Submittal 420I Converter

Submittal 420I Converter Submittal 420I Converter Application: The 420I communicates digitally with transmitters (201T, 301D and SQN8X), within a true daisy chain network, to convert the transmitters digital signals to analog

More information

Enhancing System Architecture by Modelling the Flash Translation Layer

Enhancing System Architecture by Modelling the Flash Translation Layer Enhancing System Architecture by Modelling the Flash Translation Layer Robert Sykes Sr. Dir. Firmware August 2014 OCZ Storage Solutions A Toshiba Group Company Introduction This presentation will discuss

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University Email: sk@nontri.ku.ac.th URL: http://www.cpe.ku.ac.th/~sk

More information

Introduction to adoption of lean canvas in software test architecture design

Introduction to adoption of lean canvas in software test architecture design Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,

More information

Series Circuits. Chapter

Series Circuits. Chapter Chapter 4 Series Circuits Topics Covered in Chapter 4 4-1: Why I Is the Same in All Parts of a Series Circuit 4-2: Total R Equals the Sum of All Series Resistances 4-3: Series IR Voltage Drops 4-4: Kirchhoff

More information

Mindfulness: The Impact of Being Here Now

Mindfulness: The Impact of Being Here Now Mindfulness: The Impact of Being Here Now Michelle Somerday, Ph.D. November 29, 2018 What does it mean to be mindful? Mindfulness is awareness that arises through paying attention, on purpose, in the

More information

Riser Lifecycle Monitoring System for Integrity Management

Riser Lifecycle Monitoring System for Integrity Management Riser Lifecycle Monitoring System for Integrity Management 11121-5402-01 Judith Guzzo GE Global Research RPSEA Ultra-Deepwater Technology Conference October 29-30, 2013 Lone Star College Conference Center

More information

FPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities

FPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities FPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities Shep Siegel Atomic Rules LLC 1 Agenda Pre-History: Our Future from our Past How Specialization Changed Us Why Research Matters

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Quality Assurance introduction What is Quality? Quality is defined as conformance to requirements Quality is not a measure of GOODNESS Phil B. Crosby,

More information

DENSO

DENSO DENSO www.densocorp-na.com Collaborative Automated Driving Description of Project DENSO is one of the biggest tier one suppliers in the automotive industry, and one of its main goals is to provide solutions

More information

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS USER EXPERIENCE (UX) Refers to a person s emotions and attitudes about using a particular product, system or service; including the practical, experiential,

More information

Model 6600A Dual Source High Resistance Bridge

Model 6600A Dual Source High Resistance Bridge Dual Source High Resistance Bridge Based on proven NMI Design Range: 100 kω to 10 PΩ Voltages: 1 V to 1000 V (5000 V Optional) Automatic and Manual Operation Not affected by Temperature change 10 and 20

More information

About Software Engineering.

About Software Engineering. About Software Engineering pierre-alain.muller@uha.fr What is Software Engineering? Software Engineering Software development Engineering Let s s have a look at ICSE International Conference on Software

More information

Essence for Systems Engineering (Systems Engineering Essence) INCOSE Russian Chapter

Essence for Systems Engineering (Systems Engineering Essence) INCOSE Russian Chapter Essence for s Engineering (s Engineering Essence) INCOSE Russian Chapter Berlin 20 June 2013 Context Roadmap (http://semat.org/?p=863): 1st of August 2013 define model and architecture ontological status

More information

Organizing events on a Zero budget

Organizing events on a Zero budget Organizing events on a Zero budget By Ovanes Ovanessian Exclusive 16 ProTips 64 Quick Tips 1 Hello, Welcome to the first edition of Organizing Events on a Zero Budget. My name is Ovanes and I m the Co-founder

More information

ARCHIVE Contactor Selection Criteria Overview for RF Component Testing James Migliaccio, Ph.D RF Microdevices

ARCHIVE Contactor Selection Criteria Overview for RF Component Testing James Migliaccio, Ph.D RF Microdevices ARCHIVE 2008 SOCKETS: ON THE FLOOR, IN THE LAB Contactor Selection Criteria Overview for RF Component Testing James Migliaccio, Ph.D RF Microdevices Design Optimized, Manufacturing Limited - A 250W Thermal

More information

THE APPLICATION OF 3D AND INTERFERENCE DETECTION IN CONSTRUCTION ENGINEERING

THE APPLICATION OF 3D AND INTERFERENCE DETECTION IN CONSTRUCTION ENGINEERING THE APPLICATION OF 3D AND INTERFERENCE DETECTION IN CONSTRUCTION ENGINEERING Yan-Chyuan Shiau 1 Ming-Teh Wang 2 and Chung-Ham Yang 3 Associate Professor Department of Construction Engineering Chung Hua

More information

Digital Lighting Systems, Inc.

Digital Lighting Systems, Inc. , Inc. 24DC 4 Channel MiniFader/ Chaser 4 independent inputs 4 x 5 Amps Voltage range: 6VDC to 24 VDC 4 x 5 Amps outputs Lighting animation controller USER'S MANUAL UM 04/08 General Description User's

More information

Baker s Dozen of Inconvenient Truths about Software Engineering Tom Feliz

Baker s Dozen of Inconvenient Truths about Software Engineering Tom Feliz Baker s Dozen of Inconvenient Truths about Software Engineering Tom Feliz tom.feliz@tektronix.com Author Biography Tom Feliz is a Lead Software Design Engineer at Tektronix Corporation in Beaverton, Oregon.

More information

SEPTEMBER, 2018 PREDICTIVE MAINTENANCE SOLUTIONS

SEPTEMBER, 2018 PREDICTIVE MAINTENANCE SOLUTIONS SEPTEMBER, 2018 PES: Welcome back to PES Wind magazine. It s great to talk with you again. For the benefit of our new readerswould you like to begin by explaining a little about the background of SkySpecs

More information

Scenario Developing. for life cycle design and analyses TRANSFORM RESEARCH TEAM

Scenario Developing. for life cycle design and analyses TRANSFORM RESEARCH TEAM Transform research team, part of æ-lab Department of architectural engineering Supervised by Niels De Temmerman Vrije Universiteit Brussel Presented at the International Symposium on Reversible Building

More information

January 2012 page 1 Measuring Leakage Current in RF Power Transistors By Roger Butler, Sr. Product Application Specialist Richardson RFPD, Inc. Abstract The published specifications for leakage current

More information

A PATH DEPENDENT PERSPECTIVE OF THE TRANSFORMATION TO LEAN PRODUCTION ABSTRACT INTRODUCTION

A PATH DEPENDENT PERSPECTIVE OF THE TRANSFORMATION TO LEAN PRODUCTION ABSTRACT INTRODUCTION A PATH DEPENDENT PERSPECTIVE OF THE TRANSFORMATION TO LEAN PRODUCTION Patricia Deflorin The Ohio State University, Fisher College of Business, 600 Fisher Hall, Columbus, OH 43221, United States Tel.: +41

More information

Experiences on using Data Quality Measures Sponsor for automatic validation of geographical datasets. Knut Jetlund and Erling Onstein

Experiences on using Data Quality Measures Sponsor for automatic validation of geographical datasets. Knut Jetlund and Erling Onstein Experiences on using Data Quality Measures Sponsor for automatic validation of geographical datasets Knut Jetlund and Erling Onstein Norwegian University of Science and Technology Sponsor: www.geoforum.no,

More information

Vessel Traffic Generator. Agent based maritime traffic generator

Vessel Traffic Generator. Agent based maritime traffic generator Vessel Traffic Generator Agent based maritime traffic generator Motivation Why (I) Need for data sets to develop and validate Maritime Situational Awareness algorithms Problem Real-world data (e.g. AIS

More information

ME 487 Mechatronics. Office: JH 515, Tel.: (505)

ME 487 Mechatronics. Office: JH 515,   Tel.: (505) ME 487 Mechatronics Instructor: Assistant: Dr. Ou Ma Office: JH 515, Email: oma@nmsu.edu Tel.: (505)646-6534 Xiumin Diao (Ph.D. student) Office: JH 608, Email: xiumin@nmsu.edu Tel.: (505)646-6544 Dept.

More information

System and Network Administration

System and Network Administration System and Network Administration 1 What is network & system administration A branch of engineering that concern the operational management of human-computer systems. Its address both technology of computer

More information

PWM regulator for electrolysis cell Η 2

PWM regulator for electrolysis cell Η 2 PWM regulator for electrolysis cell Η 2 Ο Red or Gray Battery positive end (+) via fuse 25Α (30Α max) Blue Positive PWM output towards solution 1 Brown Negative PWM output towards solution Solution state

More information

Throughout the course best practice will be observed as described in International Standard IPC 610.

Throughout the course best practice will be observed as described in International Standard IPC 610. SOLDERING COURSE 560: 3 DAYS: Max 8 Candidates This provides all the skills necessary to work on modern electronic printed circuit boards. It is intended for candidates who have an understanding of electronics

More information

Carnegie Mellon University Notice

Carnegie Mellon University Notice Carnegie Mellon University Notice This video and all related information and materials ( materials ) are owned by Carnegie Mellon University. These materials are provided on an as-is as available basis

More information

Assignment A01: Climate-Responsive Building Systems Precedents ARCH 3502 Instructor: Glenn Hill

Assignment A01: Climate-Responsive Building Systems Precedents ARCH 3502 Instructor: Glenn Hill Assignment A01: Climate-Responsive Building Systems Precedents ARCH 3502 Instructor: Glenn Hill TASK: Develop a poster explaining and analyzing how the architect s used the envelope of the building to

More information

Win and Influence Design Engineers--- Change Their Affordability DNA

Win and Influence Design Engineers--- Change Their Affordability DNA Win and Influence Design Engineers--- Change Their Affordability DNA Authors: Timothy G. Morrill Sr. Principal Electrical Engineer Design Performance, Architecture and Testability Department Raytheon Missile

More information

SOFTWARE ARCHITECTURE

SOFTWARE ARCHITECTURE SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY

More information

Hardware-Software Co-Design Cosynthesis and Partitioning

Hardware-Software Co-Design Cosynthesis and Partitioning Hardware-Software Co-Design Cosynthesis and Partitioning EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer

More information

Evidence Engineering. Audris Mockus University of Tennessee and Avaya Labs Research [ ]

Evidence Engineering. Audris Mockus University of Tennessee and Avaya Labs Research [ ] Evidence Engineering Audris Mockus University of Tennessee and Avaya Labs Research audris@{utk.edu,avaya.com} [2015-02-20] How we got here: selected memories 70 s giant systems Thousands of people, single

More information

Programming Assignment 4

Programming Assignment 4 Programming Assignment 4 Due: 11:59pm, Saturday, January 30 Overview The goals of this section are to: 1. Use methods 2. Break down a problem into small tasks to implement Setup This assignment requires

More information

S P E C I F I C A T I O N F O R M A G N E T I C C A R D R E A D E R. ( M a n u a l I n s e r t i o n t y p e ) Z U - M S 2 1 JUN.

S P E C I F I C A T I O N F O R M A G N E T I C C A R D R E A D E R. ( M a n u a l I n s e r t i o n t y p e ) Z U - M S 2 1 JUN. SPEC.No. MES-DG60B092 S P E C I F I C A T I O N F O R M A G N E T I C C A R D R E A D E R ( M a n u a l I n s e r t i o n t y p e ) Z U - M 2 1 2 1 S 2 1 JUN. 2001 Date : Signature for approval Read and

More information

EMERGENCY CALL AMBULANCE

EMERGENCY CALL AMBULANCE 2nd PRINTING DEC 99 EMERGENCY CALL AMBULANCE KIT VERSION (ROM SET) OWNER S MANUAL SEGA ENTERPRISES, INC. USA MANUAL NO. 999-0858 Warranty Your new Sega Product is covered for a period of 90 days from the

More information

A Literature Review on the Comparison Role of Virtual Reality and Augmented Reality Technologies in the AEC Industry

A Literature Review on the Comparison Role of Virtual Reality and Augmented Reality Technologies in the AEC Industry CSCE 2013 General Conference - Congrès général 2013 de la SCGC Montréal, Québec May 29 to June 1, 2013 / 29 mai au 1 juin 2013 A Literature Review on the Comparison Role of Virtual Reality and Augmented

More information

Lies, Damned Lies and Hardware Verification. Mike Bartley, Test and Verification Solutions

Lies, Damned Lies and Hardware Verification. Mike Bartley, Test and Verification Solutions Lies, Damned Lies and Hardware Verification Mike Bartley, Test and Verification Solutions mike@tandvsolns.co.uk Myth 1: Half of all chip developments require a re-spin, three quarters due to functional

More information

I designed this workshop to help you work smarter, not harder.

I designed this workshop to help you work smarter, not harder. Hi! I m Claire. I designed this workshop to help you work smarter, not harder. Round of Intros - name - Role - one word that describes your current relationship with TIME Today we are going to: 1) Identify

More information

Robot e.do. Certifications, Service, Warranty. Rel Versions: 4 axes and 6 axes

Robot e.do. Certifications, Service, Warranty. Rel Versions: 4 axes and 6 axes Robot e.do Rel. 00 - Versions: 4 axes and 6 axes Certifications, Service, Warranty Directives and reference standards according to which the Robot has been certified. Terms, conditions to be fulfilled

More information

THE POWER OF MOMENTUM

THE POWER OF MOMENTUM A N T H O N Y R O B B I N S THE POWER OF MOMENTUM 2014 ANTHONY ROBBINS SEVEN STEPS TO A FULFILLING YEAR! Did you know that 95% of people who set New Year s resolutions never follow through? The reason

More information

Riser Lifecycle Monitoring System (RLMS) for Integrity Management

Riser Lifecycle Monitoring System (RLMS) for Integrity Management Riser Lifecycle Monitoring System (RLMS) for Integrity Management 11121-5402-01 Judith Guzzo GE Global Research Ultra-Deepwater Floating Facilities and Risers & Systems Engineering TAC meeting June 5,

More information

Software Faults in Evolving a Large, Real-Time System: a Case Study

Software Faults in Evolving a Large, Real-Time System: a Case Study Software Faults in Evolving a Large, Real-Time System: a Case Study Dewayne E. Perry and Carol S. Stieg AT&T Bell Laboratories (Revised August 1992) Abstract We report the results of a survey about the

More information

Presentation Title: Polarion Customization at Vorwerk (presented by GARANTIS IT Solutions)

Presentation Title: Polarion Customization at Vorwerk (presented by GARANTIS IT Solutions) Presentation Title: Polarion Customization at Vorwerk (presented by GARANTIS IT Solutions) Presenter Name: Konstantin Klioutchinski Room name: Room I (Foyer 1) Presentation date: 18th October 2016 Company

More information

EECS 427 Lecture 21: Design for Test (DFT) Reminders

EECS 427 Lecture 21: Design for Test (DFT) Reminders EECS 427 Lecture 21: Design for Test (DFT) Readings: Insert H.3, CBF Ch 25 EECS 427 F09 Lecture 21 1 Reminders One more deadline Finish your project by Dec. 14 Schematic, layout, simulations, and final

More information

TOWARDS MORE INNOVATIONS IN MATHEMATICS, SCIENCES AND TECHNOLOGY EDUCATION

TOWARDS MORE INNOVATIONS IN MATHEMATICS, SCIENCES AND TECHNOLOGY EDUCATION TOWARDS MORE INNOVATIONS IN MATHEMATICS, SCIENCES AND TECHNOLOGY EDUCATION By Aderemi Kuku, PhD, FAMS(USA), FTWAS, FAAS,FAS (Nig), FMAN, OON, NNOM Distinguished Professor, National Mathematical Centre,

More information

The Role of Goals in Design Reasoning

The Role of Goals in Design Reasoning The Role of Goals in Design Reasoning Roel Wieringa University of Twente The Netherlands i star'13 Workshop Roel Wieringa 18th june 2013 1 1. Goals 2. Design reasoning Outline i star'13 Workshop Roel Wieringa

More information

WHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception

WHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Abstract

More information

Test Automation: An Empirical Perspective. Part I -- Introduction

Test Automation: An Empirical Perspective. Part I -- Introduction Test Automation: An Empirical Perspective. Part I -- Introduction Long Tutorial at the GTTSE Summer School on Generative and Transformational Techniques in Software Engineering, Braga, Portugal, 2011 Arie

More information

38. Looking back to now from a year ahead, what will you wish you d have done now? 39. Who are you trying to please? 40. What assumptions or beliefs

38. Looking back to now from a year ahead, what will you wish you d have done now? 39. Who are you trying to please? 40. What assumptions or beliefs A bundle of MDQs 1. What s the biggest lie you have told yourself recently? 2. What s the biggest lie you have told to someone else recently? 3. What don t you know you don t know? 4. What don t you know

More information

Future of Bentley Plant applications: AutoPLant and OpenPlant

Future of Bentley Plant applications: AutoPLant and OpenPlant 1 WWW.BENTLEY.COM 2013 Bentley Systems, Incorporated Future of Bentley Plant applications: AutoPLant and Magnus Cullberg 2 WWW.BENTLEY.COM 2013 Bentley Systems, Incorporated AutoPLANT Modeler AutoPLANT

More information

Problems and Programmers: An Educational Software Engineering Card Game

Problems and Programmers: An Educational Software Engineering Card Game Felipe Nunes Gaia Proceedings of 25th International Conference on Software Engineering (2003). Problems and Programmers: An Educational Software Engineering Card Game Alex Baker Emily Oh Navarro André

More information

Notes and Thoughts By Tony Giovaniello, President, Shasta EDC

Notes and Thoughts By Tony Giovaniello, President, Shasta EDC Notes and Thoughts By Tony Giovaniello, President, Shasta EDC Smart Manufacturing Conference MDM West 2017 Anaheim Convention Center February 7-9, 2017 Link to 28 Presentations from the MDM West, Smart

More information

MS23SL Magnetic Linear Sensor With Smart Limit Switches

MS23SL Magnetic Linear Sensor With Smart Limit Switches MS23SL Magnetic Linear Sensor With Smart Limit Switches 2 micron Quadrature Output 0.4 micron Serial Output 0.4 micron PWM Output Technical Reference Guide PCB Rev 1.0 www.soc-robotics.com Copyright 2013.

More information

Course Workbook 1 st Edition

Course Workbook 1 st Edition Course Workbook 1 st Edition Contents Succeed in this course... 4 CORE: THE FOUNDATIONS... 5 Core Lesson 1: What is a BAS Design... 6 Core Lesson 2: The Inputs to a BAS Design... 7 Core Lesson 3: The Life-Cycle

More information