Purpose and Difficulty of Software Testing

Size: px
Start display at page:

Download "Purpose and Difficulty of Software Testing"

Transcription

1 Purpose and Difficulty of Software Testing T Software Testing and Quality Assurance Juha Itkonen Department of Computer Science

2 Is software quality a problem? 2

3 Famous examples of software quality Therac-25 medical accelerator A radiation therapy device malfunctions and delivers lethal radiation doses at several medical facilities Bottom line: 5 deaths 1996 Arianne 5 rocket flight crash Conversion of rocket velocity caused an overflow, which resulted in a computer shutdown that and eventually led in destruction of the whole flight The same software was used in Arianne 4, but due to smaller rocket engines such high values that could have caused an overflow were not possible Bottom line: rocket $8 billion, payload $500 million Recent analysis by IEEE Spectrum: Lessons From a Decade of IT Failures 3

4 Is software testing needed, and why? 4

5 Someone will always test your software Customer or User Competitor A government inspector, an industrial analyst, an insurance inspector A newspaper or TV journalist Channel reseller Systems integrator and find Potential partner, subcontractor, employee the nastiest Software tester bugs 5

6 Someone? Who Tested My Software? Testing is not an action conducted only by specialized testers. Testing is performed by people in different roles like developers, managers, and consultants. Testing by individuals with customer contact and domain expertise is highly valued validation method. Mäntylä, M. V., Itkonen, J., Iivonen, J., "Who Tested My Software? Testing as an Organizationally Cross-Cutting Activity ", Software Quality Journal, vol. 20, issue 1, January 2012, pp

7 Testing is needed Because all software has faults Why? Impossible to prevent all errors in software development Often it is more effective to test than to write perfect code We need testing to reduce risk Find and fix the most important faults before the software is released to operation Failures that occur during live operation are usually more expensive to deal with than failures that occur during testing Higher the risks, more we need to test Level of confidence No risk no test 7

8 What is Software Testing? 8

9 Definition of Software Testing (Glenford Myers 1979) Testing is the execution of programs with the intent of finding defects. 9

10 Definition of Software Testing (Ilene Burnstein 2002) Testing is a the process of exercising a software component using a selected set of test cases, with the intent of revealing defects and evaluating quality. (Testing can be described as a process used for revealing defects in software, and for establishing that the software has attained a specified degree of quality with respect to selected attributes.) 10

11 Definition of Software Testing (Cem Kaner, 2004) Software testing is a technical investigation of a product, i.e., an empirical search for quality-related information of value to a project s stakeholders 11

12 Testing is an integral part of development Often, testing is seen as some separate, last phase of software development process That can be outsourced to separate testing team That only deeds to be done just before the release if there is any time Benefits of independent testing are questionable Testing can not be separated from rest of the software development Testing is much more than the final acceptance or gate keeper phase Testing has to be involved from the beginning Testers can, and should, contribute in each phase of the software development life-cycle Testing is not a phase 12

13 Lecture Assignment: The Challenges of Software Testing Form groups of 3-4 Study briefly the main messages of the given article, discuss in the group Whittaker, James A What is Software Testing? And Why is it so Hard? IEEE Software, vol. 17, no. 1: Summarize the key messages of the article and what are your own views on the topic 13

14 Major Challenges Testers Need to Overcome How to select what is and what is not tested Prioritization How to bring knowledge into testing Domain area knowledge Knowledge of the usage of the system How to manage testing work Assessing progress When you are done How to be a useful part of the development organization What is useful quality information How to effectively communicate and collaborate Timely early and often 14

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

BCS3323 Software Testing and Maintenance. Overview of Testing

BCS3323 Software Testing and Maintenance. Overview of Testing BCS3323 Software Testing and Maintenance Overview of Testing Editors Prof. Dr. Kamal Z. Zamli Dr. AbdulRahman A. Alsewari Faculty of Computer Systems & Software Engineering alswari@ump.edu.my Authors Chapter

More information

Software Eng. 2F03: Logic For Software Engineering

Software Eng. 2F03: Logic For Software Engineering Software Eng. 2F03: Logic For Software Engineering Dr. Mark Lawford Dept. of Computing And Software, Faculty of Engineering McMaster University 0-0 Motivation Why study logic? You want to learn some cool

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

Distributed Systems Programming (F21DS1) Formal Methods for Distributed Systems

Distributed Systems Programming (F21DS1) Formal Methods for Distributed Systems Distributed Systems Programming (F21DS1) Formal Methods for Distributed Systems Andrew Ireland Department of Computer Science School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh

More information

Human-Computer Interaction IS 4300

Human-Computer Interaction IS 4300 Human-Computer Interaction IS 4300 Prof. Timothy Bickmore Overview for Today Overview of the Course Logistics Overview of HCI Some basic concepts Overview of Team Projects Introductions 1 Relational Agents

More information

Some caveats Summary

Some caveats Summary Better by Design Graham Freeburn Newell & Budge Testing Solutions Graham.Freeburn@newellandbudge.com Tel: +44(0)1698 464 239 Fax: +44(0)1698 464 250 www.newellandbudge.com The Menu Aperitif Starter Introduction

More information

Game Production: testing

Game Production: testing Game Production: testing Fabiano Dalpiaz f.dalpiaz@uu.nl 1 Outline Lecture contents 1. Intro to game testing 2. Fundamentals of testing 3. Testing techniques Acknowledgement: these slides summarize elements

More information

I m Michael Bolton. Testers: Get Out of the Quality Assurance Business! Updates. Let s Start With a Simple Question: The Quality Answer

I m Michael Bolton. Testers: Get Out of the Quality Assurance Business! Updates. Let s Start With a Simple Question: The Quality Answer I m Michael Bolton Testers: Get Out of the Quality Assurance Business! Michael Bolton DevelopSense http://www.developsense.com Not the singer. Not the guy in Office Space. No relation. Updates Let s Start

More information

8.2.1 Therac-25 Radiation Overdoses

8.2.1 Therac-25 Radiation Overdoses Reuse of software: the Ariane 5 rocket and No Fly lists 8.2 Case Study: The Therac-25 377 Less than 40 seconds after the first launch of France s Ariane 5 rocket, the rocket veered off course and was destroyed

More information

How machines learn in healthcare

How machines learn in healthcare ADVANCES IN DATA SCIENCE How machines learn in healthcare Machine learning is transforming every facet of healthcare, as computer systems are being taught how to use Big Data to derive insights and support

More information

Workshop on Intelligent System and Applications (ISA 17)

Workshop on Intelligent System and Applications (ISA 17) Telemetry Mining for Space System Sara Abdelghafar Ahmed PhD student, Al-Azhar University Member of SRGE Workshop on Intelligent System and Applications (ISA 17) 13 May 2017 Workshop on Intelligent System

More information

Providing Public Acceptance: Rosatom s Approach & Experience

Providing Public Acceptance: Rosatom s Approach & Experience ROSATOM STATE ATOMIC ENERGY CORPORATION ROSATOM Providing Public Acceptance: Rosatom s Approach & Experience Anna BELOKONEVA Project Manager, Public Relations Department Rusatom Overseas JSC Public acceptance

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

The Freelance Surge Is The Industrial Revolution Of Our Time

The Freelance Surge Is The Industrial Revolution Of Our Time The Freelance Surge Is The Industrial Revolution Of Our Time BY 2025 ONLINE TALENT PLATFORMS COULD INCREASE GLOBAL GDP BY $2.7 TRILLION AND IMPROVE JOB OUTCOMES FOR 540 MILLION PEOPLE. Freelancing Is Not

More information

Legal Department Cost Savings Initiatives that Make an Impact. March 9, 2011

Legal Department Cost Savings Initiatives that Make an Impact. March 9, 2011 Legal Department Cost Savings Initiatives that Make an Impact March 9, 2011 Presented By: Bret Baccus Director Huron Consulting Group bbaccus@huronconsultinggroup.com Sheila Kennedy Senior Manager of Legal

More information

Training. Education CALENDAR FEDEGARI TECH CENTERS DM#407036

Training. Education CALENDAR FEDEGARI TECH CENTERS DM#407036 2016 CALENDAR COLLABORATION IN THE LIFE SCIENCES WORLD Valued customer, The need to increase efficiency and reliability in pharmaceutical manufacturing presents firms with unique opportunities to develop

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

BONUS LESSON How To Set Goals With Kindle

BONUS LESSON How To Set Goals With Kindle BONUS LESSON How To Set Goals With Kindle Lesson Overview In this lesson we re going to go over how to set goals with your Kindle business so that you can continue to scale up your earnings. In this lesson,

More information

Biomedical Equipment Technician

Biomedical Equipment Technician Biomedical Equipment Technician Occupational Skill Stards Texas Skill Stards Board Recognized Critical Work Function 1. Install Biomedical Equipment 1.1 Receive, inspect inventory upon delivery 1.2 Deliver

More information

Ethics. Paul Jackson. School of Informatics University of Edinburgh

Ethics. Paul Jackson. School of Informatics University of Edinburgh Ethics Paul Jackson School of Informatics University of Edinburgh Required reading from Lecture 1 of this course was Compulsory: Read the ACM/IEEE Software Engineering Code of Ethics: https: //ethics.acm.org/code-of-ethics/software-engineering-code/

More information

Software processes, quality, and standards Static analysis

Software processes, quality, and standards Static analysis Software processes, quality, and standards Static analysis Jaak Tepandi, Jekaterina Tšukrejeva, Stanislav Vassiljev, Pille Haug Tallinn University of Technology Department of Software Science Moodle: Software

More information

Dependable Computer Systems

Dependable Computer Systems Lecture on Dependable Computer Systems Stefan Poledna TTTech Computertechnik AG www.tttech.com Course: Dependable Computer Systems 2007, Stefan Poledna, All rights reserved part 1, page 1 Overview Overview

More information

Space Launch System Design: A Statistical Engineering Case Study

Space Launch System Design: A Statistical Engineering Case Study Space Launch System Design: A Statistical Engineering Case Study Peter A. Parker, Ph.D., P.E. peter.a.parker@nasa.gov National Aeronautics and Space Administration Langley Research Center Hampton, Virginia,

More information

GAME AUDIENCE DASHBOARD MAIN FEATURES

GAME AUDIENCE DASHBOARD MAIN FEATURES GAME AUDIENCE DASHBOARD MAIN FEATURES WE COMBINED PSYCHOMETRIC METHODS AND A WEB APP TO COLLECT MOTIVATION DATA FROM OVER 300,000 GAMERS An Empirical Model Our motivation model (next slide) was developed

More information

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

Lecture 9: Estimation and Prioritization" Project Planning"

Lecture 9: Estimation and Prioritization Project Planning Lecture 9: Estimation and Prioritization Project planning Estimating Effort Prioritizing Stakeholderʼs needs Trade-offs between stakeholder goals 2012 Steve Easterbrook. This presentation is available

More information

EECS 579 Fall What is Testing?

EECS 579 Fall What is Testing? EECS 579 Fall 2001 Recap Text (new): Essentials of Electronic Testing by M. Bushnell & V. Agrawal, Kluwer, Boston, 2000. Class Home Page: http://www.eecs.umich.edu/courses/eecs579 Lecture notes and other

More information

Analysis of Software Artifacts

Analysis of Software Artifacts Jonathan Aldrich 2 Software Disasters: Therac-25 Delivered radiation treatment 2 modes Electron: low power electrons X-Ray: high power electrons converted to x-rays with shield Race condition Operator

More information

PTB TWG-ICS- Session 3: Specific domains of respectful newborn care: The role of Civil Registration and Vital Statistics Systems

PTB TWG-ICS- Session 3: Specific domains of respectful newborn care: The role of Civil Registration and Vital Statistics Systems 26 September 2017 PTB TWG-ICS- Session 3: Specific domains of respectful newborn care: The role of Civil Registration and Vital Statistics Systems Kristen Wenz Child Protection Specialist (Birth Registration)

More information

Making your ISO Flow Flawless Establishing Confidence in Verification Tools

Making your ISO Flow Flawless Establishing Confidence in Verification Tools Making your ISO 26262 Flow Flawless Establishing Confidence in Verification Tools Bryan Ramirez DVT Automotive Product Manager August 2015 What is Tool Confidence? Principle: If a tool supports any process

More information

Factors influencing the adoption of building information modeling in the AEC Industry

Factors influencing the adoption of building information modeling in the AEC Industry icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) Factors influencing the adoption of building information

More information

RAPID FIELDING A Path for Emerging Concept and Capability Prototyping

RAPID FIELDING A Path for Emerging Concept and Capability Prototyping RAPID FIELDING A Path for Emerging Concept and Capability Prototyping Mr. Earl Wyatt Deputy Assistant Secretary of Defense, Rapid Fielding Office of the Assistant Secretary of Defense (Research and Engineering)

More information

Software Engineering

Software Engineering Introduction to Software Engineering and the Software Lifecycle CS401 Software Engineering Theories and practices used to construct high-quality large-scale software How you may have created many programs:

More information

Pilot Action on Partnerships to Pilot Interregional Innovation Projects

Pilot Action on Partnerships to Pilot Interregional Innovation Projects Pilot Action on Partnerships to Pilot Interregional Innovation Projects TSSP-Industrial Modernisation Steering Committee Rovaniemi, 12 th April 2018 Alessandra Lepore DG REGIO Unit G1-Smart and Sustainable

More information

Fault Management Architectures and the Challenges of Providing Software Assurance

Fault Management Architectures and the Challenges of Providing Software Assurance Fault Management Architectures and the Challenges of Providing Software Assurance Presented to the 31 st Space Symposium Date: 4/14/2015 Presenter: Rhonda Fitz (MPL) Primary Author: Shirley Savarino (TASC)

More information

Connected and Autonomous Technology Evaluation Center (CAVTEC) Overview. TennSMART Spring Meeting April 9 th, 2019

Connected and Autonomous Technology Evaluation Center (CAVTEC) Overview. TennSMART Spring Meeting April 9 th, 2019 Connected and Autonomous Technology Evaluation Center (CAVTEC) Overview TennSMART Spring Meeting April 9 th, 2019 Location Location Location Tennessee s Portal to Aerospace & Defense Technologies Mach

More information

Focusing Software Education on Engineering

Focusing Software Education on Engineering Introduction Focusing Software Education on Engineering John C. Knight Department of Computer Science University of Virginia We must decide we want to be engineers not blacksmiths. Peter Amey, Praxis Critical

More information

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines Computer Science: Who Cares? Computer Graphics (1970 s): One department, at one university Several faculty, a few more students $5,000,000 grant from ARPA Original slides by Chris Wilcox, Edited and extended

More information

Promoting citizen-based services through local cultural partnerships

Promoting citizen-based services through local cultural partnerships Promoting citizen-based services through local cultural partnerships CALIMERA Policy Conference Copenhagen, January 2005 Ian Pigott European Commission Directorate General Information Society Directorate

More information

Formally Verified Endgame Tables

Formally Verified Endgame Tables Formally Verified Endgame Tables Joe Leslie-Hurd Intel Corp. joe@gilith.com Guest Lecture, Combinatorial Games Portland State University Thursday 25 April 2013 Joe Leslie-Hurd Formally Verified Endgame

More information

System of Systems Software Assurance

System of Systems Software Assurance System of Systems Software Assurance Introduction Under DoD sponsorship, the Software Engineering Institute has initiated a research project on system of systems (SoS) software assurance. The project s

More information

POWER II PERSONAL. 30 day program for unlimited success

POWER II PERSONAL. 30 day program for unlimited success PERSONAL POWER II 30 day program for unlimited success Decide what s most important to you and use your personal power to follow through and begin to change the quality of your life. Tony Robbins Personal

More information

A DUMMIES GUIDE TO GROUND FAULT PROTECTION

A DUMMIES GUIDE TO GROUND FAULT PROTECTION A DUMMIES GUIDE TO GROUND FAULT PROTECTION A DUMMIES GUIDE TO GROUND FAULT PROTECTION What is Grounding? The term grounding is commonly used in the electrical industry to mean both equipment grounding

More information

Model Based Design Of Medical Devices

Model Based Design Of Medical Devices Model Based Design Of Medical Devices A Tata Elxsi Perspective Tata Elxsi s Solutions - Medical Electronics Abstract Modeling and Simulation (M&S) is an important tool that may be employed in the end-to-end

More information

Why behavioural economics is essential for the success of the implementation of a wearable or health app. Behavioural Research Unit

Why behavioural economics is essential for the success of the implementation of a wearable or health app. Behavioural Research Unit Why behavioural economics is essential for the success of the implementation of a wearable or health app Behavioural Research Unit Speakers: Dr Lizzy Lubczanski Research Manager at Swiss Re s Behavioural

More information

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters Computer Science: Disciplines What is Software Engineering and why does it matter? Computer Graphics Computer Networking and Security Parallel Computing Database Systems Artificial Intelligence Software

More information

WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN ( )

WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN ( ) WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN (2016-2019) Hosted by The China Association for Science and Technology March, 2016 WFEO-CEIT STRATEGIC PLAN (2016-2019)

More information

A Call for Boldness. President Kennedy September 1962

A Call for Boldness. President Kennedy September 1962 A Call for Boldness If I were to say, we shall send to the moon a giant rocket on an untried mission, to an unknown celestial body, and return it safely to earth, and do it right and do it first before

More information

INTERNATIONAL OIL AND GAS CONFERENCE IN CHINA OPENING PLENARY SESSION OPPORTUNITIES AND CHALLENGES IN A VOLATILE ENVIRONMENT, BEIJING, JUNE 2010

INTERNATIONAL OIL AND GAS CONFERENCE IN CHINA OPENING PLENARY SESSION OPPORTUNITIES AND CHALLENGES IN A VOLATILE ENVIRONMENT, BEIJING, JUNE 2010 Thank you very much for that kind introduction Mr. Chairman it s an honour to be here today at this International Oil & Gas Conference and Exhibition in China. My fellow panel members have described the

More information

MODULE 3 CHOOSING A NAME FOR YOUR BRAND

MODULE 3 CHOOSING A NAME FOR YOUR BRAND MODULE 3 CHOOSING A NAME FOR YOUR BRAND Introduction Hey, this is Stefan and welcome to Module 3, Choosing a Name for your Brand. Now your brand name is the name that will be used for your blog and domain

More information

Signal Generator for Noise Search Tester to Improve Noise-measurement and Noise-identification Skills

Signal Generator for Noise Search Tester to Improve Noise-measurement and Noise-identification Skills Practical Field Information about Telecommunication Technologies Signal Generator for Search Tester to Improve -measurement and -identification Skills Abstract This article introduces recent equipment

More information

The Royal Library s Annual Report 2014 The National Library

The Royal Library s Annual Report 2014 The National Library summary The Royal Library s Annual Report 2014 The Royal Library is Denmark s national library and the university library of the University of Copenhagen. The mission of the Library is to promote education,

More information

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective Overview of Design Methodology Lecture 1 Put things into perspective ECE 156A 1 A Few Points Before We Start ECE 156A 2 All About Handling The Complexity Design and manufacturing of semiconductor products

More information

Additive Manufacturing: A New Frontier for Simulation

Additive Manufacturing: A New Frontier for Simulation BEST PRACTICES Additive Manufacturing: A New Frontier for Simulation ADDITIVE MANUFACTURING popularly known as 3D printing is poised to revolutionize both engineering and production. With its capability

More information

Analysis on Digital Radio Service Deployment in Thailand TIME Consulting, 13 December 2017

Analysis on Digital Radio Service Deployment in Thailand TIME Consulting, 13 December 2017 Analysis on Digital Radio Service Deployment in Thailand TIME Consulting, 13 December 2017 Contents 1 Radio Development Plan and Digital Switch Over 2 Regulatory Impact Assessment 2 About 46% of population

More information

WB2306 The Human Controller

WB2306 The Human Controller Simulation WB2306 The Human Controller Class 1. General Introduction Adapt the device to the human, not the human to the device! Teacher: David ABBINK Assistant professor at Delft Haptics Lab (www.delfthapticslab.nl)

More information

Digital Logic Circuits

Digital Logic Circuits Digital Logic Circuits Lecture 5 Section 2.4 Robb T. Koether Hampden-Sydney College Wed, Jan 23, 2013 Robb T. Koether (Hampden-Sydney College) Digital Logic Circuits Wed, Jan 23, 2013 1 / 25 1 Logic Gates

More information

Mr. Howard Strahan Project VULCAN

Mr. Howard Strahan Project VULCAN Mr. Howard Strahan Project VULCAN SCIENCE AND TECHNOLOGY DISTRIBUTION A. Approved for Public Release SOF AT&L S&T VISION Build The Networks Provide The Venues Develop The Tools Project VULCAN is a tool

More information

Welcome to. Please PRINT CLEARLY and fill out the form COMPLETELY. Occupation Home phone Work phone Cell phone

Welcome to. Please PRINT CLEARLY and fill out the form COMPLETELY. Occupation Home phone Work phone Cell phone Welcome to Please PRINT CLEARLY and fill out the form COMPLETELY Client Full Name Date of Birth Sex: F M Age: Relationship Status:!Single!Married!Divorced!Committed Partnership!Widowed Occupation Home

More information

DreamCatcher Agile Studio: Product Brochure

DreamCatcher Agile Studio: Product Brochure DreamCatcher Agile Studio: Product Brochure Why build a requirements-centric Agile Suite? As we look at the value chain of the SDLC process, as shown in the figure below, the most value is created in the

More information

Vibration Tests: a Brief Historical Background

Vibration Tests: a Brief Historical Background Sinusoidal Vibration: Second Edition - Volume 1 Christian Lalanne Copyright 0 2009, ISTE Ltd Vibration Tests: a Brief Historical Background The first studies on shocks and vibrations were carried out at

More information

Building Confidence: Pay Attention to the Positives. Make a list of everything positive you have done in your life.

Building Confidence: Pay Attention to the Positives. Make a list of everything positive you have done in your life. Building Confidence: Pay Attention to the Positives Make a list of everything positive you have done in your life. Now take a look at what you have done. Does this help you feel more confident? What else

More information

EPG. by Chris C. Kleronomos

EPG. by Chris C. Kleronomos April 1994 EFFECTIVE EQUIPMENT GROUNDING ECOS Electronics Corporation by Chris C. Kleronomos The quality of the electrical wiring and grounding in a facility containing sensitive electronic equipment is

More information

Kevin Chan, Blue Tongue Entertainment

Kevin Chan, Blue Tongue Entertainment Kevin Chan, Blue Tongue Entertainment Games are made in Australia? Who is this guy? Who are THQ and Blue Tongue Entertainment? How is a game made? Careers in the games company Long history of game development

More information

Dan Dvorak and Lorraine Fesq Jet Propulsion Laboratory, California Institute of Technology. Jonathan Wilmot NASA Goddard Space Flight Center

Dan Dvorak and Lorraine Fesq Jet Propulsion Laboratory, California Institute of Technology. Jonathan Wilmot NASA Goddard Space Flight Center Jet Propulsion Laboratory Quality Attributes for Mission Flight Software: A Reference for Architects Dan Dvorak and Lorraine Fesq Jet Propulsion Laboratory, Jonathan Wilmot NASA Goddard Space Flight Center

More information

Innovation for Defence Excellence and Security (IDEaS)

Innovation for Defence Excellence and Security (IDEaS) ASSISTANT DEPUTY MINISTER (SCIENCE AND TECHNOLOGY) Innovation for Defence Excellence and Security (IDEaS) Department of National Defence November 2017 Innovative technology, knowledge, and problem solving

More information

Detailed Instructions for Success

Detailed Instructions for Success Detailed Instructions for Success Now that you have listened to the audio training, you are ready to MAKE IT SO! It is important to complete Step 1 and Step 2 exactly as instructed. To make sure you understand

More information

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Skyworker: Robotics for Space Assembly, Inspection and Maintenance Skyworker: Robotics for Space Assembly, Inspection and Maintenance Sarjoun Skaff, Carnegie Mellon University Peter J. Staritz, Carnegie Mellon University William Whittaker, Carnegie Mellon University Abstract

More information

Google SEO Optimization

Google SEO Optimization Google SEO Optimization Think about how you find information when you need it. Do you break out the yellow pages? Ask a friend? Wait for a news broadcast when you want to know the latest details of a breaking

More information

(Beijing, China,25 May2017)

(Beijing, China,25 May2017) Remarks by the Secretary General of the International Civil Aviation Organization (ICAO), Dr. Fang Liu, to the First Session of the 2017 China Civil Aviation Development Forum: New Opportunities for Aviation

More information

Why is CRVS so important?

Why is CRVS so important? Well-functioning national CRVS systems are critical to monitor country progress towards the SDGs and a key strategy to ensuring no one is leftbehind. In addition, target 16.9 highlights the need for universal

More information

Nancy G. Leveson and Clark S. Turner, An Investigation of the Therac-25 Accidents. Computer 26(7), pp , Jul Presented by Dror Feitelson

Nancy G. Leveson and Clark S. Turner, An Investigation of the Therac-25 Accidents. Computer 26(7), pp , Jul Presented by Dror Feitelson Nancy G. Leveson and Clark S. Turner, An Investigation of the Therac-25 Accidents. Computer 26(7), pp. 18-41, Jul 1993. Presented by Dror Feitelson The Big Picture The Therac-25 was a computerized radiation

More information

Electrical Equipment Condition Assessment

Electrical Equipment Condition Assessment Feature Electrical Equipment Condition Assessment Using On-Line Solid Insulation Sampling Importance of Electrical Insulation Electrical insulation plays a vital role in the design and operation of all

More information

Electronic Circuit Breaker ECONOMY SMART. - Number of available output channels: 2 / 4 / 8

Electronic Circuit Breaker ECONOMY SMART. - Number of available output channels: 2 / 4 / 8 Electronic Circuit Breaker - Number of available output channels: 2 / 4 / 8 - Adjustable rated current for each channel - High capacitive loads start up reliably - The channels switch on sequentially and

More information

Introduction to the X PRIZE Foundation

Introduction to the X PRIZE Foundation Introduction to the X PRIZE Foundation Nothing...nothing is impossible... THE BEST WAY TO PREDICT THE FUTURE... IS TO CREATE IT YOURSELF YOU GET WHAT YOU INCENTIVIZE Why did he do it? 4 X PRIZE Model Attributes

More information

Electronic Circuit Breaker BASIC SMART. - Number of available output channels: 2 / 4 / 8

Electronic Circuit Breaker BASIC SMART. - Number of available output channels: 2 / 4 / 8 Electronic Circuit Breaker - Number of available output channels: 2 / 4 / 8 - Adjustable rated current via channel - High capacitive loads start up reliably - The channels switch on sequentially and loaddependent

More information

How I Learned to Stop Worrying and Dismantle the Bomb

How I Learned to Stop Worrying and Dismantle the Bomb How I Learned to Stop Worrying and Dismantle the Bomb A New Approach to Nuclear Warhead Verification Alexander Glaser Department of Mechanical and Aerospace Engineering and Woodrow Wilson School of Public

More information

Designing an Obstacle Game to Motivate Physical Activity among Teens. Shannon Parker Summer 2010 NSF Grant Award No. CNS

Designing an Obstacle Game to Motivate Physical Activity among Teens. Shannon Parker Summer 2010 NSF Grant Award No. CNS Designing an Obstacle Game to Motivate Physical Activity among Teens Shannon Parker Summer 2010 NSF Grant Award No. CNS-0852099 Abstract In this research we present an obstacle course game for the iphone

More information

Technology Readiness for the Smart Grid

Technology Readiness for the Smart Grid CIGRE US National Committee 2013 Grid of the Future Symposium Technology Readiness for the Smart Grid Presented by Keith E. Lindsey President Lindsey Manufacturing Co. Outline What is Technology Readiness?

More information

FINC915 Venture Lab Participating Firms: FALL 2010

FINC915 Venture Lab Participating Firms: FALL 2010 FINC915 Venture Lab Participating Firms: FALL 2010 Please Note: The listed firms will consider candidates. Not all firms will eventually offer a position to students. LOCAL FIRMS: I2A Fund Number of slots:

More information

What You Need to Learn

What You Need to Learn Welcome to the Week One lesson. What You Need to Learn Nearly all self education learning endeavors start with materials. An exception to this which is something I'm going to be covering later is the pure

More information

Electronic Circuit Breaker ECONOMY REMOTE

Electronic Circuit Breaker ECONOMY REMOTE Electronic Circuit Breaker - Number of available output channels: 2 / 4 / 8 - Each channel has a 2-wire interface for adjusting the rated current - High capacitive loads start up reliably - The channels

More information

Michael P. Ridley, Director. NYSTAR High Performance Computing Program

Michael P. Ridley, Director. NYSTAR High Performance Computing Program NYSTAR High Performance Computing Program Michael P. Ridley, Director NYSTAR High Performance Computing Program David A. Paterson, Governor Edward Reinfurt, Executive Director Outline 1 Program Goals 2

More information

Dream Chaser Frequently Asked Questions

Dream Chaser Frequently Asked Questions Dream Chaser Frequently Asked Questions About the Dream Chaser Spacecraft Q: What is the Dream Chaser? A: Dream Chaser is a reusable, lifting-body spacecraft that provides a flexible and affordable space

More information

Guide for lived experience speakers: preparing for an interview or speech

Guide for lived experience speakers: preparing for an interview or speech Guide for lived experience speakers: preparing for an interview or speech How do speakers decide whether or not to do an interview? Many people feel they should do an interview if they are asked. Before

More information

Center for Nuclear Science and Technology Information Speakers Bureau Workshop

Center for Nuclear Science and Technology Information Speakers Bureau Workshop American Nuclear Society Center for Nuclear Science and Technology Information Speakers Bureau Workshop June 9, 2015 Today s Presenters Mary Lou Dunzik-Gougar, Chair of the ANS Communications Committee

More information

Communication and social aspects in D&WM program

Communication and social aspects in D&WM program Communication and social aspects in D&WM program Tanja Perko Nuclear Science and Technology Studies Institute for Environment, Health and Safety JRC - Summer School; Ispra, 14. Sept. 2015 SCK CEN Academy

More information

Automated Test Summit 2005 Keynote

Automated Test Summit 2005 Keynote 1 Automated Test Summit 2005 Keynote Trends and Techniques Across the Development Cycle Welcome to the Automated Test Summit 2005. Thank you all for joining us. We have a very exciting day full of great

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

In late 2011, The International Standards

In late 2011, The International Standards CISPR 32: New International Standard on Electromagnetic Emissions from Multimedia Equipment DAN HOOLIHAN Hoolihan EMC Consulting Lindstrom, Minnesota USA In late 2011, The International Standards Commission's

More information

UNITED NATIONS EDUCATIONAL, SCIENTIFIC AND CULTURAL ORGANIZATION

UNITED NATIONS EDUCATIONAL, SCIENTIFIC AND CULTURAL ORGANIZATION UNITED NATIONS EDUCATIONAL, SCIENTIFIC AND CULTURAL ORGANIZATION Teleconference Presentation On the occasion of the Joint ITU-AICTO workshop Interoperability of IPTV in the Arab Region Dubai, United Arab

More information

The Future of the US Space Program and Educating the Next Generation Workforce. IEEE Rock River Valley Section

The Future of the US Space Program and Educating the Next Generation Workforce. IEEE Rock River Valley Section The Future of the US Space Program and Educating the Next Generation Workforce IEEE Rock River Valley Section RVC Woodward Tech Center Overview of NASA s Future 2 Space Race Begins October 4, 1957 3 The

More information

White Paper. Solving Extreme Dynamic Range Issues for Car Radios Capturing Adjacent Field Signals to Improve FM Radio Design and Testing.

White Paper. Solving Extreme Dynamic Range Issues for Car Radios Capturing Adjacent Field Signals to Improve FM Radio Design and Testing. Solving Record and and Playback Extreme Playback System Dynamic for System GNSS: Range What for You GNSS: Issues Need to What Know for Car You for Successful Need Radios to Know Testin for Successful Testing

More information

Chitika Insights The Value of Google Result Positioning

Chitika Insights The Value of Google Result Positioning Chitika Insights The Value of Google Result Positioning June 7, 2013 A publication of 1 Introduction Being the top Google result for a key word or phrase is often seen as a tremendous achievement for a

More information

ACCELERATING THE FUTURE OF SEMICONDUCTORS

ACCELERATING THE FUTURE OF SEMICONDUCTORS ACCELERATING THE FUTURE OF SEMICONDUCTORS 14 PRODUCTION FACILITIES 7R&D FACILITIES 10+ COUNTRIES VERSUM MATERIALS BY THE NUMBERS* *Fiscal year ending September 30, 2018. 250+ CUSTOMERS CORE INDUSTRIES

More information

How to implement SRS test without data measured?

How to implement SRS test without data measured? How to implement SRS test without data measured? --according to MIL-STD-810G method 516.6 procedure I Purpose of Shock Test Shock tests are performed to: a. provide a degree of confidence that materiel

More information

Research in Advanced Performance Technology and Educational Readiness

Research in Advanced Performance Technology and Educational Readiness Research in Advanced Performance Technology and Educational Readiness Enhancing Human Performance with the Right Technology Ronald W. Tarr Program Director RAPTER-IST University of Central Florida 1 Mission

More information

Comparison: On-Device and Drive Test Measurements

Comparison: On-Device and Drive Test Measurements OpenSignal Commercial in Confidence Comparison: On-Device and Drive Test Measurements Methodology Background opensignal.com 0 The only thing that really matters when it comes to network performance is

More information

Work Session on the Communication of Statistics (Geneva, Switzerland, June 2012)

Work Session on the Communication of Statistics (Geneva, Switzerland, June 2012) Distr. GENERAL 19 June 2012 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE (UNECE) CONFERENCE OF EUROPEAN STATISTICIANS Work Session on the Communication of Statistics (Geneva, Switzerland,

More information