A Taxonomy for Test Oracles
|
|
- Alvin Bates
- 6 years ago
- Views:
Transcription
1 A Taxonomy for Test Oracles Quality Week 98 Douglas Hoffman Software Quality Methods, LLC Heather Heights Place Saratoga, California Phone Fax Copyright 1998, Software Quality Methods, LLC. No part of these graphic overhead slides may be reproduced, or used in any form by any electronic or mechanical duplication, or stored in a computer system, without written permission of the author. Douglas Hoffman Copyright 1998, SQM, LLC. 1
2 Test Oracles Douglas Hoffman Copyright 1998, SQM, LLC. 2
3 Generating Expected Results Manual verification of results (human oracle) Separate program implementing the same algorithm Software system simulator to produce parallel results Hardware simulator to emulate operations Earlier version of the software Same version of software on a different hardware platform Check of specific values for selected known responses Verification of consistency of generated values and end points Sampling of values against independently generated expected results Douglas Hoffman Copyright 1998, SQM, LLC. 3
4 Test Automation is not just machines running tests! Douglas Hoffman Copyright 1998, SQM, LLC. 4
5 Test Automation includes interpreting results! Douglas Hoffman Copyright 1998, SQM, LLC. 5
6 Human Oracles Norm for manual testing Sometimes slower than computers Can t observe system interals Loses concentration Easily trained to overlook errors Douglas Hoffman Copyright 1998, SQM, LLC. 6
7 I-P-O Testing Model (Black Box) Test Inputs System Under Test Test Results Douglas Hoffman Copyright 1998, SQM, LLC. 7
8 Expanded Testing Model (Black Box) Test Inputs Test Results Precondition Data Precondition Program State System Under Test Postcondition Data Postcondition Program State Environmental Inputs Environmental Results Douglas Hoffman Copyright 1998, SQM, LLC. 8
9 Testing Model With Oracle Test Inputs Precondition Data Test Oracle Test Results Test Results Postcondition Data Postcondition Data Precondition Program State Environmental Inputs System Under Test Postcondition Program State Postcondition Program State Environmental Results Environmental Results Douglas Hoffman Copyright 1998, SQM, LLC. 9
10 Oracles Modeled in Testing Differ based on SUT May be more than one for SUT Inputs may effect more than one oracle Oracle only produces some results Douglas Hoffman Copyright 1998, SQM, LLC. 10
11 Oracle Characteristics Completeness of information from oracle Accuracy of information from oracle Independence of oracle from SUT Algorithms Sub-programs and libraries System platform Operating environment Douglas Hoffman Copyright 1998, SQM, LLC. 11
12 Oracle Characteristics (continued) Speed of predictions Time of execution of oracle Usability of results Correspondence (currency) of oracle through changes in the SUT Douglas Hoffman Copyright 1998, SQM, LLC. 12
13 Scale of Oracle Characteristics Dependent Independence f r o m Independent None Correspondence of Results to SUT Complete Douglas Hoffman Copyright 1998, SQM, LLC. 13
14 Oracle Measures Oracle may become as complex as SUT More complex oracles make more errors Close correspondence reduces maintainability Close correspondence makes common mode faults likely Douglas Hoffman Copyright 1998, SQM, LLC. 14
15 Types of Oracles True Stochastic Heuristic Sampling Consistent Douglas Hoffman Copyright 1998, SQM, LLC. 15
16 True Oracle Pro: Independent of SUT Faithful results May exhaustively test Good for any test case Con: Costly Complex Slow Hard to maintain Douglas Hoffman Copyright 1998, SQM, LLC. 16
17 Stochastic Oracle Pro: Random sampling Fewer values Uniform SUT coverage Can select desired coverage level Less Costly May be simple Con: Can miss systematic faults Uniform SUT coverage May be slow to verify Cannot focus Douglas Hoffman Copyright 1998, SQM, LLC. 17
18 Heuristic Oracle Pro: Check selected points Interpolate between using heuristic Fast for regular algorithms Can check large volumes of data Con: Can miss systematic faults Can miss incorrect algorithms Need points and heuristic Inflexible Douglas Hoffman Copyright 1998, SQM, LLC. 18
19 Sampling Oracle Can select easy values Quick Pro: Inexpensive Can focus Con: Can miss systematic faults Can miss incorrect algorithms Likely to miss specific faults Easily biased Douglas Hoffman Copyright 1998, SQM, LLC. 19
20 Consistent Oracle Pro: Good for monitoring changes Good for checking for side-effects Good for regression testing Quick for some environments Can check huge volumes of raw data Con: Legacy errors not found May be slow to verify May be difficult to identify fault Requires maintenance Douglas Hoffman Copyright 1998, SQM, LLC. 20
21 Running An Oracle Type of results Time of running Method of verification Manual Automated With test case With automated test environment Douglas Hoffman Copyright 1998, SQM, LLC. 21
22 Conclusions Different types of oracles possible Some kind of oracle needed Oracle not constrained like SUT Solutions differ with SUT Oracles are part of automation Douglas Hoffman Copyright 1998, SQM, LLC. 22
Using Test Oracles in Automation. Topics
Using Test Oracles in Automation Software Test Automation Conference Spring 2003 Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830
More informationAutomating Results Comparison Isn t Always Easy
Automating Results Comparison Isn t Always Easy (Oracle-Based Automated Test Design) C.E.S.A.R. Recife Summer School February 18, 2009 Douglas Hoffman, BACS, MBA, MSEE, ASQ-CSQE, ASQ-CMQ/OE, ASQ Fellow
More informationMetrics for Metrics. Cost Analysis and Justifications
Metrics for Metrics Cost Analysis and Justifications Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 408-741-4830 (Phone) 408-867-4550 (Fax) Copyright
More informationMutating Automated Tests
Mutating Automated Tests STAR East 2000 Douglas Hoffman Copyright Software Quality Methods, LLC., 2000. All rights reserved. Keywords: Automated Testing, Mutating Tests, Non-deterministic Tests, Pseudo
More informationASQ s 2002 CSQE Body of Knowledge CSQE ASQ. Certification Requirements. Recertification Requirements. ASQ's 2002 BOK Quality Week 2002
ASQ s 2002 CSQE Body of Knowledge Quality Week 2002 Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550 doug.hoffman
More informationASQ s 2002 CSQE Body of Knowledge
ASQ s 2002 CSQE Body of Knowledge Quality Week 2002 Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550 doug.hoffman@acm.org
More information9. Verification, Validation, Testing
9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification
More informationBugs are costly... Kinds of Quality Assurance
Bugs are costly... 1. Types of bugs (What type of bugs have you had in the past?) a. Race conditions and deadlocks b. Library misuse c. Logical errors (off by one, null, buffer overflow) d. Usability e.
More informationAddress system-on-chip development challenges with enterprise verification management.
Enterprise verification management solutions White paper September 2009 Address system-on-chip development challenges with enterprise verification management. Page 2 Contents 2 Introduction 3 Building
More informationTRIOLE - IT industrialization is here, and it works -
TRIOLE - IT industrialization is here, and it works - May, 2006 Fujitsu Limited What Business Needs Efficiency Continuity Agility Industrialized IT Infrastructure Consistency of manufactured goods Standardized
More informationEvaluating testing strategies for imaging software by means of Mutation Analysis
Evaluating testing strategies for imaging software by means of Mutation Analysis René Just & Franz Schweiggert Ulm University, Germany April 4, 2009 Outline 1 Motivation 2 Evaluating partial oracles 3
More informationI hate Maintenance! Maintenance SUCKS!
I hate Maintenance! Maintenance SUCKS! Agile Maintenance Naresh Jain Copyright ThoughtWorks, 2005 Agenda of this discussion Glossary Why maintain software Types of Software Maintenance Traditional v/s
More informationAutomated Black Box Testing Using High Level Abstraction SUMMARY 1 INTRODUCTION. 1.1 Background
Automated Black Box Testing Using High Level Abstraction Dake Song, MIRSE, USA Dr Uli Dobler, FIRSE, Germany Zach Song, EIT, Canada SUMMARY One of the big bottlenecks of modern signalling projects lies
More informationCost Benefits Analysis of Test Automation
Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550 doug.hoffman@acm.org Keywords: Automated Testing, Automation
More informationSimio User Group Meeting
Simio User Group Meeting Real Time Scheduling with Integration How Simio can link up to Wonderware and other systems Presenters: Gerrit Zaayman Glen Wirth 7/18/2017 Copyright 2016 Simio LLC 1 7/18/2017
More informationThe Darker Side of Metrics. What Does This Chart Show?
The Darker Side of Metrics CAST 2006 June 7, 2006 Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550 doug.hoffman@acm.org
More informationBlack Box Software Testing (Academic Course - Fall 2001) Cem Kaner, J.D., Ph.D. Florida Institute of Technology
Black Box Software Testing (Academic Course - Fall 2001) Cem Kaner, J.D., Ph.D. Florida Institute of Technology Section: 22 : Stochastic or Random Testing Contact Information: kaner@kaner.com www.kaner.com
More informationAssessment of Processes for Implementation of Automated Data Analysis Systems
Assessment of Processes for Implementation of Automated Data Analysis Systems James Benson Technical Executive, EPRI Ratko Vojvodic Technical Consultant, Areva 35 th EPRI SG NDE and Tube Integrity Workshop
More informationModelling the Risk In Defence Engineering
Modelling the Risk In Defence Engineering Model-Based Systems Engineering Symposium 27 October 2014 Canberra, Australia Presented by Chris Stecki, PHM Technology Executive Summary Defence is transitioning
More informationHP ALM: Less Test Cases, More Coverage September 17, 2014
HP ALM: Less Test Cases, More Coverage September 17, 2014 Brought to you by Vivit Testing, Quality and Application Lifecycle Management Special Interest Group (TQA-SIG) Leaders: Damian Versaci, Christopher
More informationProject and Process Tailoring For Success
Project and Process Tailoring For Success 1 Key Learning Objectives Demonstrate how project/process tailoring can decrease cost by aligning process intensity with project risk and complexity Provide a
More informationTotally Integrated Automation. Efficiency driving productivity
Totally Integrated Automation Efficiency driving productivity siemens.tld/keyword In order to remain competitive manufacturing companies need to achieve enormous improvements in their processes Reducing
More informationLectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1
Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks
More informationINTRODUCTION. It is the process used to identify the correctness, completeness and quality of developed computer software.
INTRODUCTION It is the process used to identify the correctness, completeness and quality of developed computer software. It is the process of executing a program/application under positive and negative
More informationQuEST Forum. TL 9000 Quality Management System. Requirements Handbook
QuEST Forum TL 9000 Quality Management System Requirements Handbook Point Release 6.1 The ICT Quality Management System Performance Excellence through Global ICT Quality Copyright Copyright 2017 Quality
More informationTesting. CxOne Standard
Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...
More informationTDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide
More informationCONTINUED PROCESS VERIFICATION (CPV) INFORMATICS SYSTEMS AND VALIDATION
CONTINUED PROCESS VERIFICATION (CPV) INFORMATICS SYSTEMS AND VALIDATION OUTPUT FROM BIOPHORUM OPERATIONS GROUP (BPOG) COLLABORATION OF BIOTECH COMPANIES Carly Cox, Process Informatics Manager, Pfizer on
More informationNeed Management. April 2009
Need for Effective Exposure Management An Oracle White Paper April 2009 Need for Effective Exposure Management EXECUTIVE SUMMARY Challenging market dynamics are forcing banks to assess their exposure and
More informationData Scientists in Software Teams: State of Art and Challenges [IEEE Transactions on Software Engineering, ICSE 2018 Journal First]
Data Scientists in Software Teams: State of Art and Challenges [IEEE Transactions on Software Engineering, ICSE 2018 Journal First] Miryung Kim University of California, Los Angeles Thomas Zimmermann,
More informationTestability of Dynamic
System Engineering in the Energy Testability of Dynamic and Maritime Sectors: Towards a Real-Time Systems Solution Based on Model-Centric Processes Lionel Briand http:// www.roanoke slant.org Software
More informationTotally Integrated Automation. Efficiency driving productivity
Totally Integrated Automation Efficiency driving productivity siemens.tld/keyword Introduction What is Totally Integrated Automation? Totally Integrated Automation: efficient interoperability of all automation
More informationINTEGRATED TEST PLATFORMS: TAKING ADVANTAGE OF ADVANCES IN COMPUTER HARDWARE AND SOFTWARE
2005-01-1044 INTEGRATED TEST PLATFORMS: TAKING ADVANTAGE OF ADVANCES IN COMPUTER HARDWARE AND SOFTWARE By Mark D. Robison Uson, L.P. ABSTRACT Ongoing hardware, software and networking advances in low-cost,
More informationEvaluation of Machine Learning Algorithms for Satellite Operations Support
Evaluation of Machine Learning Algorithms for Satellite Operations Support Julian Spencer-Jones, Spacecraft Engineer Telenor Satellite AS Greg Adamski, Member of Technical Staff L3 Technologies Telemetry
More informationBefore we begin, let s talk briefly about why GIS data quality is important.
1 2 Before we begin, let s talk briefly about why GIS data quality is important. Regardless of whether you are producing or consuming GIS data, it is important that the data you use meets some agreed upon
More informationMeasuring and Assessing Software Quality
Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements
More informationTest Strategies Around the World Winning the War on Bugs Through Strategy
Winning the War on Bugs Through Strategy Test Strategies A test strategy is a general, project-independent pattern for how testing is done The various test strategies discussed here are in use by test
More informationTest Workflow. Michael Fourman Cs2 Software Engineering
Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests
More informationORACLE PROPERTY MANAGER
ORACLE PROPERTY MANAGER Oracle Property Manager streamlines and automates lease administration and space management, enabling you to more KEY FEATURES DEFINE AND MANAGE PROPERTIES AND SPACE Record and
More informationMitchell eglassclaim. (m)powered. Manage, price, and control your glass claims process with built-in, industry-leading tools for:
Mitchell eglassclaim Manage, price, and control your glass claims process with built-in, industry-leading tools for: Compliance Auditing Reporting Workflow (m)powered Mitchell e GlassClaim Mitchell eglassclaim
More informationTesting 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG
CONCEPT HEIDELBERG GMP Compliance for January 16-17, 2003 at Istanbul, Turkey Testing for Systems Validation Dr.-Ing. Guenter Generlich guenter@generlich.de Testing 1 Testing: Agenda Techniques Principles
More informationPrice quoting solution boosts efficiency, drives sales increase
CUSTOMER SUCCESS STUDY Price quoting solution boosts efficiency, drives sales increase To grow revenue, material handling manufacturer replaces timeconsuming processes Powering Modern Commerce with Dynamic
More informationLecture 7. Safety Analysis: Failure Modes and Effect Analysis (FMEA) Functional Hazard Assessment (FHA)
Lecture 7 Safety Analysis: Failure Modes and Effect Analysis (FMEA) Functional Hazard Assessment (FHA) Failure Modes and Effect Analysis FMEA is a well-known inductive safety analysis technique For each
More informationAccelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software
Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software Introduction Xilinx All Programmable FPGAs and SoCs are used across multiple markets, powering applications
More informationAn Oracle White Paper June Leveraging the Power of Oracle Engineered Systems for Enterprise Policy Automation
An Oracle White Paper June 2012 Leveraging the Power of Oracle Engineered Systems for Enterprise Policy Automation Executive Overview Oracle Engineered Systems deliver compelling return on investment,
More informationINSIGHTS. Demand Planner for Microsoft Dynamics. Product Overview. Date: November,
INSIGHTS Demand Planner for Microsoft Dynamics Product Overview Date: November, 2007 www.microsoft.com/dynamics Contents Demand Planning for Business... 1 Product Overview... 3 Multi-dimensional Data Visibility...
More informationWhat is Important When Selecting an MBT Tool?
What is Important When Selecting an MBT Tool? Interest towards model-based testing has increased quite significantly over the years as people have started to reach limits of traditional approaches and
More informationDESIGN AND DEVELOPMENT
DESIGN AND DEVELOPMENT Requirements - ISO 9001:2008 (7.3) Supplemental Guidance - ISO 9004:2000 1 Design Planning (7.3.1) 2 The organization shall plan and control the design and development of product.
More informationBusiness Process Simulation for Claims Transformation
November 11 14 Walt Disney World Swan Hotel Lake Buena Vista, FL Business Process Simulation for Claims Transformation Beth Riczko, Westfield Insurance Melissa Marshall, Westfield Insurance Mark Grabau,
More informationBig Data & Analytics for Wind O&M: Opportunities, Trends and Challenges in the Industrial Internet
Big Data & Analytics for Wind O&M: Opportunities, Trends and Challenges in the Industrial Internet Bouchra Bouqata, Ph.D., Senior Analytics Proram Manager GE Renewable Energy Digital Frontiers of Engineering
More informationISTQB Certified Tester. Foundation Level. Sample Exam 1
ISTQB Certified Tester Foundation Level Version 2015 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.
More informationDimensions of Test Coverage Quantifying What Has and Hasn t Been Tested
Quantifying What Has and Hasn t Been Tested Introduction What do we mean by test coverage? What do outside stakeholders hear when we talk about test coverage? What s the difference between test coverage
More informationCONNECT FASTER COMMUNICATE BETTER QUALIFY SMARTER!
CONNECT FASTER COMMUNICATE BETTER QUALIFY SMARTER! AI Driven CallBot for recruiters that takes prior permission, calls candidates and gets their audio interview, without having to make a single phone call!
More informationAutomated data capture & document management - made simple!
Automated data capture & document management - made simple! Reduce document and data capture overheads Improve efficiency Improve processing levels Improve accuracy of results Reduce processing costs Page
More informationChapter 2 Enterprise Systems
Chapter 2 Enterprise Systems TRUE/FALSE 1. One of the primary goals of implementing an ERP system is to standardize systems across multiple locations and multiple divisions. T 2. Submitting a purchase
More informationStandards Australia LICENCE
Standards Australia LICENCE Title: Licensee: Date: Conditions of use (Click here for full conditions of Licence) Check if current WEB SEARCH Find similar documents StandardsWatch (Info and Login) Visit
More informationRelease Notes. Oracle Revenue Management and Billing. Version Revision 1.0. E June, 2016
Oracle Revenue Management and Billing Analytics Version 2.2.0.0.0 Revision 1.0 E53534-03 June, 2016 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 1 E53534-03 Copyright Notice Copyright
More informationREQUIREMENTS QUALITY MANAGEMENT WITHIN THE AIRBUS GROUP
REQUIREMENTS QUALITY MANAGEMENT WITHIN THE AIRBUS GROUP AIRBUS GROUP AT A GLANCE Copyright Syntell AB, 2014. WHY AIRBUS PROMOTES RE? Correlation between Project Performances and Requirement Engineering
More informationAdvanced Manufacturing Laboratory. Department of Industrial Engineering. Sharif University of Technology
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 5 from automation and CIM perspective Automation & CIM role in Product development Product
More informationTwice as Long to Do It Wrong
Twice as Long to Do It Wrong Presented By: John H. Ossege and Scott E. Robinson ExxonMobil Technical Computing Company Information and Quality Conference (IDQ) November 4-7, 2013, University of Arkansas
More informationThe Software Quality Center of Excellence
The Software Quality Center of Excellence A X I S T E C H N I C A L G R O U P A N A H E I M H E A D Q U A R T E R S, 300 S. H A R B O R, B L V D. S U I T E 904, A N A H E I M, CA 92805 PHONE :( 714) 491-2636
More informationSkill Category 7. Quality Control Practices
Skill Category 7 Quality Control Practices Testing Concepts Developing Testing Methodologies Verification and Validation Methods Software Change Control Defect Management Process Management Processes CSQA
More informationSuccessfully Integrating Test Automation and Agile Projects 10/7/2009. Presented to Annex Consulting Group CIO Breakfast October 7, 2009
Presented to Annex Consulting Group CIO Breakfast October 7, 2009 Successfully Integrating Test Automation and Agile Projects Silverpath Technologies Inc. Trevor.Atkins@silverpath.com Thinking Through
More informationi2 Demand Planner i2 SCM Solution i2 Demand Planner ... React to changing demand factors Track all end product options and components
i2 Supply Chain Management (SCM) not only dynamically manages the supply chain within your company, but across companies in your value chain as well. i2 SCM provides multi-enterprise visibility, collaboration,
More informationA Systematic Approach to Performance Evaluation
A Systematic Approach to Performance evaluation is the process of determining how well an existing or future computer system meets a set of alternative performance objectives. Arbitrarily selecting performance
More informationA PRACTICAL APPROACH TO PRIORITIZE THE TEST CASES OF REGRESSION TESTING USING GENETIC ALGORITHM
A PRACTICAL APPROACH TO PRIORITIZE THE TEST CASES OF REGRESSION TESTING USING GENETIC ALGORITHM 1 KRITI SINGH, 2 PARAMJEET KAUR 1 Student, CSE, JCDMCOE, Sirsa, India, 2 Asst Professor, CSE, JCDMCOE, Sirsa,
More informationData Consumption. North Lincolnshire Council. Neil Stephenson. Senior GIS & System Development Officer 21 st March 2017
Data Consumption North Lincolnshire Council Neil Stephenson Senior GIS & System Development Officer 21 st March 2017 What do we do? What do we do? North Lincolnshire Council is a unitary authority with
More informationSystem Verification Helps Validate Complex Integrated Systems. American Bureau of Shipping (ABS) RELIABILITY SESSION.
DYNAMIC POSITIONING CONFERENCE October 14-15, 2014 RELIABILITY SESSION System Verification Helps Validate Complex Integrated Systems By Naveen Selvam American Bureau of Shipping (ABS) Return to Session
More informationTHE COVERAGE CHALLENGE INDUSTRY COVERAGE TRENDS
Using Formal Technology To Improve Coverage Results by Roger Sabbagh, Product Marketing Manager Design Verification & Harry Foster, Chief Verification Scientist, Mentor Graphics Debugging continues to
More informationR214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM
A2LA R214 Specific Requirements: Information Technology Testing Laboratory Accreditation Document Revised: 3/5/18 Page 1 of 34 R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION
More informationAutomotive Safety and Security in a Verification Continuum Context
Automotive Safety and Security in a Verification Continuum Context Accelerating the Development of Automotive Electronic Systems Jean-Marc Forey Automotive Functional Safety Professional Synopsys Inc.
More informationStandards for Validation Studies of DNA Mixtures, and Development and Verification of a Laboratory s Mixture Interpretation Protocol
ASB Standard 020, First Edition 2017 Standards for Validation Studies of DNA Mixtures, and Development and Verification of a Laboratory s Mixture Interpretation Protocol Standards for Validation Studies
More informationCLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS
More informationBuilding smart products: best practices for multicore software development
IBM Software Rational Thought Leadership White Paper Building smart products: best practices for multicore software development 2 Building smart products: best practices for multicore software development
More informationORACLE CONTACT CENTER ANYWHERE: OUTBOUND DIALING CAPABILITIES
ORACLE CONTACT CENTER ANYWHERE: OUTBOUND DIALING CAPABILITIES KEY BENEFITS Advanced dialing algorithm Real-time campaign management Dynamic do not call updates Flexible dialer ratios Detailed campaign
More informationMANAGING NEXT GENERATION ARTIFICIAL INTELLIGENCE IN BANKING
MANAGING NEXT GENERATION ARTIFICIAL INTELLIGENCE IN BANKING A NEW PARADIGM FOR MODEL MANAGEMENT DECEMBER 2017 AUTHORS Jeffrey Brown, Partner Tammi Ling, Partner Ege Gurdeniz, Principal EXECUTIVE SUMMARY
More informationJD Edwards EnterpriseOne Demand Scheduling Execution New Features and Functionality. An Oracle White Paper January 2004 (updated October 2005)
JD Edwards EnterpriseOne Demand Scheduling Execution New Features and Functionality An Oracle White Paper January 2004 (updated October 2005) JD Edwards EnterpriseOne Demand Scheduling Execution Overview...
More informationBenefits of MIDAS for HP Operations Manager
Whitepaper Benefits of MIDAS for HP Operations Manager How MIDAS enables an IT organization to unleash the power of HPOM by balancing people, process and technology in IT monitoring. Content Introduction...
More informationAxioma Risk Model Machine
Axioma Risk Model Machine CUSTOMIZABLE RISK MODELS TAILORED TO YOUR INVESTMENT PROCESS Axioma Risk Model Machine is an innovative tool allowing clients to easily build custom risk models. Custom risk models
More informationService Virtualization
Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to
More informationIT MAY COST MORE THAN YOU THINK
IY T IT MAY COST MORE THAN YOU THINK Owning a business is every bit a passion as it is a living. Business owners are used to working hard, putting in long hours and serving in a wide variety of roles to
More informationProfessor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria
Professor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria www.engr.uvic.ca/~seng321/ courses1.csc.uvic.ca/courses/201/spring/seng/321 SENG 321
More informationIBM storage solutions: Evolving to an on demand operating environment
May 2003 IBM TotalStorage IBM storage solutions: Evolving to an on demand operating environment Page No.1 Contents 1 e-business on demand 1 Integrated information fuels on demand businesses 2 Integrated
More informationDecision Support and Business Intelligence Systems
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 4: Modeling and Analysis Learning Objectives Understand the basic concepts of management support system (MSS) modeling
More informationBar Code Quality Control Why Verification
Bar Code Quality Control Why Verification AIM Inc. 634 Alpha Drive Pittsburgh, PA 15238-2802 USA Phone: +1 412 963 8588 Fax: +1 412 963 8753 Web: www.aimglobal.org This Guideline was developed by AIM,
More informationStrategies of Testing, Not Schools A Powerful Way to Effective, Efficient Testing
Strategies of Testing, Not Schools A Powerful Way to Effective, Efficient Testing If you outnumber the enemy ten to one, surround them. If you outnumber them five to one, attack them. If you outnumber
More informationStandard Glossary of Terms used in Software Testing. Version 3.2. Terms Changed since 01-Feb-2018
Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the
More informationManaging Information Systems Seventh Canadian Edition. Laudon, Laudon and Brabston. CHAPTER 11 Managing Knowledge
Managing Information Systems Seventh Canadian Edition Laudon, Laudon and Brabston CHAPTER 11 Managing Knowledge Copyright 2015 Pearson Canada Inc. Copyright 2015 Pearson Canada Inc. 3-1 11-1 Important
More informationApproximately 650 registrants from around the world
Approximately 650 registrants from around the world Take advantage of all Directions Magazine has to offer Sign up to receive the Directions Magazine newsletter www.directionsmag.com/subscription Visit
More informationUsing Auto-Generated Diagnostic Trees for Verification of Operational Procedures in Software-Hardware Systems
Using Auto-Generated Diagnostic Trees for Verification of Operational Procedures in Software-Hardware Systems Tolga Kurtoglu Mission Critical Technologies @ NASA Ames Research Center tolga.kurtoglu@nasa.gov
More informationVerifying and Validating Software in a Regulated Environment
Verifying and Validating Software in a Regulated Environment William J. Bryan Corporate Quality Manager ANSYS, Inc. KEYWORDS QUALITY, VERIFICATION, VALIDATION, REGULATED ABSTRACT Founded in 1970, ANSYS,
More informationMedical Device Software Development:
Intertek Cleeve Road, Leatherhead, Surrey KT22 7SB UK info.uk@intertek.com 01372 370900 www.intertek.com Medical software Many electrical medical devices are like household appliances in some ways and
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More informationCase Study: Global Banking Company Transforms Testing Approach to Overcome Challenges of Shortening Development Cycles
Case Study: Global Banking Company Transforms Testing Approach to Overcome Challenges of Shortening Development Cycles Background One of the world s largest global banking companies, a bank with over 200
More informationFinancial Close Best Practices
The following section will introduce you to the paradigm shift in the way finance departments operate. You will learn about the major subprocesses within a close process and the related best-in-class principles/concepts
More informationDelivering Innovation in Digital Manufacturing through XVL
D i g i t a l M a n u f a c t u r i n g S o l u t i o n s W H I T E P A P E R US Headquarters 582 Market Street, San Francisco, CA. 94104 USA Tel: 415 274 1670 Fax: 415 274 1671 Worldwide headquarters
More informationModel Based Design in Automation
Model Based Design in Automation Ashraf Zarur Tetra Pak A.Zarur/2016-04-19 Focused on our customers We specialise in providing customers with complete solutions for the processing, packaging and distribution
More informationTrends in Reliability Testing By Stuart Reid
Trends in Reliability Testing By Stuart Reid Introduction Reliability testing is perceived by many to belong in the domain of safety-critical applications, such as fly-by-wire systems, but perhaps surprisingly
More informationFRAUNHOFER INSTITUTE FOR PRODUCTION TECHNOLOGY IPT CAX-TECHNOLOGIES. Our Partner
FRAUNHOFER INSTITUTE FOR PRODUCTION TECHNOLOGY IPT CAX-TECHNOLOGIES Our Partner CAD System CAM System Postprocessor Machine Component Machineindependent NC code NC Program for specific machine CAx Process
More informationObjectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes
Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More information