The following table shows the time between failures (in hours) observed for a piece of software:
| Error number | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Time since last failure (hours) | 6 | 4 | 8 | 5 | 6 |
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. e^(-5/29)
Explanation
Under the exponential reliability model, the failure rate λ is estimated as 1/MTBF, where MTBF is the mean of the observed inter-failure times: (6+4+8+5+6)/5 = 29/5 hours, giving λ = 5/29 failures per hour. Reliability over t hours is R(t) = e^(−λt); for t = 1 hour this gives R(1) = e^(−5/29), option (iii). The other options would result from mistakenly using 9, 7, or 3 as the numerator instead of the correctly computed failure count parameter 5.More Software Engineering questions
- Consider the following statements about a software product line system: Statement I: At the interaction level, components provide an operat…
- Match List I with List II: List I: (A) IPC (B) Demand Paging (C) Banker's Algorithm (D) PCB List II: (I) Resource Allocation (II) Computati…
- Select the correct order of events after power is applied to a system: (A) Bootstrap loader is loaded from the disk. (B) Kernel is loaded i…
- Match List I with List II: List I: (A) Stack algorithm (B) Elevator algorithm (C) Priority scheduling algorithm (D) Havender's algorithm Li…
- Match List I with List II. List I: (A) Least frequently used (B) Critical section (C) Loosely coupled multiprocessor system (D) Distributed…
- Match List I with List II. List I: (A) Firmware (B) Batch file (C) Packing (D) Banker's algorithm List II: (I) Number of logical records pa…