B.H. Far
|
|
- Maximilian Morrison
- 5 years ago
- Views:
Transcription
1 SENG 521 Software Reliability & Software Quality Chapter 13: Applying Failure Data to Guide Decision Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) far@ucalgary.ca 1
2 SRE: Process (Review) 5 steps in SRE process: Define necessary reliability Develop operational profiles Prepare for testt Execute test Apply failure data to guide decisions Define Necessary Reliability Develop Operational Profile Prepare for Test Execute Test Apply Failure Data to Guide Decisions far@ucalgary.ca 2
3 Types of Decisions Decisions i related dto certification test t Accept/reject an acquired component Accept/reject a subsystem, OS, hardware, etc. Decisions related to reliability growth test Guiding software development process Releasing the product Decision related to adequacy of tests far@ucalgary.ca 3
4 Three Techniques 1. Reliability Demonstration Chart based on inter failure times & target failure intensity (or MTTF) 2. Reliability growth analysis based on inter failure times/ failure count and failure intensity i (or MTTF) 3. Zero failure testing based on failure density far@ucalgary.ca 4
5 Section 1 Test Completion & Release Criteria: Certification far@ucalgary.ca 5
6 Review: FIO Failure intensity objective (F) Failure intensity objective is defined as failure per natural units, e.g. 3 alarms per 100 hours of operation. 5 failures per 1000 print jobs, etc. Mean time to failure (MTTF) Expected time that next failure will be observed. A 1 MTTF 1 therefore MTTF 1 t MTTF t 1 m m far@ucalgary.ca 6
7 Decision Making Risks Risk related to the measured entity measurement risk; main risk component: In multiple stakeholder decision making involving supplier and purchasers: Risk in assessing the entity which is actually wrong to be right ( purchaser s risk: ) Risk in assessing the entity which is actually right to be wrong ( supplier s risk: ) RDC can use these 3 risks far@ucalgary.ca 7
8 Using Measurement Risk Only Risk related to the measured entity measurement risk; main risk component: Failur re number Reject Accept ln 1 1 Decreasing brings the line closer to vertical: less risk makes the product more acceptable Normalized failure time Increasing brings the line closer to horizontal: more risk makes the product more rejectable far@ucalgary.ca 8
9 Reliability Demo Chart /1 An efficient way of checking whether the FIO (F) is met or not. It is based on collecting failure data at time points. Vertical axis: failure number (n) Horizontal axis: normalized failure data (Tn), i.e., failure time F or failure time / MTTF Figure from Musa s Book far@ucalgary.ca 9
10 Parameters Involved /1 Discrimination i i ratio (1<): Acceptable error in estimating failure intensity. Customer risk k(0< (0<<1 <1) : Probability bilit that t the developer is willing to accept of falsely saying the failure intensity objective is met (i.e., acceptance) when it is not. Developer risk (0<<1 <1) : Probability that the developer is willing to accept of falsely saying the failure intensity objective is not met (i.e., rejection) when it is. far@ucalgary.ca 10
11 Parameters Involved /2 For =10% and = 10% and =2 There is 10% risk () of wrongly gyaccepting the software when its failure intensity objective is actually equal or greater than twice ( =2) the failure intensity objective. There is 10% risk () of wrongly rejecting the software when its failure intensity objective is actually equal or less than half ( =2) the failure intensity objective. far@ucalgary.ca 11
12 Reliability Demo Chart /3 1 A ln B ln 1 A changes rapidly with customer risk () but very slightly with developer risk () B changes rapidly with developer risk () but very slightly with customer risk () B/ln γ A/(1-γ) far@ucalgary.ca 12
13 Reliability Demo Chart /3 Boundary between accept and continue regions T n A ln 1 1 n ( is the discrimination ratio) Boundary between reject and continue regions T n B ln n 1 1 ( is the discrimination ratio) far@ucalgary.ca 13
14 Reliability Demo Chart /4 Values of intercepts of boundaries with various horizontal and vertical axes 14
15 Reliability Demo Chart /5 Vl Values of fa and dbf for various consumer and supplier risk levels Table from Musa s Book far@ucalgary.ca 15
16 Reliability Demo Chart /6 When risk levels ( and ) decrease, the system will require more test before reaching the accept or reject regions, i.e., the continue region becomes wider. When discrimination ratio () decreases, the system will require more test before reaching the accept or reject regions, i.e., the continue region becomes wider and the slope of the boundary line tends towards vertical. far@ucalgary.ca 16
17 RDC: When and How When to use RDC? When failure data is limited to a few failures, time of failures are known, and one wants to find out what is the trend for reliability of the system. How to use RDC? Collect failure data (failure number and failure time). Identify the target MTTF and anticipated confidence levels. Draw the failure points on the graph and analyze the trend. far@ucalgary.ca 17
18 RDC: Example /1 Consumer risk = 5% Supplier risk = 5% Discrimination ratio = 2 Figure from Musa s Book far@ucalgary.ca 18
19 RDC: Example /2 Consumer risk = 1% Supplier risk = 1% Discrimination ratio = 2 Figure from Musa s Book far@ucalgary.ca 19
20 RDC: Example /3 Consumer risk = 0.1% Supplier risk = 0.1% Discrimination ratio = 2 Figure from Musa s Book far@ucalgary.ca 20
21 RDC: Example /4 Consumer risk = 10% Supplier risk = 10% Discrimination ratio = 1.2 Figure from Musa s Book far@ucalgary.ca 21
22 Example 1 Failure number Measure Normalized (million Measure transactions) (MTTF) F 4 failures/million transactions %10 %10 2 far@ucalgary.ca 22
23 Example 2 Failure number Measure (CPU hour) Normalized Measure (MTTF) F 0.1failures/CPU hour far@ucalgary.ca 23
24 Example 3 We are going to buy a new colour copier for our department. We have borrowed the copier for the test run and we are going to conduct certification test on it. Maker s data shows that we need to change the toner every 10,000 pages. We would like to have the system running with only one failure during the lifetime of a toner (i.e. one paper jam during the toner s lifetime). a) What shall be our failure intensity objective for the system? F = 1/10,000 pages far@ucalgary.ca 24
25 Example 3 (contd.) b)we observed that paper jams occurred at 4,000 pages, 6,000 pages, 10,000 pages, 11,000 pages, 12,000 pages and 15,000 pages of output. Does it meet our objective? far@ucalgary.ca 25
26 Example 3 (contd.) Because of failing the certification test we will reject the copier. far@ucalgary.ca 26
27 Example 3 (contd.) c) What if the paper jams occurred 11,000 pages, 12,000 pages and 15,000 pages of output? Does it meet our objective now? Not sure. We may need more testing. far@ucalgary.ca 27
28 Example 4 We have developed da program for a Web server with the failure intensity of 1 failure/100,000 transactions. The program runs for 50 hours, handling 10, transactions per hour on average with no failures occurring. How confident are we that the program has met its objective? Can we release the software now? far@ucalgary.ca 28
29 Example 4 (contd.) Answer The total number of transactions is 50 10,000 = 500,000 Therefore, normalized failure time is 5. Using the reliability demonstration chart, this point is well in the accept region, therefore the answer is YES and there is 10% risk of wrongly accepting or rejecting the software. far@ucalgary.ca 29
30 Example 4 (contd.) Suppose that ta new component tis added dto the program serially to make a new package. The failure intensity of the new component is 0.5 failures/100,000 transactions. The new package fails after 10 hrs. Can we release the new package now? Answer The new failure intensity for serial system λ = λ1 + λ2 = 1.5 failures per 100, transactions. Total number of transactions until failure is 10 10,000 = 100,000. Therefore, normalized failure is 1.5. Using the reliability demonstration ti chart, this point is in the continue region, therefore the answer is NO and we have to continue testing. far@ucalgary.ca 30
31 RDC: Benefits and Limitations RDC analysis is very time and cost efficient i way of analyzing the reliability of a system. It can be used as a demonstration of the reliability of the system to support decisions. A disadvantage of the RDC analysis is that it cannot come up with a quantitative number for the reliability (or availability) of the system under study. It can only demonstrate the trend of changes and how they affect the reliability of the system. Another disadvantage is that experimenting with different values of confidence levels l and MTTF (what-if scenarios) is possible but rather tedious. RDC open source project: far@ucalgary.ca 31
32 Section 2 Test Completion & Release Criteria: Reliability Growth far@ucalgary.ca 32
33 Types of Decisions Decisions related to certification test Accept/reject an acquired component Accept/reject a subsystem, OS or hardware Decisions related to reliability growth test Guiding software development process Releasing the product far@ucalgary.ca 33
34 Release Criteria Indicators from at tleast tthe following dimensions i should be considered together to get an adequate picture of the quality of the product. System stability, reliability, and availability Defect volume Our focus Outstanding critical problems Feedback from early customer programs Other quality attributes that are of specific importance to a particular product and its customer requirements and market acceptance (e.g., ease of use, performance, security, portability, etc.) From Dr. Kan s Book far@ucalgary.ca 34
35 Review: Test Completion Criteria Q. When is testing enough? Test phase time or resources are exhausted All black-box test cases are run White-box test coverage targets are met Rate of fault discovery goes below a target value Target percentage of all faults in the system are found Measured reliability of the system achieves its target value far@ucalgary.ca 35
36 Approach: Models Use tools such as CASRE to Plot the /F ratio vs. time to see the trend of changing. CASRE uses basic exponential and logarithmic Poisson and a few other models. The basic exponential model assumes finite failures in infinite time; the logarithmic Poisson model assumes infinite failures. In estimating the /F ratio, the basic exponential model tends to be optimistic (low); the logarithmic Poisson model tends to be pessimistic (high). far@ucalgary.ca 36
37 Release Criteria /1 The estimation of normalized failure intensity has a range of uncertainty. This is defined by confidence limit. For example, if the confidence limit is %90, one would expect the system meet its failure intensity objective with only %90 confidence. CASRE 2.0 does not compute confidence limits. far@ucalgary.ca 37
38 Release Criteria /2 How to include the confidence limit in estimation? An approximate approach can be devised: Consider sde terminating test for the esyse system when normalized failure intensity /F drops to 0.5 or less. Assume that %90 confidence interval for failure intensity near release is approximately equal to 0.5 to 1.5 times the target failure intensity F. 38
39 Release Criteria /3 Consider releasing the product when 1. Test (feature and load) terminated satisfactorily for the product itself 2. Test terminated satisfactorily for all the product variations and the normalized /F ratio for these variations doesn t appreciably exceed The product and its variations pass all acceptance test rehearsals planned for them 4. Related systems pass all acceptance tests far@ucalgary.ca 39
40 Example 1 TBF We want tto select an operating system as a build platform for a new software product. The Windows XP Pro operating system was evaluated for this purpose. The system log during the testing period showed 30 errors recorded in the eventlog file as shown Failure no. No. Type TBF (hours) Error Source 1 Error DCOM 2 Error Service Control Manager 3 Error 9.89 DCOM 4 Error 0.07 DCOM 5 Error 5.70 DCOM 6 Error 7.89 DCOM 7 Error DCOM 8 Error DCOM 9 Error DCOM 10 Error System Error 11 Error 7.99 DCOM 12 Error DCOM 13 Error DHCP 14 Error 1.78 System Error 15 Error DCOM 16 Error DCOM 17 Error Service Control Manager 18 Error 9.18 DCOM 19 Error DCOM 20 Error 9.19 DCOM 21 Error System Error 22 Error System Error 23 Error Service Control lmanager 24 Error 0.75 Service Control Manager 25 Error System Error 26 Error Service Control Manager 27 Error Service Control Manager 28 Error System Error 29 Error DCOM 30 Error DHCP far@ucalgary.ca 40
41 Example 1 (cont d) Calculate the system MTTF, failure intensity and reliability for 10 hours of operation, assuming that MTTF=MTBF and using exponential reliability model. 30 MTBFi i MTBF hour i failure/hour MTTF / Re 0.75 far@ucalgary.ca 41
42 Example 1 (cont d) The system must be rebooted after each System Error type error. If the recovery time to reboot the system after each System Error is 15 minutes, calculate the availability of this system. uptime Availability uptime downtime If the target failure intensity for deploying this system is 1 failure per 100 hours can we elect using this system as our build platform? λf = 0.01 and λf is smaller than λ= So the answer is no. far@ucalgary.ca 42
43 Example 2 A software system has 100, lines of code (LOC) and initial failure density ( 0 ) of 5 faults per 1,000 LOC. Initial failure intensity (λ 0 ) of the software at the start of the test is 2 failures per CPU hr. The software is released when its failure intensity objective (λ r ) has reached 6 failures per 100 CPU hrs, assuming using Musa s Basic Model. During field operation the software is not fixed. Let s assume that during field operation, failure intensity is linearly proportional to the number of faults remaining in the code; and the number of faults in the code is linearly proportional to the size of the code. far@ucalgary.ca 43
44 Example 2 (cont d) Determine the remaining number of faults in the system at the time of release. μ =5 faults/1000loc Program size is 100,000 LOC. Hence, there were initially 0 =500 faults in the program. λ 0 =2 failure/ CPU hr λ r = 6 failure/ 100 CPU hr = 0.06 failure/cpu hr Applying Musa s Basic Model: λ= λ 0 (1 μ/ 0 ) λ r = 2(1 μ r /500) =0.06 therefore μ r =485 i.e., 485 failures observed at the time of release. At the time of release, there are = 15 faults remaining in the system. far@ucalgary.ca 44
45 Example 2 (cont d) Suppose that we want to release a maintenance version of the software that includes a change of 2,000 lines of source code. Obtain the new expected failure intensity λ. In the maintenance release 2,000 LOC has been changed. There were 500 faults in 100,000 LOC therefore additional 2,000 LOC in the maintenance release will at most add an additional 10 faults in the system. Thus, there will be μ=15+10=25 faults in the system. It is assumed that failure intensity is proportional to the number of faults in the system. 15 faults 0.06 failures/cpu hr 25 faults (25/15) 006=01failures/CPUhr far@ucalgary.ca 45
46 Section 3 Test Completion & Release Criteria: Zero Failure Testing far@ucalgary.ca 46
47 Zero Failure Testing /1 How many hours the system must be tested in order to meet a quality goal? failure density Developed by Brettschnieder at Motorola Total test time n F ln 0.5 nf T ( T T ) zero 0.5 n test last F ln n T n F Time of last failure # of failures observed so far Target # of failures far@ucalgary.ca 47
48 Zero Failure Testing /2 Target projected number of failures (n F ) is calculated using target failure density Number of repairable failures observed so far (n T ) Test execution hours since the last failure found (T=T test T last ). far@ucalgary.ca 48
49 Example Suppose you are testing a 33,000 LOC program, and to date 15 repairable failures have been detected over an execution time of 500 hours. No failures have been observed in the last 50 hours of testing. Management want to know how much more testing is needed to ensure that the customers observe no more than a projected average of 0.03 failures per KLOC. far@ucalgary.ca 49
50 Example (cont d) Calculate additional testing time. n F n T ,000 1,000 1 n F ln 1 ln n F T ( ) zero Ttest Tlast (500 50) n F ln ln n 15 1 T nf Additional test hours far@ucalgary.ca 50
51 Section 4 Test Completion & Release Criteria: Special Cases far@ucalgary.ca 51
52 Special Situations What else may affect /F estimation? Program evolution Dealing with small increments of program size and/or stepwise evolution Unreported failures How unreported failures affect failure intensity estimation? Operational profile variation 52
53 Evolving Programs /1 Reliability models used in estimating i failure intensity i () assume that the executed program is stable (not changing, except for those changes that result from failure correction). Programs can evolve due to: Requirements changes Integration of new parts Necessity to adapt to changing hardware and software environment Necessity for system performance improvement Evolution as part of the development process far@ucalgary.ca 53
54 Evolving Programs /2 Possible scenarios: Ignoring changes for programs evolving slowly and in small size increments Ignoring old ldfil failure data dt of fthe old phase and base the estimates on the new phase Stepwise evolution 1. Applying changes by components 2. Applying changes by operation groups 54
55 a) Ignoring Changes The effects of evolution can be ignored for programs evolving slowly and in small size increments (e.g., increments of less than %5 of total code per week). Advantages: No extra testing ti and data collection is required. Disadvantages: Eti Estimates t of model dlparameters and /F ratio will lag the true situation and will have error, but the range of errors may be acceptable. far@ucalgary.ca 55
56 b) Ignoring Old Data Set the range of variation for the failure data to include only the recent failures. The recent failure window must usually include at least failures to estimate the parameters properly Only applicable when the changes in the program is limited (e.g., less than 20% of the programs change) 56
57 c) Stepwise Evolution /1 Stepwise evolution approaches generally work best when having a small number of large changes, each resulting from the addition of an independent element (subsystems, packages, etc.). In component by component approach, add the component failure intensities separately to obtain the system failure intensity at each stage. In operation group approach, add the weighted failure intensities of operation groups to obtain the system failure intensity at each stage. far@ucalgary.ca 57
58 c) Stepwise Evolution /2 Advantages and disadvantages d of stepwise evolution approaches: Advantages: System operational profile can be applied directly. Disadvantages: Extra data collection required because of the multiple elements Greater estimation error (or later achievement of a specified degree of accuracy) due to smaller sample sizes far@ucalgary.ca 58
59 Other Evolution Scenarios Additional situations analogous to program evolution: A program is fully integrated, but it is tested in an evolutionary fashion. One component or operation group is turned on, then another, and so on. A program is fully integrated and active, but the observation of the components for failures is handled d in an evolutionary fashion. One starts with a narrow focus of observation and then widens it component by component or operation group by operation group. far@ucalgary.ca 59
60 Unreported Failures /1 Fil Failures may not tbe reported, tdin cases such as Less severe failures Failures not halting program execution More failures may be missed in load test than in feature or regression test tbecause the exact tinputs and outputs during load test may be unknown Missing i to report failures means underestimating actual failure intensity () How unreported failures affect failure intensity estimation? far@ucalgary.ca 60
61 Unreported Failures /2 i P i P1 p2 p1 ia a P i P ia 2 Pis i the probability that the i th failure goes unnoticed Assumption: Initially, the probability of not observing a particular failure is P1 and as time goes by, this increases linearly with a constant change rate a until reaching to its final value P2 Figure from Musa s Book far@ucalgary.ca 61
62 Unreported Failures /3 For the basic model: Expected failure intensity at execution time 0 e 0 0 e The plot for The plot for ^ Figure from Musa s Book far@ucalgary.ca 62
63 Unreported Failures /4 For the basic model: For p1=p2=p p p estimates for failure intensity fluctuates around 1-p If P(i) increases with time, the estimate for is low and becomes lower as time passes If P(i) decreases with time, the estimate for is initially low but improves as time passes Correction is possible far@ucalgary.ca 63
64 Unreported Failures /5 For the logarithmic Poisson model: Expected failure intensity at execution time The plot for ^ Figure from Musa s Book far@ucalgary.ca 64
65 Unreported Failures /6 For the logarithmic Poisson model: For p1=p2=p p p estimates for failure intensity fluctuates around 1-p The estimate for is low and becomes lower as time passes Correction is possible but not as good as the basic model far@ucalgary.ca 65
66 Operational Profile Variation When a system has various operational profiles, what will be the effects of operational profiles on? D is measured failure intensity for the operational profile D and p Dk is the occurrence probability of the k th operation and Q0 is the total number of operations k is a constant for each operation calculated from the model parameters M D Q0 pmkk k 1 Q0 pdkk k 1 far@ucalgary.ca 66
67 67
Software Reliability 1
Software Reliability 1 Software Reliability What is software reliability? the probability of failure-free software operation for a specified period of time in a specified environment input sw output We
More information5.1 Introduction. Learning Objectives
Learning Objectives 5.1 Introduction Statistical Process Control (SPC): SPC is a powerful collection of problem-solving tools useful in achieving process stability and improving capability through the
More informationQuality Planning for Software Development
Quality Planning for Software Development Tom Walton Alcatel Networks tom.waltoniliiialcatel.com Abstract A historical project is used as a reference model for the verification planning process. The planning
More informationCh.5 Reliability System Modeling.
Certified Reliability Engineer. Ch.5 Reliability System Modeling. Industrial Engineering & Management System Research Center. - 1 - Reliability Data. [CRE Primer Ⅵ 2-6] Sources of Reliability Data. Successful
More informationReliability predictions in product development. Proof Engineering Co
Reliability predictions in product development Proof Engineering Co Contents Review of reliability theory Ways to predict part reliability Converting parts reliability into a system reliability Ways to
More information2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications
Application Description AG/266PILD-EN Rev. C 2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic Pressure Measurement Engineered solutions for all applications Increase plant productivity
More informationBoyle s Law: Pressure-Volume Relationship in Gases
Boyle s Law: Pressure-Volume Relationship in Gases The primary objective of this experiment is to determine the relationship between the pressure and volume of a confined gas. The gas we will use is air,
More informationSafety Manual. Process pressure transmitter IPT-1* 4 20 ma/hart. Process pressure transmitter IPT-1*
Safety Manual Process pressure transmitter IPT-1* 4 20 ma/hart Process pressure transmitter IPT-1* Contents Contents 1 Functional safety 1.1 General information... 3 1.2 Planning... 4 1.3 Instrument parameter
More informationSafety Manual VEGAVIB series 60
Safety Manual VEGAVIB series 60 Contactless electronic switch Document ID: 32002 Contents Contents 1 Functional safety... 3 1.1 General information... 3 1.2 Planning... 4 1.3 Adjustment instructions...
More informationChapter 12 Practice Test
Chapter 12 Practice Test 1. Which of the following is not one of the conditions that must be satisfied in order to perform inference about the slope of a least-squares regression line? (a) For each value
More informationLOW PRESSURE EFFUSION OF GASES adapted by Luke Hanley and Mike Trenary
ADH 1/7/014 LOW PRESSURE EFFUSION OF GASES adapted by Luke Hanley and Mike Trenary This experiment will introduce you to the kinetic properties of low-pressure gases. You will make observations on the
More informationLABORATORY EXERCISE 1 CONTROL VALVE CHARACTERISTICS
Date: Name: LABORATORY EXERCISE 1 CONTROL VALVE CHARACTERISTICS OBJECTIVE: To demonstrate the relation between valve stem position and the fluid flow through a control valve, for both linear and equal
More informationSafety Manual VEGAVIB series 60
Safety Manual VEGAVIB series 60 NAMUR Document ID: 32005 Contents Contents 1 Functional safety... 3 1.1 General information... 3 1.2 Planning... 4 1.3 Adjustment instructions... 6 1.4 Setup... 6 1.5 Reaction
More informationLOW PRESSURE EFFUSION OF GASES revised by Igor Bolotin 03/05/12
LOW PRESSURE EFFUSION OF GASES revised by Igor Bolotin 03/05/ This experiment will introduce you to the kinetic properties of low-pressure gases. You will make observations on the rates with which selected
More informationReliability of Safety-Critical Systems Chapter 3. Failures and Failure Analysis
Reliability of Safety-Critical Systems Chapter 3. Failures and Failure Analysis Mary Ann Lundteigen and Marvin Rausand mary.a.lundteigen@ntnu.no RAMS Group Department of Production and Quality Engineering
More informationFISH 415 LIMNOLOGY UI Moscow
Sampling Equipment Lab FISH 415 LIMNOLOGY UI Moscow Purpose: - to familiarize you with limnological sampling equipment - to use some of the equipment to obtain profiles of temperature, dissolved oxygen,
More informationUltima. X Series Gas Monitor
Ultima X Series Gas Monitor Safety Manual SIL 2 Certified " The Ultima X Series Gas Monitor is qualified as an SIL 2 device under IEC 61508 and must be installed, used, and maintained in accordance with
More informationDiagnostics for Liquid Meters Do they only tell us what we already know? Terry Cousins - CEESI
Diagnostics for Liquid Meters Do they only tell us what we already know? Terry Cousins - CEESI DIAGNOSTICS FOR LIQUID METERS-DO THEY ONLY TELL US WHAT WE ALREADY KNOW? T. Cousins CEESI CMSI INTRODUCTION
More information4-3 Rate of Change and Slope. Warm Up. 1. Find the x- and y-intercepts of 2x 5y = 20. Describe the correlation shown by the scatter plot. 2.
Warm Up 1. Find the x- and y-intercepts of 2x 5y = 20. Describe the correlation shown by the scatter plot. 2. Objectives Find rates of change and slopes. Relate a constant rate of change to the slope of
More informationCORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ. Semester 2 Examinations 2010
CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 2 Examinations 2010 School: Mechanical & Process Engineering Programme Title: Bachelor of Science (Honours) in Advanced Manufacturing
More informationApplying Hooke s Law to Multiple Bungee Cords. Introduction
Applying Hooke s Law to Multiple Bungee Cords Introduction Hooke s Law declares that the force exerted on a spring is proportional to the amount of stretch or compression on the spring, is always directed
More informationA quantitative software testing method for hardware and software integrated systems in safety critical applications
A quantitative software testing method for hardware and software integrated systems in safety critical applications Hai ang a, Lixuan Lu* a a University of Ontario Institute of echnology, Oshawa, ON, Canada
More informationSafety Manual OPTISWITCH series relay (DPDT)
Safety Manual OPTISWITCH series 5000 - relay (DPDT) 1 Content Content 1 Functional safety 1.1 In general................................ 3 1.2 Planning................................. 5 1.3 Adjustment
More informationCHAPTER 1 ORGANIZATION OF DATA SETS
CHAPTER 1 ORGANIZATION OF DATA SETS When you collect data, it comes to you in more or less a random fashion and unorganized. For example, what if you gave a 35 item test to a class of 50 students and collect
More informationCalculation of Trail Usage from Counter Data
1. Introduction 1 Calculation of Trail Usage from Counter Data 1/17/17 Stephen Martin, Ph.D. Automatic counters are used on trails to measure how many people are using the trail. A fundamental question
More informationFP15 Interface Valve. SIL Safety Manual. SIL SM.018 Rev 1. Compiled By : G. Elliott, Date: 30/10/2017. Innovative and Reliable Valve & Pump Solutions
SIL SM.018 Rev 1 FP15 Interface Valve Compiled By : G. Elliott, Date: 30/10/2017 FP15/L1 FP15/H1 Contents Terminology Definitions......3 Acronyms & Abbreviations...4 1. Introduction...5 1.1 Scope.. 5 1.2
More informationChapter 5: Methods and Philosophy of Statistical Process Control
Chapter 5: Methods and Philosophy of Statistical Process Control Learning Outcomes After careful study of this chapter You should be able to: Understand chance and assignable causes of variation, Explain
More informationReliability. Introduction, 163 Quantifying Reliability, 163. Finding the Probability of Functioning When Activated, 163
ste41912_ch04_123-175 3:16:06 01.29pm Page 163 SUPPLEMENT TO CHAPTER 4 Reliability LEARNING OBJECTIVES SUPPLEMENT OUTLINE After completing this supplement, you should be able to: 1 Define reliability.
More informationDetermining Occurrence in FMEA Using Hazard Function
Determining Occurrence in FMEA Using Hazard Function Hazem J. Smadi Abstract FMEA has been used for several years and proved its efficiency for system s risk analysis due to failures. Risk priority number
More informationFISH 415 LIMNOLOGY UI Moscow
FISH 415 LIMNOLOGY UI Moscow Sampling Equipment Purpose: - to familiarize you with limnological sampling equipment - to use some of the equipment to obtain profiles of temperature, dissolved oxygen, conductivity
More informationSolenoid Valves For Gas Service FP02G & FP05G
SIL Safety Manual SM.0002 Rev 02 Solenoid Valves For Gas Service FP02G & FP05G Compiled By : G. Elliott, Date: 31/10/2017 Reviewed By : Peter Kyrycz Date: 31/10/2017 Contents Terminology Definitions......3
More informationEEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering
EEC 686/785 Modeling & Performance Evaluation of Computer Systems Lecture 6 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline 2 Review of lecture 5 The
More informationTPM TIP. Oil Viscosity
TPM TIP Oil Viscosity TIP #1 Classification according to viscosity is the most prevalent method of describing oils, and the most common classification systems are those of the SAE, AGMA, and ISO. Each
More informationTaking Your Class for a Walk, Randomly
Taking Your Class for a Walk, Randomly Daniel Kaplan Macalester College Oct. 27, 2009 Overview of the Activity You are going to turn your students into an ensemble of random walkers. They will start at
More informationOutline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management
EEC 686/785 Modeling & Performance Evaluation of Computer Systems Lecture 6 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline Review of lecture 5 The
More informationCritical Systems Validation
Critical Systems Validation Objectives To explain how system reliability can be measured and how reliability growth models can be used for reliability prediction To describe safety arguments and how these
More informationPneumatic QEV. SIL Safety Manual SIL SM Compiled By : G. Elliott, Date: 8/19/2015. Innovative and Reliable Valve & Pump Solutions
SIL SM.0010 1 Pneumatic QEV Compiled By : G. Elliott, Date: 8/19/2015 Contents Terminology Definitions......3 Acronyms & Abbreviations..4 1. Introduction 5 1.1 Scope 5 1.2 Relevant Standards 5 1.3 Other
More informationWade Reynolds 1 Frank Young 1,2 Peter Gibbings 1,2. University of Southern Queensland Toowoomba 4350 AUSTRALIA
A Comparison of Methods for Mapping Golf Greens Wade Reynolds 1 Frank Young 1,2 Peter Gibbings 1,2 1 Faculty of Engineering and Surveying 2 Australian Centre for Sustainable Catchments University of Southern
More informationSection I: Multiple Choice Select the best answer for each problem.
Inference for Linear Regression Review Section I: Multiple Choice Select the best answer for each problem. 1. Which of the following is NOT one of the conditions that must be satisfied in order to perform
More informationQuantitative Analysis of Hydrocarbons by Gas Chromatography
Quantitative Analysis of Hydrocarbons by Gas Chromatography Introduction Gas-liquid chromatography (GLC) accomplishes a separation by partitioning solutes between a mobile gas phase and a stationary liquid
More informationHydraulic (Subsea) Shuttle Valves
SIL SM.009 0 Hydraulic (Subsea) Shuttle Valves Compiled By : G. Elliott, Date: 11/3/2014 Contents Terminology Definitions......3 Acronyms & Abbreviations..4 1. Introduction 5 1.1 Scope 5 1.2 Relevant Standards
More informationReliability of Safety-Critical Systems Chapter 4. Testing and Maintenance
Reliability of Safety-Critical Systems Chapter 4. Testing and Maintenance Mary Ann Lundteigen and Marvin Rausand mary.a.lundteigen@ntnu.no RAMS Group Department of Production and Quality Engineering NTNU
More informationReliability Analysis of the LabTecta Bearing Protector
Reliability Analysis of the LabTecta Bearing Protector This article examines the statistical life expectancy of the LabTecta bearing protector, supplied by AESSEAL. The LabTecta is an IEEE 841-2001 and
More informationINSTRUMENT INSTRUMENTAL ERROR (of full scale) INSTRUMENTAL RESOLUTION. Tutorial simulation. Tutorial simulation
Lab 1 Standing Waves on a String Learning Goals: To distinguish between traveling and standing waves To recognize how the wavelength of a standing wave is measured To recognize the necessary conditions
More informationx 2 = (60 m) 2 + (60 m) 2 x 2 = 3600 m m 2 x = m
3.1 Track Question a) Distance Traveled is 1600 m. This is length of the path that the person took. The displacement is 0 m. The person begins and ends their journey at the same position. They did not
More informationBroadly speaking, there are four different types of structures, each with its own particular function:
3 The selection of structures 3.1 Introduction In selecting a suitable structure to measure or regulate the flow rate in open channels, all demands that will be made upon the structure should be listed.
More informationSIL Safety Manual. ULTRAMAT 6 Gas Analyzer for the Determination of IR-Absorbing Gases. Supplement to instruction manual ULTRAMAT 6 and OXYMAT 6
ULTRAMAT 6 Gas Analyzer for the Determination of IR-Absorbing Gases SIL Safety Manual Supplement to instruction manual ULTRAMAT 6 and OXYMAT 6 ULTRAMAT 6F 7MB2111, 7MB2117, 7MB2112, 7MB2118 ULTRAMAT 6E
More informationSPR - Pneumatic Spool Valve
SIL SM.008 Rev 7 SPR - Pneumatic Spool Valve Compiled By : G. Elliott, Date: 31/08/17 Contents Terminology Definitions:... 3 Acronyms & Abbreviations:... 4 1.0 Introduction... 5 1.1 Purpose & Scope...
More informationCHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT
39 CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT 4.1 Modeling in Biomechanics The human body, apart of all its other functions is a mechanical mechanism and a structure,
More informationQueue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *
Queue analysis for the toll station of the Öresund fixed link Pontus Matstoms * Abstract A new simulation model for queue and capacity analysis of a toll station is presented. The model and its software
More informationSafety Critical Systems
Safety Critical Systems Mostly from: Douglass, Doing Hard Time, developing Real-Time Systems with UML, Objects, Frameworks And Patterns, Addison-Wesley. ISBN 0-201-49837-5 1 Definitions channel a set of
More informationSafety-critical systems: Basic definitions
Safety-critical systems: Basic definitions Ákos Horváth Based on István Majzik s slides Dept. of Measurement and Information Systems Budapest University of Technology and Economics Department of Measurement
More informationMeasurement of court speed and bounce. Rod Cross, Physics Department, Sydney University 2nd July 2006
1 Measurement of court speed and bounce Rod Cross, Physics Department, Sydney University 2nd July 2006 The speed of a surface refers to the change in ball speed in a direction parallel to the surface.
More informationBespoke Hydraulic Manifold Assembly
SIL SM.0003 1 Bespoke Hydraulic Manifold Assembly Compiled By : G. Elliott, Date: 12/17/2015 Contents Terminology Definitions......3 Acronyms & Abbreviations..4 1. Introduction 5 1.1 Scope 5 1.2 Relevant
More informationEnergy capture performance
Energy capture performance Cost of energy is a critical factor to the success of marine renewables, in order for marine renewables to compete with other forms of renewable and fossil-fuelled power generation.
More informationHow to evaluate pressure measurement specifications
How to evaluate pressure measurement specifications Application Note There are thousands of different pressure measuring devices out there. How do you decide which instruments to invest in to calibrate
More informationFailure Data Analysis for Aircraft Maintenance Planning
Failure Data Analysis for Aircraft Maintenance Planning M. Tozan, A. Z. Al-Garni, A. M. Al-Garni, and A. Jamal Aerospace Engineering Department King Fahd University of Petroleum and Minerals Abstract This
More informationEutectic Plug Valve. SIL Safety Manual. SIL SM.015 Rev 0. Compiled By : G. Elliott, Date: 19/10/2016. Innovative and Reliable Valve & Pump Solutions
SIL SM.015 Rev 0 Eutectic Plug Valve Compiled By : G. Elliott, Date: 19/10/2016 Contents Terminology Definitions......3 Acronyms & Abbreviations...4 1. Introduction..5 1.1 Scope 5 1.2 Relevant Standards
More informationAMERICAN ACADEMY OF ACTUARIES MEDICARE SUPPLEMENT WORK GROUP SUBTEAM REPORT ON LOSS RATIO CURVES FOR REDETERMINATION OF REFUND BENCHMARKS
AMERICAN ACADEMY OF ACTUARIES MEDICARE SUPPLEMENT WORK GROUP SUBTEAM REPORT ON LOSS RATIO CURVES FOR REDETERMINATION OF REFUND BENCHMARKS March 10, 2004 The American Academy of Actuaries is the public
More informationOIL & GAS. 20th APPLICATION REPORT. SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT. Q&A: OPEC Responds to SHALE BOOM
Process VARIABILITY & Equipment RELIABILITY Are PROCESS SAFETY & CYBERSECURITY Related? Q&A: OPEC Responds to SHALE BOOM 20th 1995-2015 SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT special section
More informationThermoflex Online. October 5 th, 2017 Bram Kroon
Thermoflex Online October 5 th, 2017 Bram Kroon Introduction Name Company: Department: Location Position: Thermoflex Bram Kroon Engie Energie Nederland (Generation) Eems & Lelystad Power Plant Process
More informationLab 12 Standing Waves
b Lab 12 Standing Waves What You Need To Know: Types of Waves The study of waves is a major part of physics. There are quite a few types of waves that can be studied. Depending on who you have for lecture
More informationThermo Scientific Model 146i Principle of Operation
Thermo Scientific Model 146i Principle of Operation The Model 146i Multi-gas Calibrator dilutes calibration gases to precise concentrations. The diluted gases are used to perform zero, precision and Level
More informationSimplicity to Control Complexity. Based on Slides by Professor Lui Sha
Simplicity to Control Complexity Based on Slides by Professor Lui Sha Reliability Reliability for a giving mission duration t, R(t), is the probability of the system working as specified (i.e., probability
More information4-3 Rate of Change and Slope. Warm Up Lesson Presentation. Lesson Quiz
4-3 Rate of Change and Slope Warm Up Lesson Presentation Lesson Quiz Holt Algebra McDougal 1 Algebra 1 Warm Up 1. Find the x- and y-intercepts of 2x 5y = 20. x-int.: 10; y-int.: 4 Describe the correlation
More informationHAP e-help. Obtaining Consistent Results Using HAP and the ASHRAE 62MZ Ventilation Rate Procedure Spreadsheet. Introduction
Introduction A key task in commercial building HVAC design is determining outdoor ventilation airflow rates. In most jurisdictions in the United States, ventilation airflow rates must comply with local
More informationLab 1. Adiabatic and reversible compression of a gas
Lab 1. Adiabatic and reversible compression of a gas Introduction The initial and final states of an adiabatic and reversible volume change of an ideal gas can be determined by the First Law of Thermodynamics
More informationLab 12 Standing Waves
b Lab 12 Standing Waves What You Need To Know: Types of Waves The study of waves is a major part of physics. There are quite a few types of waves that can be studied. Depending on who you have for lecture
More informationPoint level switches for safety systems
Point level switches for safety systems By: Bill Sholette Level Products Business Manager Northeast US - Endress+Hauser Point level switches are often used in applications designed to prevent accidents.
More informationEvery things under control High-Integrity Pressure Protection System (HIPPS)
Every things under control www.adico.co info@adico.co Table Of Contents 1. Introduction... 2 2. Standards... 3 3. HIPPS vs Emergency Shut Down... 4 4. Safety Requirement Specification... 4 5. Device Integrity
More informationMitos Fluika Pressure and Vacuum Pumps Datasheet
Unit 1, Anglian Business Park, Orchard Road, Royston, Hertfordshire, SG8 5TW, UK T: +44 (0)1763 242491 F: +44 (0)1763 246125 E: sales@dolomite-microfluidics.com W: www.dolomite-microfluidics.com Dolomite
More informationIn addition to reading this assignment, also read Appendices A and B.
1 Kinematics I Introduction In addition to reading this assignment, also read Appendices A and B. We will be using a motion detector to track the positions of objects with time in several lab exercises
More informationAdvanced Test Equipment Rentals ATEC (2832) OMS 600
Established 1981 Advanced Test Equipment Rentals www.atecorp.com 800-404-ATEC (2832) OMS 600 Continuous partial discharge monitoring system for power generators and electrical motors Condition monitoring
More informationPOWER Quantifying Correction Curve Uncertainty Through Empirical Methods
Proceedings of the ASME 2014 Power Conference POWER2014 July 28-31, 2014, Baltimore, Maryland, USA POWER2014-32187 Quantifying Correction Curve Uncertainty Through Empirical Methods ABSTRACT Christopher
More informationCoriolis Mass Flow Meter
Coriolis Mass Flow Meter TMFW Series Mini Type Coriolis Mass Flow Meter Xi an Tosilon Automation Co., Ltd No.299, Daqing Rd, Lianhu District, Xi'an Shaanxi, China Tel: +86-29-8823 8550 info@tosilon.com;
More informationEnergy Output. Outline. Characterizing Wind Variability. Characterizing Wind Variability 3/7/2015. for Wind Power Management
Energy Output for Wind Power Management Spring 215 Variability in wind Distribution plotting Mean power of the wind Betz' law Power density Power curves The power coefficient Calculator guide The power
More informationApplication Note AN-107
SPEC Sensor TM Characterization & Calibration Considerations Scope This document is provided to describe the considerations needed to characterize, calibrate, verify and validate the measurement performance
More informationUNIVERSITY OF WATERLOO
UNIVERSITY OF WATERLOO Department of Chemical Engineering ChE 524 Process Control Laboratory Instruction Manual January, 2001 Revised: May, 2009 1 Experiment # 2 - Double Pipe Heat Exchanger Experimental
More informationResults and Discussion for Steady Measurements
Chapter 5 Results and Discussion for Steady Measurements 5.1 Steady Skin-Friction Measurements 5.1.1 Data Acquisition and Reduction A Labview software program was developed for the acquisition of the steady
More informationGrade: 8. Author(s): Hope Phillips
Title: Tying Knots: An Introductory Activity for Writing Equations in Slope-Intercept Form Prior Knowledge Needed: Grade: 8 Author(s): Hope Phillips BIG Idea: Linear Equations how to analyze data from
More informationOne of the most important gauges on the panel is
stick & rudder flight advisor Is Your Airspeed Indicator Honest? An accuracy how-to H.C. SKIP SMITH One of the most important gauges on the panel is the airspeed indicator. This is particularly true if
More informationCHAPTER 4 FMECA METHODOLOGY
CHAPTER 4 FMECA METHODOLOGY 4-1. Methodology moving into Criticality Analysis The FMECA is composed of two separate analyses, the FMEA and the Criticality Analysis (CA). The FMEA must be completed prior
More informationMIL-STD-883G METHOD
STEADY-STATE LIFE 1. PURPOSE. The steady-state life test is performed for the purpose of demonstrating the quality or reliability of devices subjected to the specified conditions over an extended time
More informationTG GUIDELINES CONCERNING CALIBRATION INTERVALS AND RECALIBRATION
GUIDELINES CONCERNING CALIBRATION INTERVALS AND RECALIBRATION Approved By: Senior Manager: Mpho Phaloane Revised By: Field Manager: Neville Tayler Date of Approval: 2015-08-26 Date of Implementation: 2015-08-26
More informationSpecifications and information are subject to change without notice. Up-to-date address information is available on our website.
www.smar.com Specifications and information are subject to change without notice. Up-to-date address information is available on our website. web: www.smar.com/contactus.asp LD302 - AssetView HMI LD302
More informationRisk-Based Condition Assessment and Maintenance Engineering for Aging Aircraft Structure Components
Risk-Based Condition Assessment and Maintenance Engineering for Aging Aircraft Structure Components Dr. Dan M. Ghiocel* and Dr. Letian Wang Ghiocel Predictive Technologies Inc. 6 South Main St., 2 nd Floor,
More informationBioequivalence: Saving money with generic drugs
The Right Stuff: Appropriate Mathematics for All Students Promoting the use of materials that engage students in meaningful activities that promote the effective use of technology to support mathematics,
More informationESTIMATION OF THE DESIGN WIND SPEED BASED ON
The Seventh Asia-Pacific Conference on Wind Engineering, November 8-12, 2009, Taipei, Taiwan ESTIMATION OF THE DESIGN WIND SPEED BASED ON UNCERTAIN PARAMETERS OF THE WIND CLIMATE Michael Kasperski 1 1
More informationIMPROVING POPULATION MANAGEMENT AND HARVEST QUOTAS OF MOOSE IN RUSSIA
IMPROVING POPULATION MANAGEMENT AND HARVEST QUOTAS OF MOOSE IN RUSSIA Vladimir M. Glushkov Research Institute of Game Management and Fur Farming, Kirov, Russia. ABSTRACT: Annual harvest quotas for moose
More informationInstruction and Maintenance Manual
Instruction and Maintenance Manual GRYF OXY Z 02/100/2 E Contact GRYF HB, spol. s r.o. Cechova 314 Havlickuv Brod 580 01 tel.: +420 569 426 627 fax: +420 569 426 627 Czech Republic www.gryf.eu Technical
More informationTension Cracks. Topics Covered. Tension crack boundaries Tension crack depth Query slice data Thrust line Sensitivity analysis.
Tension Cracks 16-1 Tension Cracks In slope stability analyses with cohesive soils, tension forces may be observed in the upper part of the slope. In general, soils cannot support tension so the results
More informationBeamex. Calibration White Paper. Weighing scale calibration - How to calibrate weighing instruments
Beamex Calibration White Paper info@beamex.com Weighing scale calibration - How to calibrate weighing instruments Weighing scale calibration - How to calibrate weighing instruments Weighing scales, weighing
More informationCHAPTER 10 TOTAL RECREATIONAL FISHING DAMAGES AND CONCLUSIONS
CHAPTER 10 TOTAL RECREATIONAL FISHING DAMAGES AND CONCLUSIONS 10.1 INTRODUCTION This chapter provides the computation of the total value of recreational fishing service flow losses (damages) through time
More informationUNDERSTANDING A DIVE COMPUTER. by S. Angelini, Ph.D. Mares S.p.A.
UNDERSTANDING A DIVE COMPUTER by S. Angelini, Ph.D. Mares S.p.A. Dive Computer UNDERSTANDING A DIVE COMPUTER The decompression algorithm in a dive computer is an attempt to replicate the effects of a dive
More informationCorrosion problems in seawater pump caissons. Practical solutions.
Corrosion problems in seawater pump caissons. Practical solutions. Svenn Magne Wigen FORCE Technology Norway AS Hornebergveien 7 7038 Trondheim, Norway Harald Osvoll FORCE Technology Norway AS Hornebergveien
More informationReliability Growth of Stirling-Cycle Coolers at L-3 CE
Reliability Growth of Stirling-Cycle Coolers at L-3 CE R. Estrada, D. T. Kuo, and Q. K. Phan L-3 Cincinnati Electronics Pasadena, CA 91107 ABSTRACT The objective of this paper is to present updated reliability
More informationFMEA- FA I L U R E M O D E & E F F E C T A N A LY S I S. PRESENTED BY: AJITH FRANCIS
FMEA- FA I L U R E M O D E & E F F E C T A N A LY S I S. PRESENTED BY: AJITH FRANCIS 1 OBJECTIVES What is FMEA? Why is an FMEA important? History of FMEA Benefits of FMEA Limitations of FMEA How to conduct
More informationPolicy Management: How data and information impacts the ability to make policy decisions:
Policy Management: How data and information impacts the ability to make policy decisions: Louis Cripps Regional Transportation District, Asset Management Denver, Colorado Quick exercise... What do these
More informationFluid Flow. Link. Flow» P 1 P 2 Figure 1. Flow Model
Fluid Flow Equipment: Water reservoir, output tubes of various dimensions (length, diameter), beaker, electronic scale for each table. Computer and Logger Pro software. Lots of ice.temperature probe on
More informationSHOT ON GOAL. Name: Football scoring a goal and trigonometry Ian Edwards Luther College Teachers Teaching with Technology
SHOT ON GOAL Name: Football scoring a goal and trigonometry 2006 Ian Edwards Luther College Teachers Teaching with Technology Shot on Goal Trigonometry page 2 THE TASKS You are an assistant coach with
More information