Failure Mode and Effect Analysis. Software Development is Different
|
|
|
- Christian Carson
- 10 years ago
- Views:
Transcription
1 Failure Mode and Effect Analysis Lecture 4-3 Software Failure Mode and Effects Analysis in Software Software Development, Pries, SAE Technical Paper Software Development is Different Process variation can never be eliminated or even reduced below a moderate level No two modules are alike so process performance always includes an intrinsic degree of variability There are very large differences in skills and experience from one developer to another Specifications are not based around tolerances Systems don't fail because they are assembled from many loosely toleranced components. A single well-placed defect in a low level component can be catastrophic 2 1
2 Measurements Software development processes can be fully characterized by three simple measurements Time: the time required to perform a task Size: the size of the work product produced Defects: the number and type of defects, removal time, point of injection and point of removal 3 Hardware vs Software Behavior over the system life cycle Hardware Model Early Life Failure (Infant Mortality) Useful Life (Constant Failure Rate) Wearout (End of Life) Failures Time 4 2
3 Software Life Cycle Trend Software Model Early Life Failure (Infant Mortality) Useful Life (Constant Failure Rate) Wearout (End of Life) Failures Time 5 Software Life Cycle Trend Software does not wear out in the physical sense, it deteriorates Deterioration is not a function of time It is a function of the side effects of changes made in the maintenance phase to: correct latent defects adjust software to changing requirements improve performance 6 3
4 Software Life Cycle Trend Hardware deteriorates due to lack of maintenance but software deteriorates because of maintenance Software doesn t wear out. It ceases to be useful and / or cost effective in a changing technical environment. Software failure is a function of usage, not of time 7 Software Applications: Anticipating software problems Prelude to test design Safety and hazard analysis, causes and potential solutions Documentation 8 4
5 SW SW is not to be a replacement for traditional software reliability methods, rather it is intended to be a systematic thinking tool, a means of anticipating issues and improving validation 9 Begin with Outputs Outputs are observable behavior Observable behavior leads to failure modes that may be detected by a driver, customer test group, or a servide organization One or more inputs will be related to each output At the end of the process, all outputs must capture all inputs 10 5
6 Form DESIGN PRODUCT: NO PART / SYSTEM: PAGE DRAWING REFERENCE: DATE: BY: SEVERITY OCCURRENCE EFFECTIVENES RPN = S x O x E PART OR SYSTEM NAME FUNCTION(S) POTENTIAL FAILURE MODE EFFECTS OF FAILURE -LOCAL, NEXT LEVEL, END USER S E V POTENTIAL CAUSES OF FAILURE O C C DESIGN VERIFICATION ACTIVITES E F F R P N ACTION PRIORITY RECOMMEN. CORRECTIVE ACTIONS RESPONSIB & D UE DATE ACTIONS TAKEN RESUL S O E C V C FUNCTION POTENTIAL EFFECTS OF SEV POTENTIAL OCC ENGINEERING EFF OUTPUT FAILURE MODE FAILURE CAUSES VERIFICATION RPN Speedometer / correct Gauge dither aperiodic vehicle speed Driver cannot assess speed resulting in safety hazard 10 Poor filter algorithm and oscillating data from sensor output 5 Test randomly oscillating signal Input values not properly scaled 7 Test scaled input Guage dither periodic Driver cannot assess speed resulting in safety hazard 10 Poor filter algorithm and oscillating data from sensor output 3 Test randomly oscillating signal Example - Speedometer FUNCTION POTENTIAL EFFECTS OF SEV POTENTIAL OCC ENGINEERING EFF OUTPUT FAILURE MODE FAILURE CAUSES VERIFICATION RPN Speedometer / correct Gauge dither aperiodic vehicle speed Driver cannot assess speed resulting in safety hazard 10 Poor filter algorithm and oscillating data from sensor output 5 Test randomly oscillating signal Input values not properly scaled 7 Test scaled input Guage dither periodic Driver cannot assess speed resulting in safety hazard 10 Poor filter algorithm and oscillating data from sensor output 3 Test randomly oscillating signal
7 Severity SEVERITY of Effect None No effect 1 Very Minor Observable software-driven behavior does not conform to spec. 2 Discriminating customer notices Minor Observable software-driven behavior does not conform to spec. 3 Average customer notices Very low Observable software-driven behavior does not conform to spec. 4 Customer notices. Low Software makes item operable but comfort/convenience items 5 have reuced performance. Customer is uncomfortable Moderate Software makes item operable but comfort/convenience items 6 are inoperable. Customer is uncomfortable High Software makes item operable but at reduced levels of 7 performance. Customer dissatisfied Very high Software makes item inoperable with loss of primary function 8 Hazardous - Software failure affects safe operation of item and / or noncompliance 9 warning with government regulation Hazardous - no warning Software failure affects safe operation of item and / or noncompliance with government regulation Interface Analyses Software Software units and components interface with each other through sub-routine arguments, through messages, or through a global pool. When possible, the software engineer should generate a complete analysis of interface variables using a software tool. Otherwise, the engineer must examine all assignment and quasi-assignment statements as candidates for software interface variables. 14 7
8 Interface Analyses Hardware The engineer frequently will have a tendency to allow the software D to drift into becoming a hardware D. To handle this issue, the engineer can define a hardware input failure, for example, and then analyze the failure on the basis of how the software reacts to the hardware failure. A typical case is that of an open circuit. Does the software meet any requirements for handling this error condition? Does the software fulfill design intent with respect to handling errors in the hardware? Does the software provide some kind of visual indication that a negative event has occurred? 15 SW and Software Quality Walkthroughs the software D can be used to enhance the quality of requirements, design, and code walkthroughs by highlighting potential failure modes. As with inspections, the D can be used to keep the walk-through honest and ensure that product flaws are at least considered and heeded during the process. 16 8
9 SW and Software Quality Inspections Generally, software inspections are a quasi-formal event with a checklist of known software problems supplied to the inspectors. The software D can be used to enhance the typical failures enumerated on the checklist or the checklist can be used to enhance the failure modes enumerated in the D. The difference lies in the emphasis of the two methods: inspection looks for typical software problems, D is a tool for anticipating failure mode effects and eliminating them when possible. 17 SW and Software Quality Testing The software D is a useful first-pass and multipass tool for developing test cases. The test designer can take the software D failure modes, define them as test cases, and develop procedures for stimulating the conditions that can lead to the failure. All versions of the software D should be retained through the life of the project, preferably under automated configuration control; that way, failure modes that have presumably been eliminated will not disappear from the software D document. 18 9
10 SW and Static Code Analysis The D technique allows the software engineer to anticipate software problems based on defined outputs and inputs. The D method has no code requirement; that is, the engineer can apply this method early in the life cycle of project development a capability generally unavailable when using other techniques of requirements, design, and code analysis. 19 Key Challenges To find effective ways of classifying software failures into appropriate failure modes Estimating the likelihood of each failure mode Significant difference from traditional is that the software design is not assumed to be perfect and will contain systematic faults inadvertently introduced by software developers 20 10
11 Systems SW SW may be used very early (before design) to indicate whether the technical plan for SW development is sufficiently robust, to prevent, detect and remove, likely kinds of design faults SW may be helpful in the design stage to identify aspects of the design which may need modification (i.e. design techniques) Only a subset of final system failure modes will be detectable at the design stage - other failure modes will be introduced during implementation 21 Systems SW SW may be used before implementation to help guide the selection of appropriate languages, tools and testing techniques SW may be used before operational cut-over to help gauge whether the implemented system falls within specified risk parameters 22 11
12 Areas of Research Need for major research into causes and effects of failures in softwarebased systems establish appropriate measures and metrics address the causal chain in system development establish an effective classification scheme for failures costs and benefits in the development process 23 12
Quality Management. Lecture 12 Software quality management
Quality Management Lecture 12 Software quality management doc.dr.sc. Marko Jurčević prof.dr.sc. Roman Malarić University of Zagreb Faculty of Electrical Engineering and Computing Department of Fundamentals
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 21/2012, ISSN 1642-6037
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 21/2012, ISSN 1642-6037 FDA, medical software, recall, safety of medical devices. Leszek DREWNIOK 1, Ewelina PIEKAR 1, Mirosław STASIAK 1, Remigiusz MANIURA
How To Write Software
1 Medical Device Software - Software Life Cycle Processes IEC 62304 2 Credits John F. Murray Software Compliance Expert U.S. Food and Drug Administration Marcie R. Williams Medical Device Fellow Ph.D.
ISO 26262 Introduction
ISO 26262 Introduction Prof. Christian Madritsch 2012 Table of Contents Structure of ISO 26262 Management of Functional Safety Product Development System Level Product Development Hardware Level Product
Software-based medical devices from defibrillators
C O V E R F E A T U R E Coping with Defective Software in Medical Devices Steven R. Rakitin Software Quality Consulting Inc. Embedding defective software in medical devices increases safety risks. Given
Design of automatic testing tool for railway signalling systems software safety assessment
Risk Analysis VI 513 Design of automatic testing tool for railway signalling systems software safety assessment J.-G. Hwang 1, H.-J. Jo 1 & H.-S. Kim 2 1 Train Control Research Team, Korea Railroad Research
Software quality engineering. Quality assurance. Testing
4 Software Quality Engineering c Jeff Tian, to be published by John Wiley, 2005 Software quality engineering Quality assurance Testing Figure 1.1. engineering Scope and content hierarchy: Testing, quality
3.4.4 Description of risk management plan Unofficial Translation Only the Thai version of the text is legally binding.
- 1 - Regulation of Department of Industrial Works Re: Criteria for hazard identification, risk assessment, and establishment of risk management plan B.E. 2543 (2000) ---------------------------- Pursuant
Software in safety critical systems
Software in safety critical systems Software safety requirements Software safety integrity Budapest University of Technology and Economics Department of Measurement and Information Systems Definitions
Value Paper Author: Edgar C. Ramirez. Diverse redundancy used in SIS technology to achieve higher safety integrity
Value Paper Author: Edgar C. Ramirez Diverse redundancy used in SIS technology to achieve higher safety integrity Diverse redundancy used in SIS technology to achieve higher safety integrity Abstract SIS
ASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY
ASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY Dr. Qi Van Eikema Hommes SAE 2012 Government/Industry Meeting January 25, 2012 1 Outline ISO 26262 Overview Scope of the Assessment
Darshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
Mission Assurance Manager (MAM) Life Cycle Risk Management Best Practices David Pinkley Ball Aerospace MA Chief Engineer September 23, 2014
Mission Assurance Manager (MAM) Life Cycle Risk Management Best Practices David Pinkley Ball Aerospace MA Chief Engineer September 23, 2014 Challenges in Risk Management Program Risk Lexicon Independent
ISO 26262 Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview
ISO 26262 Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview Barbara J. Czerny, Joseph D Ambrosio, Rami Debouk, General Motors Research and Development Kelly
Wireless Sensor Network Performance Monitoring
Wireless Sensor Network Performance Monitoring Yaqoob J. Al-raisi & David J. Parish High Speed Networks Group Loughborough University MSN Coseners 12-13th 13th July 2007 Overview The problem we are trying
IEC 61508 Functional Safety Assessment. Project: K-TEK Corporation AT100, AT100S, AT200 Magnetostrictive Level Transmitter.
61508 SIL 3 CAPABLE IEC 61508 Functional Safety Assessment Project: K-TEK Corporation AT100, AT100S, AT200 Magnetostrictive Level Transmitter Customer: K-TEK Corporation Prairieville, LA USA Contract No.:
Risk Assessment for Medical Devices. Linda Braddon, Ph.D. Bring your medical device to market faster 1
Risk Assessment for Medical Devices Linda Braddon, Ph.D. Bring your medical device to market faster 1 My Perspective Work with start up medical device companies Goal: Making great ideas into profitable
SOFTWARE ENGINEERING
SOFTWARE ENGINEERING Chapter 26 Quality Management ETAM MEMBERS RN N 3521010116 Murali T 3521010117 Muralitharan S 3521010118 Narasimhan K 3521010119 Navaneethakrishnan D Areas Covered What is software
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
Peer Review Process Description
Peer Review Process Description Version 1.0 draft1 Table of Contents 1. Overview... 1 2. Work Aids... 1 3. Risk Assessment Guidance... 1 4. Participants... 2 5. Inspection
Unit LT01 Carry Out Routine Lift Truck Maintenance
Unit LT01 Carry Out Routine Lift Truck Maintenance UNIT OVERVIEW This unit is about conducting routine maintenance, adjustment and replacement activities as part of the periodic servicing of Lift Trucks.
Edwin Lindsay Principal Consultant. Compliance Solutions (Life Sciences) Ltd, Tel: + 44 (0) 7917134922 E-Mail: [email protected].
Edwin Lindsay Principal Consultant, Tel: + 44 (0) 7917134922 E-Mail: [email protected] There were no guidelines/ regulations There was no training No Procedures No Inspectors Inform All staff of
Hazard Analysis and Critical Control Points (HACCP) 1 Overview
Manufacturing Technology Committee Risk Management Working Group Risk Management Training Guides Hazard Analysis and Critical Control Points (HACCP) 1 Overview Hazard Analysis and Critical Control Point
CSTE Mock Test - Part I - Questions Along with Answers
Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part I paper. 1. A branch is (Ans: d) a. An unconditional transfer of control from any statement to any other
Peer Review Process Description
Peer Review Process Description Version 1.0 draft1 Table of Contents 1.Overview...1 2.Work Aids...1 3.Risk Assessment Guidance...1 4.Participants...2 5.Inspection Procedure...4
Building Metrics for a Process
Building Metrics for a Our last column kicked off a series on process metrics. We started off by citing some of the problems and pitfalls we have encountered in our work with clients, such as creating
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities
II.2 Life Cycle and Safety Safety Life Cycle: The necessary activities involving safety-related systems, occurring during a period of time that starts at the concept phase of a project and finishes when
Introduction of ISO/DIS 26262 (ISO 26262) Parts of ISO 26262 ASIL Levels Part 6 : Product Development Software Level
ISO 26262 the Emerging Automotive Safety Standard Agenda Introduction of ISO/DIS 26262 (ISO 26262) Parts of ISO 26262 ASIL Levels Part 4 : Product Development System Level Part 6 : Product Development
Fundamental Principles of Software Safety Assurance
Fundamental Principles of Software Safety Assurance Tim Kelly [email protected] Context Lack of agreement in the details of requirements of software safety assurance standards has long been recognised
Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors
Software Quality Software Quality Assurance and Software Reuse Peter Lo Conformance to explicitly-stated functional and performance requirements, explicitly-documented development standards, and implicit
The FDA recently announced a significant
This article illustrates the risk analysis guidance discussed in GAMP 4. 5 By applying GAMP s risk analysis method to three generic classes of software systems, this article acts as both an introduction
Embedded Systems Lecture 9: Reliability & Fault Tolerance. Björn Franke University of Edinburgh
Embedded Systems Lecture 9: Reliability & Fault Tolerance Björn Franke University of Edinburgh Overview Definitions System Reliability Fault Tolerance Sources and Detection of Errors Stage Error Sources
Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
FMEA of CO 2 Air Conditioning Systems
FMEA of CO 2 Air Conditioning Systems On SAE 2000 Automotive Alternative Refrigerant Systems Symposium July 11-13, 2000, Resort Suites Hotel, Scottsdale, AZ by Dr.-Ing. Ulrich Hussels RISA Sicherheitsanalysen
Issue 1.0 Jan 2002. A Short Guide to Quality and Reliability Issues In Semiconductors For High Rel. Applications
Issue 1.0 Jan 2002 A Short Guide to Quality and Reliability Issues In Semiconductors For High Rel. Applications It is impossible to test Quality or Reliability into a product. It is, however, quite practical
Risk. Risk Categories. Project Risk (aka Development Risk) Technical Risk Business Risk. Lecture 5, Part 1: Risk
Risk Lecture 5, Part 1: Risk Jennifer Campbell CSC340 - Winter 2007 The possibility of suffering loss Risk involves uncertainty and loss: Uncertainty: The degree of certainty about whether the risk will
FSW QA Testing Levels Definitions
FSW QA Testing Levels Definitions 1. Overview This document is used to help determine the amount and quality of testing (or its scope) that is planned for or has been performed on a project. This analysis
Hardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09
Testen von Embedded Systems Hardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09 Raimund dkirner Testing Embedded Software Testing the whole system including the physical environment is not possible
Document issued on: May 11, 2005
Guidance for Industry and FDA Staff Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices Document issued on: May 11, 2005 This document supersedes Guidance for the
Risk Assessment and Management. Allen L. Burgenson Manager, Regulatory Affairs Lonza Walkersville Inc.
Risk Assessment and Management Allen L. Burgenson Manager, Regulatory Affairs Lonza Walkersville Inc. Standard Disclaimer Standard Disclaimer: This presentation is the opinion of the presenter, and does
FSI Machine Vision Training Programs
FSI Machine Vision Training Programs Table of Contents Introduction to Machine Vision (Course # MVC-101) Machine Vision and NeuroCheck overview (Seminar # MVC-102) Machine Vision, EyeVision and EyeSpector
Software Process Training
Dr. Ernest Wallmüller Wolfgang Höh Rule 24 Review & Walkthrough Guideline Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Purpose of Reviews! To improve the quality of the item under
Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center
Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center May, 2009 Thomas Schultz Director of Product Strategy, Coverity, Inc. Executive Summary Development organizations that create
The Role of Information Technology Studies in Software Product Quality Improvement
The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department
How To Validate Software
General Principles of Software Validation; Final Guidance for Industry and FDA Staff Document issued on: January 11, 2002 This document supersedes the draft document, "General Principles of Software Validation,
Estimating Software Reliability In the Absence of Data
Estimating Software Reliability In the Absence of Data Joanne Bechta Dugan ([email protected]) Ganesh J. Pai ([email protected]) Department of ECE University of Virginia, Charlottesville, VA NASA OSMA SAS
Software Quality Assurance Software Inspections and Reviews
Software Quality Assurance Software Inspections and Reviews Contents Definitions Why software inspections? Requirements for inspections Inspection team Inspection phases 2 Definitions Manual quality assurance
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Chap 1. Software Quality Management
Chap. Software Quality Management.3 Software Measurement and Metrics. Software Metrics Overview 2. Inspection Metrics 3. Product Quality Metrics 4. In-Process Quality Metrics . Software Metrics Overview
Version: 1.0 Latest Edition: 2006-08-24. Guideline
Management of Comments on this report are gratefully received by Johan Hedberg at SP Swedish National Testing and Research Institute mailto:[email protected] Quoting of this report is allowed but please
Requirements-driven Verification Methodology for Standards Compliance
Requirements-driven Verification Methodology for Standards Compliance Serrie-justine Chapman (TVS) [email protected] Mike Bartley (TVS) [email protected] Darren Galpin (Infineon)
Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management
Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management 8. What is the principle of prototype model? A prototype is built to quickly demonstrate
DATA QUALITY MATURITY
3 DATA QUALITY MATURITY CHAPTER OUTLINE 3.1 The Data Quality Strategy 35 3.2 A Data Quality Framework 38 3.3 A Data Quality Capability/Maturity Model 42 3.4 Mapping Framework Components to the Maturity
Certification Authorities Software Team (CAST) Position Paper CAST-13
Certification Authorities Software Team (CAST) Position Paper CAST-13 Automatic Code Generation Tools Development Assurance Completed June 2002 NOTE: This position paper has been coordinated among the
RAMS Software Techniques in European Space Projects
RAMS Software Techniques in European Space Projects An Industrial View J.M. Carranza COMPASS Workshop - York, 29/03/09 Contents Context and organisation of ESA projects Evolution of RAMS Techniques in
Project Risks. Risk Management. Characteristics of Risks. Why Software Development has Risks? Uncertainty Loss
Project Risks Risk Management What can go wrong? What is the likelihood? What will the damage be? What can we do about it? M8034 @ Peter Lo 2006 1 M8034 @ Peter Lo 2006 2 Characteristics of Risks Uncertainty
National Heavy Vehicle Accreditation Scheme: Standards and Business Rules - Maintenance Management standards
National Heavy Vehicle Accreditation Scheme: Standards and Business Rules - Maintenance Management standards Version 1.0 February 2014 Maintenance Management standards Maintenance Management Systems 1.
SoMA. Automated testing system of camera algorithms. Sofica Ltd
SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional
Design Controls: Are They Worth the Effort?
Design Controls: Are They Worth the Effort? Compliance-Alliance conducted a survey to measure the effects of FDA s design control regulation on the industry. Most respondents believe the controls have
Mission Operation Ground. Assurance @ ESA. Mario Merri GSAW, Los Angeles, USA 2 Mar 2011 ESA UNCLASSIFIED
Mission Operation Ground Software Systems Product Assurance @ ESA Mario Merri GSAW, Los Angeles, USA 2 Mar 2011 The European Cooperation for Space Standardisation (ECSS) Established: in 1993 Goal: coherent,
AP1000 European 18. Human Factors Engineering Design Control Document
18.2 Human Factors Engineering Program Management The purpose of this section is to describe the goals of the AP1000 human factors engineering program, the technical program to accomplish these goals,
Software Project Models
INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCEMENTS AND EMERGING ENGINEERING RESEARCH, VOL 1, ISSUE 4 135 Software Project Models Abhimanyu Chopra, Abhinav Prashar, Chandresh Saini [email protected],
CSTE Mock Test - Part III Questions Along with Answers
Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part III paper. 1. Independence is important in testing is mostly due to the fact that (Ans: C) a. Developers
SECTION 16 TRAFFIC/SAFETY SECTIONS 16.1, 16.2 AND 16.3 ARE UNDER DEVELOPMENT
SECTION 16 TRAFFIC/SAFETY SECTIONS 16.1, 16.2 AND 16.3 ARE UNDER DEVELOPMENT 16.1-1 16.4 Intelligent Transportation Systems Introduction The ITS Engineering Unit is responsible for the design of all ITS
Overview of the System Engineering Process. Prepared by
Overview of the System Engineering Process Prepared by Ed Ryen, PE Maintenance ITS March 2008 Introduction This document provides a high level look at the Systems Engineering Process for ITS projects.
Continuous Integration of service applications
Continuous Integration of service applications Automotive Diagnostic Systems 2013 Dr.-Ing. Markus A. Stulle IFS IFS Informationstechnik GmbH Trausnitzstraße 8 81671 München Sitz: München Registergericht:
How to Use the Design Process to Manage Risk: Elements of Design Controls and Why It Matters
environmental failure analysis & prevention health technology development How to Use the Design Process to Manage Risk: Elements of Design Controls and Why It Matters Kevin L. Ong, Ph.D., P.E. Managing
Design Failure Modes and Effects Analysis DFMEA with Suppliers
Design Failure Modes and Effects Analysis DFMEA with Suppliers Copyright 2003-2007 Raytheon Company. All rights reserved. R6σ is a Raytheon trademark registered in the United States and Europe. Raytheon
ESTABLISHING A MEASUREMENT PROGRAM
ESTABLISHING A MEASUREMENT PROGRAM The most important rule is to Understand that software measurement is a means to an end, not an end in itself Three key reasons for Software Measurement Understanding
Risk Mitigation, Monitoring and Management Plan
Risk Mitigation, Monitoring and Management Plan Introduction Scope and intent of RMMM activities The goal of the risk mitigation, monitoring and management plan is to identify as many potential risks as
Service Manual Trucks
Service Manual Trucks Group 36 Vehicle Electronic Control Unit (MID 144), Diagnostic Trouble Code (DTC), Guide From build date 1.2007 PV776-88951780 Foreword The descriptions and service procedures contained
INTERIM ADVICE NOTE 179/14
INTERIM ADVICE NOTE 179/14 Guidance on the Use of Vehicle Mounted High Level to provide advance warning of lane closures for Relaxation Works on Dual Carriageways with a Hard Shoulder Summary Guidance
WHITEPAPER: SOFTWARE APPS AS MEDICAL DEVICES THE REGULATORY LANDSCAPE
WHITEPAPER: SOFTWARE APPS AS MEDICAL DEVICES THE REGULATORY LANDSCAPE White paper produced by Maetrics For more information, please contact global sales +1 610 458 9312 +1 877 623 8742 [email protected]
Opportunities for HALT/HASS in designing robust electronics
Opportunities for HALT/HASS in designing robust electronics Isabelle Vervenne Flanders Mechatronics Engineering Centre Katholieke Hogeschool Brugge-Oostende Outline Introduction HALT HASS/HASA Predominant
E/ECE/324/Rev.1/Add.12/Rev.7/Amend.4 E/ECE/TRANS/505/Rev.1/Add.12/Rev.7/Amend.4
6 December 2012 Agreement Concerning the adoption of uniform technical prescriptions for wheeled vehicles, equipment and parts which can be fitted and/or be used on wheeled vehicles and the conditions
Created by: Austin Davis Neel Iyer Darcie Jones Sascha Schwarz
EMGT 587 Systems Engineering Created by: Austin Davis Neel Iyer Darcie Jones Sascha Schwarz Table of Contents Introduction... 3 Operational Scenarios... 4 1. User sets and cancels cruise control:... 4
Failure Analysis Methods What, Why and How. MEEG 466 Special Topics in Design Jim Glancey Spring, 2006
Failure Analysis Methods What, Why and How MEEG 466 Special Topics in Design Jim Glancey Spring, 2006 Failure Analysis Methods Every product or process has modes of failure. An analysis of potential failures
Process Improvement. Objectives
Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors
Software Engineering. How does software fail? Terminology CS / COE 1530
Software Engineering CS / COE 1530 Testing How does software fail? Wrong requirement: not what the customer wants Missing requirement Requirement impossible to implement Faulty design Faulty code Improperly
The V-model. Validation and Verification. Inspections [24.3] Testing overview [8, 15.2] - system testing. How much V&V is enough?
Validation and Verification Inspections [24.3] Testing overview [8, 15.2] - system testing Requirements Design The V-model V & V Plans Implementation Unit tests System tests Integration tests Operation,
OSW TN002 - TMT GUIDELINES FOR SOFTWARE SAFETY TMT.SFT.TEC.11.022.REL07
OSW TN002 - TMT GUIDELINES FOR SOFTWARE SAFETY TMT.SFT.TEC.11.022.REL07 August 22, 2012 TMT.SFT.TEC.11.022.REL07 PAGE 2 OF 15 TABLE OF CONTENTS 1 INTRODUCTION 3 1.1 Audience... 3 1.2 Scope... 3 1.3 OSW
Yaffs NAND Flash Failure Mitigation
Yaffs NAND Flash Failure Mitigation Charles Manning 2012-03-07 NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers
Verification and Validation of Software Components and Component Based Software Systems
Chapter 5 29 Verification and Validation of Software Components and Component Based Christina Wallin Industrial Information Technology Software Engineering Processes ABB Corporate Research [email protected]
ACTION TRACKER - HOS CUSTOMER QUESTIONS
Action Tracker - HOS FAQ ACTION TRACKER - HOS CUSTOMER QUESTIONS Questions customers typically ask regarding an automated HOS/DVIR solutions IS THE SYSTEM EASY TO USE FOR BOTH THE DRIVER AND THE FLEET
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
Bringing Sexy Back to Insurance
Bringing Sexy Back to Insurance USING BIG DATA ANALYTICS TO DERIVE VALUE IN YOUR UBI PROGRAM Deriving Value From UBI Revenue Retention Recruitment VALUE Decide why you need a UBI program There s Gold in
Failure Modes, Effects and Diagnostic Analysis
Failure Modes, Effects and Diagnostic Analysis Project: Plant-STOP 9475 Company: R. STAHL Schaltgeräte GmbH Waldenburg Germany Contract No.: STAHL 13/04-027 Report No.: STAHL 13/04-027 R024 Version V1,
SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur
SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur School of Computing, Department of IT 1 2 Process What is it? A series of predictable steps
Introduction to Functional Verification. Niels Burkhardt
Introduction to Functional Verification Overview Verification issues Verification technologies Verification approaches Universal Verification Methodology Conclusion Functional Verification issues Hardware
Rapid Application Development for Machine Vision A New Approach
Rapid Application Development for Machine Vision A New Approach Introduction Converging technologies, such as the PCI-bus and Intel MMX, have created so much bandwidth and computing power that automation
SUPPLIER QUALITY MANAGEMENT SYSTEM QUESTIONNAIRE
Company Name Street Address City, State, Zip code Phone Number Fax Company Website Email Address ORGANIZATION NAME PHONE NUMBER EMAIL ADDRESS President/CEO General Manager Engineering Manager Production
INF-USB2 and SI-USB Quick Start Guide
INF-USB2 and SI-USB Quick Start Guide Please follow these instructions carefully. DO NOT connect the INF-USB2 or SI-USB module to your computer before running the setup program. After running Setup and
