Documente Academic
Documente Profesional
Documente Cultură
net/publication/267792387
Jelinski – Moranda Model for Software Reliability Prediction and its G.A.
based Optimised Simulation Trajectory
Article
CITATION READS
1 145
3 authors, including:
Sona Ahuja
Dayalbagh Educational Institute
14 PUBLICATIONS 11 CITATIONS
SEE PROFILE
All content following this page was uploaded by Sona Ahuja on 16 September 2017.
and the assumptions, one can determine obtained by replacing the quantities N and
∧
that if the time-between-failure φ in the reliability function of interest. As
occurrences are xi = ti – ti-1, i = l, …., n,
an example, the mean time to failure
then the xi’s are independent exponentially
(MTTF) for the (n+1)th fault has its MLE
distributed random variables with mean.
as:
Let f(ti) be probability density function for
particular time ti such that –
∧
1
MTTF = ∧ ∧
……(9)
φ N − n 1.2
1
D. Algorithm
The algorithm for solving equation (8) is 0.8
E. Predictive Accuracy
The concept of Kolmogorov – 3500
0
40
49
54
59
67
72
78
81
88
96
105
112
116
122
125
129
134
1.2
1.2 Next Failure------>
1 FIG.3: Mean Time to Failure for Estimated and Optimised Predictions
1
0.8
0.8
0.6
0.6
True
III. OPTIMISED SIMULATION
0.4 0.4 TRAJECTORY
Predicted
True
0.2 0.2
Predicted
0 0 It is prudent to make use of
0 0.18 0.52 0.7 00.81
0.050.13
0.910.20.95
0.31 0.48
0.990.61 1
0.690.88
multiple statistical model to predict
Fig.2: YPlot
Fig.1: U Plot reliability quality of any predictive
environment as in the case of software 4. Select the best child as the parent for the
reliability J-M model. next generation.
It would indeed be the most 5. Repeat Step 7 to Step 10 for each family
convenient for predicting reliability 6. Count=0
behaviour to generate optimised 7. Repeat Step 9 for each child; Goto Step 10
8. Increase count.
simulation in the predictive space defined 9. Acceptance number of the family is equal
by J-M model by applying Hybrid to count (A)
Stochastic Search Technique based on 10. Sum up the acceptance numbers of all the
Simulated Annealing in G.A. which have families (S)
proved to be effective as a solution tool for 11. For each family i, calculate the number of
complex optimised problems in number of children to be generated in the next
fields. generation according to the following
formula: m(i) = (T * A) / S
A. Problem Solving T = Total number of children generated by
all the families.
Objective function: 12. Decrease the temperature
13.Repeat Step 2 to Step 13 until a certain
N − i +1 number of iterations has been reached
Minimise MTTF= K
λ i (N − n )
where, K is the smoothing factor to bring The optimum solution has been shown in
unbiasedness and non-noisiness in the Table 1.
prediction accuracy.
Table 1: Optimised Solution
Subject to 0.002 ≤ λI ≤ .007 Population Size: 40
35 ≤ n ≤ 150 No. of Iteration: 50
1 ≤ i ≤ 100
1 ≤ N ≤ 200 N 40 50 60 70 80 90
MTTF 200 350 300 500 550 1100
90 ≤ K ≤ 100 (Model)
and N≥n MTTF 214.2 256.5 321.3 428.4 642.6 1285
≥i (HSST)