=Paper= {{Paper |id=None |storemode=property |title=Computer's Analysis Method and Reliability Assessment of Fault-Tolerance Operation of Information Systems |pdfUrl=https://ceur-ws.org/Vol-1356/paper_52.pdf |volume=Vol-1356 |dblpUrl=https://dblp.org/rec/conf/icteri/AtamanyukK15a }} ==Computer's Analysis Method and Reliability Assessment of Fault-Tolerance Operation of Information Systems== https://ceur-ws.org/Vol-1356/paper_52.pdf
Computer’s Analysis Method and Reliability Assessment
 of Fault-Tolerance Operation of Information Systems

                       Igor P. Atamanyuk1, Yuriy P. Kondratenko2
             1
              Mykolaiv National Agrarian University, Commune of Paris str. 9,
                                 54010 Mykolaiv, Ukraine
                            atamanyukip@mnau.edu.ua
            2
              Petro Mohyla Black Sea State University, 68th Desantnykiv Str. 10,
                                54003 Mykolaiv, Ukraine
                       yuriy.kondratenko@chdu.edu.ua



       Abstract. In this paper there was obtained an calculation method of the assess-
       ment of the probability of fail-safe operation of information systems in the fu-
       ture instants of time. The method is based on the algorithm for modeling a pos-
       teriori nonlinear random sequence of change of values of the controlled parame-
       ters which is imposed a limitation of belonging to a certain range of possible
       values. The probability of fail-safe operation is defined as the ratio of the num-
       ber of realizations that fell in the allowable range to the total number of them,
       formed as a result of the numerical experiment. The realization of an a posterio-
       ri random sequence is an additive mixture of optimal from the point of view of
       mean-square nonlinear estimate of the future value of the parameter analyzed
       and of the value of a random variable, which may not be predicted due to the
       stochastic nature of the parameters. The model of a posteriori random sequence
       is based on the Pugachev's canonical expansion. The calculation method offered
       does not impose any significant constraints on the class of random sequences
       analyzed (linearity, stationarity, Markov behavior, monotoneness, etc.).

       Keywords. calculation method, random sequence, canonical decomposition, es-
       timation, probability.


       Key Terms. computation, mathematical model.


1      Introduction

   One of the most important problems that arises constantly in the process of infor-
mation and communication systems service is the problem of the estimation of system
reliability with the following making decision about the possibility of its further ex-
ploitation on the basis of the information about possible failures in the future [1-5].
The problem becomes especially important in the case when information system is
used for the management of the objects that relate to the class of critical or dangerous
and under the threat of accident objects (aircraft, sea mobile objects, nuclear power
stations, chemical industry plants etc.) [6-8]. The forecasting of failures is the primary
stage of the providing of the dependability of the systems of such class. However,
nowadays the problem of failures forecasting (in overwhelming majority cases) is
solved by means of informal methods and the decision about the possibility of de-
pendable exploitation of the corresponding information system is made on the basis
[9-11]:
─ qualitative and quantitative estimation of its current state;
─ the experience of the exploitation of the given and analogous information systems.

   As far as information and communication systems (ICT) become more complicated
and also as far as there is the growth of requirements to the probability of their relia-
ble work, informal methods of making decision are becoming less and less effective.
Hence, the usage of stricter approaches to the estimation of the dependability and
reliability of ICTs functioning based on the quantitative estimations of future state of
experimental information systems is very important.


2      Statement of the problem

   Accuracy of the obtained solutions for correspondent class of problems and the
time during which given solutions can be obtained are the most universal parameters
characterizing the quality of information system functioning. Stated parameters (accu-
racy and time) have stochastic character because of the presence of inner defects of
the system and uncontrolled external destabilizing factors. That’s why the problem of
the forecasting control of information system reliability can be formulated in the fol-
lowing way.
   Without the restriction of the generality of the next calculations let us assume that
the state of the information system in exhaustive way is determined with scalar pa-
rameter X (accuracy or time of problem solution). The change of the values of the
parameter X in discrete range of points ti , i  1, I is described by random sequence
 X   X (i), i  1, I . The values of the parameter X must satisfy the condition
                                a  x(i)  b, i  1,I                                   (1)

   In the case of the crossing by parameter X the limits of acceptable area [a; b] the
failure of information system in the process of its functioning is registered. The state
of the system is controlled periodically in discrete moments of time t ,   1, k by
measurement of the values x    ,   1, k of the parameter X where x    ,   1, k
is the realization of the random sequence  X  in the cut set t ,   1, k . It is evident
that for the segment of the time [t1; tk ] the inequation a  x( )  b,   1, k must be
correct. Otherwise as it follows from (1) under

                                   x  i   a, i  1,I
or

                                          x  i   b, i  1,I

on the interval of examination [t1; tk ] the failure would take place that would lead to
the suspension of the process of information system functioning.
   The statement of the problem can be formulated in the following way: on the basis
of stated (measured) information about current values of the parameter X on the time
interval [t1; tk ] the conclusion about the usability of the information system to exploi-
tation in future moments of time ti , i  k  1, I must be made.
   Similarly the problem of providing of dependable functioning and forecasting of
the state of the technical systems or objects to the structure of which information sys-
tems or management-information systems enter in the form of components can be
formulated. Herewith the dependability of functioning and usability of such compli-
cated systems and objects certainly depend on reliability and fail-safety of all their
components..


3        Solution

   Given that the value of the controlled parameter X changes randomly within the
forecast region, the probability of fail-safe operation becomes an exhaustive feature
of the safety of functioning of the information system examined.

                  P(k ) ( I )  P{a  X (k ) (i)  b, i  k  1, I / x(  ),   1, k}.             (2)

     The problem is thus reduced to the determination of the probability of non-falling
of      the    realization    of     the     a     posteriori    random       sequence
 X (k ) (i / x(  ),   1, k ),i  k  1, I outside the limits of the permissible region [a; b] .
   In [12], [13] there was proposed an approach to the estimation of likelihood (2)
through multiple statistical modeling of possible extensions xl (i), i  k  1, I , l  1, L
of the random sequence analyzed { X } in the forecast region, verification for each
realization of condition (1) and calculation as a result of the required estimation ex-
periment P*(k ) ( I )  n L ( n is the number of successes). In this method, its canoni-
cal expansion [14] within the range of points analyzed is used as a model of the ran-
dom sequence ti , i  1, I :

                                                      i
                             X (i)  M  X (i )   V  (i ), i  1, I ,                         (3)
                                                     1

where      V ,  1, I       -     random        coefficients:       M [V ]  0, M [V V ]  0   for
   , M [V ]  D ;
              2
      (i), i,  1, I - nonrandom coordinate function:  ( )  1,  (i)  0 under  > i .
   Elements of the canonical representation (3) are defined by the following recur-
sions:
                                                             i 1
                        V (i)  X  i   M [ X (i)]   V  (i), i  1, I ,                      (4)
                                                          1

                                                                    i 1
                   Di  M [ X 2 (i)]  {M [ X (i)]}2   D 2 (i), i  1, I ;                     (5)
                                                                 1

                                 1
                      (i)       {M [ X ( ) X (i)]  M [ X ( )]M [ X (i)] 
                                D
                                                                                                    (6)
                                 1
                               D j j ( ) j (i)},  1, I , i   , I .
                                j 1

   Tipping in the expression (3) of known values X ( )  x( ),   1, k converts the a
priori random sequence into the a posteriori one:
                                                     i
                        X ( k ) (i)  mx( k ) (i)   Vvv (i), i  k  1, I ,                      (7)
                                                  v  k 1


where mx( k ) (i) - linear optimal, by the criterion of mean square minimum of predic-
tion error, estimate of the future value of the random sequence  X  at the point ti
according to the known initial values of k .
     Expressions for finding mx( k ) (i) have two equivalent forms of notation

                        
                         M [ X (i)], if  =0, i =1,I ;
          mx(  ) (i)   (  1)                                                                   (8)
                        
                        mx       (i)  [ x(  )  mx(  1) (  )] (i),  =1,k , i =  +1,I ;

or
                                         k
             mx( k ) (i)  M [ X (i)]   ( x(  )  M [ X (  )]) f ( k ) (i), i = k +1,I ;       (9)
                                        j 1

                                        ( k 1)
                                     
                                     f         (i)  f (k 1) (k )k (i),   k - 1;
                      f ( k ) (i)                                                              (10)
                                     k (i),  =k ;
                                     

Formation of possible extensions of random sequence { X } by the expression (7) is to
compute estimates mx(k ) (i),i  k  1,I , generating one of the known methods of statis-
tical modeling of values of independent random coefficients V ,  k  1, I with the
required distribution law and transforming of the values obtained by the coordinate
functions  (i), i,  k  1, I .
   The calculation method of forecasting of fail-safe operation of information systems
on the basis of the model (7) covers a fairly wide class of random sequences (non-
markovian, non-stationary, non-monotonic, etc.), but this representation of an a poste-
riori random sequence is optimal only within the framework of linear stochastic prop-
erties, thus reducing significantly the accuracy of prediction of random sequences,
which have non-linear links.
   The clearing of this trouble is possible through the use on the basis of estimation
method of the probability of fail-safe operation of an information system of nonlinear
canonical expansion of the random sequence [15], changing values of the parameter
controlled:
                                                   i N 1
                         X (i)  M [ X (i)]    V( )1( ) (i), i  1, I .                       (11)
                                                  1  1

   Elements of the expansion (11) are determined by the following recursions:
                                             1 N 1                       1
  V( )  X     M [ X   i ]    V( j )
                                                   ( j)
                                                            V( j )
                                                                         ( j)
                                                                                ,   1, I ;       (12)
                                             1 j 1                      j 1

                                                                1 N 1
         D    M [{ X    M [ X  ]}2 ]    D j (  ){
                                                                   ( j)
                                                                         }2 
                                                                1 j 1
                                                                                                      (13)
                                      1
                                     D j ( ){  } ,  1, I ;
                                                        ( j)   2
                                     j 1


             h( ) (i ) 
                                1
                                      {M [ X  ( ) X h (i)]  M [ X  ( )]M [ X h (i)] 
                              D ( )
       1 N 1                                   1
                                                                                                      (14)
        D j (  )
                     ( j)
                          ( )h( j ) (i )   D j ( )
                                                         ( j)
                                                              ( )h(j ) (i )},   1, h,  1, i.
        1 j 1                                  j 1

In the canonical expansion (11) the random sequence { X } is represented in the range
of points analyzed ti , i  1, I via N  1 the arrays {V ( ) },   1, N  1 of uncorrelated
centered random coefficients. Vi( ) ,   1, N  1, i  1, I . These coefficients contain
information on the values X  (i),   1, N  1, i  1, I , and the coordinate functions
h( ) (i),  , h  1, N  1, , i  1, I describe probabilistic links of the order   h between
the sections t and ti , , i  1, I .
   Block-diagram of the procedure for calculating the parameters of the canonical de-
composition is shown in Fig. 1.
   The concretization of values X  ( )  x ( ),   1, N  1,   1, k allows to move
from the a priori random sequence (11) to the a posteriori one:
                                                             i    N 1
                                                                       ( ) ( )
                    X ( k ) (i)  mx( k , N 1) (1, i)            V 1 (i), i  1, I .                       (15)
                                                           k 1  1

     The expression mx(k ,l ) (1, i)  M [ X (i) / x ( j ), j  1, k ,  1, N  1] is the conditional
expectation of a random sequence providing that values x ( j ),  1, N  1, j  1, k are
known and the process analyzed is fully specified by the discretized moment func-
tions M [ X  ( )], M [ X  ( ) X h (i)],  , h  1, N 1, , i  1, I .
  The computing algorithm mx(k ,l ) (1, i)  M [ X 1 (i) / x ( j ), j  1, k ,  1, N  1] has
two equivalent forms of notation [16]:

                              
                               M [ X (i )],   0;
                                            h

                              
         mx(  ,l ) (h, i )   mx(  ,l 1) (h, i )  ( xl (  )  mx(  ,l 1) (l ,  ))h(l) (i ), l  1,     (16)
                              
                              mx(  1, N 1) (h, i )  ( x(  )  mx(  1, N 1) (1,  ))h(1)  (i ), l  1
                              

or
                                               k N 1
       mx( k , N 1) (1, i)  M [ X (i)]    x ( j ) F((( kj(N1)(1))
                                                                      N 1)  ) ((i  1)( N  1)  1),           (17)
                                              j 1  1

where
                                        ( 1)
                                    
                                    F         ( )  F( 1) ( ) k (i),    -1;
                      F( ) ( )                                                                              (18)
                                      ( ),  = ;
                                    

                             (mod N 1 ( )) ([ / ( N  1)]  1), for   k ( N  1);
                             1,[ /( N 1)]1
                   ( )                                                                                       (19)
                               (mod       ( ))
                            1,[ /(NN11)]1 (i), if  =(i-1)(N -1)  1.
                            

     The simulation procedure of the a posteriori random sequence (15) assumes that
densities of random coefficients Vi( ) ,   1, N  1, i  1, I are known. The simplest and
the most effective solution to the problem of determining these one-dimensional den-
sities is to use nonparametric parse type estimates [17]. Together with this the esti-
mate of the required density of distribution                         f (Vi( ) ) of the random variable Vi( )
according to L of its realization vi(,l ) , l  1, L is represented as
Fig. 1. Block-diagram of the procedure for calculating the parameters of the canonical decom-
position (11).
                                                      1 L
                                   f L (Vi( ) )         g (ul ),                                (20)
                                                     dL l 1

where ul  d 1 (vi( N )  vi(,N )
                               l ) , g (ul ) - certain weight function (kernel);
   d - constant (blur coefficient).
   The estimate (20) at all points of the determination region is obtained unbiased,
consistent and uniformly converges on the desired distribution density f (Vi( ) ) with
probability one, if the weight function fulfils the condition
                                                                      
           g (u)  0 ; sup g (u )   ;          lim ug (u )  0 ;        g (u )du  1 .          (21)
                         u                      u                  

  The constant d is selected depending on the number of observations subject to the
conditions

                     d  0;        lim d ( L)  0 ;        lim d ( L) L   .                      (22)
                               L                       L

  When selected as the kernel function g (u ) the uniform density distribution blur
coefficient is determined on the basis of the correlation

                    d  0,5sup vi(,N )  (N)       (N)    (N)
                                   l  vi,l 1 , vi,l  vi ,l 1 , l  2, L.                       (23)
                               l

  Thus, the offered calculation method of polynomial predictive control of fail-safe
operation of information systems consists of the following stages:
   ─ construction       on    the       basis        of   the    known      a   priori      information
                         
      M [ X ( )], M [ X ( ) X (i)],  , h  1, N 1, , i  1, I . of the canonical expan-
                                    h

     sion (11) of the random sequence of change of the controlled parameter X ;
   ─ determination            from      the     formula       (16)     or    (17)   the       values
                                     
      mx (1, i)  M [ X (i) / x ( j ), j  1, k ,  1, N  1]
        (k ,l )
                                                                   of the conditional expectation
                                                                               [t ...t ]
     of the random sequence analyzed within the forecast region k 1 I using the
                         x ( j ),  1, N  1, j  1, k                              [t ...t ]
     known values                                         on the observation interval 1 k ;
   ─ multiple          simulation          of       values        of      random       coefficients
     Vi( ) , i  k  1, I ,   1, N  1
                                          under the distribution law (20) and formation using
     the expression (15) of the set of possible extensions of the realization of the ran-
                                                         [t ...t ]
     dom sequence within the forecast range k 1 I ;
   ─ verification of conditions of non-crossing by the paths obtained of the bounda-
                                            [a; b]
     ries of the admissible region                  of the controlled parameter change X and
     determination of the estimate of the probability of fail-safe operation of the in-
        formation system as the ratio of the number of successes to the total number of
        the experiments conducted.
   Increasing the reliability of the estimate of the probability of fail-safe operation on
the basis of the model (15) compared to (7) is achieved by using nonlinear stochastic
properties of the random sequence analyzed: there rises the accuracy of determination
of conditional expectation and reliability of possible paths of a random sequence in
the forecast region through the use in the process of simulation of an additional array
of random coefficients Vi( ) , i  k  1, I ,   2, N  1 . The gain in accuracy can be
estimated using the expression:
                                                                         k N 1                                      k
                   mx( k , N 1) (1, i )  mx( k ) (i )  {   D ( j )(1(j ) (i))2   D j2 (i)}1/2
                                                                       j 1  1                                     j 1
     e[(ak,)b]                                                                                                               .   (24)
                                                                                    ba

     Let a random sequence  X  in the discrete row of points ti , i  1, I is set by in-
stant              functions:                       M  X l  i  pl 1  X l 1  i  pl 2  ...X 2  i  p1  X 1 i  ,
                                                                                                                            
 l
  j  N , p j  1, i  1, i  1, I . Decomposition of random sequence  X  looks like
j 1
[18],[19]:
                                                              i 1 N 1
                      X  i   M  X  i      V (1)    (1)(1)  , i   V1  i  
                                                              11(1) 1             1               1


                   i 1 M ( ) p '1
                                     (l )
                                                      p 'l( l)1         '1( l )          'l( l )
                                  ...                                 ...  V p(l ) ... p(l )  (l ) ... (l )          (25)
                    1 l  2 p1( l ) 1 pl(l )1  pl(l )2 11( l ) 1 l( l ) 1                  1    l 1; 1    l



                                             (1)(l )
                                                 p1 ... pl(l )1;1( l ) ...l( l )
                                                                                       , i  , i  1, I ,

where

                                                            , if   N ,
                                                  M    
                                                            N , if   N ;

                                                   
                                                   0, if j  1, l  1 or l  1,
                                        p'(j l )  
                                                   v  l  j , if j  1, l  1, l  1;
                                                   

                                                                                     1
                                         '(l )  N  l      (jl ) ,   1, l.
                                                                                    j 1
   The casual coefficients of canonical presentation (9) are defined by the expres-
sions:

                                                                                     1 N                                                                 1 1
  V1    X 1    M  X 1       V (1)     (1)(1)   ,    V (1) ( )
                                        1 (1)            1
                                                  1                             (1) 1
                                                                                                1 1                                                      1 1

                                    1 M ( )               p1'( l )                pl'(l1)          1'( l )       l'( l )
         ( )
    (1)1  ,                                           ...                                         ...  V p(l ) ... p(l )  (l ) ... (l )          (26)
         1                          2 l  2 p1( l ) 1 pl(l )1  pl(l )2 11( l ) 1 l(l ) 1                                    1        l 1; 1       l

                                                            ( )
                                                         (l1)
                                                            p1 ... pl(l )1;1( l ) ...l( l )
                                                                                                     ,  ,   1, I .

   The coefficients V ,...
                                                   1        n 1;1 ,... n
                                                                                      which contain information about the values
X n   n1  ... X 1   are calculated as

V ,...
   1          n 1 ;1 ,... n
                                    X  n    n1  ... X 1    M  X  n    n1  ... X 1   
                                                        N 1                           (  ,... n 1 ;1 ,... n )
                                         V (1) ( ) (1)1
                                                                                        1
                                                                                                                                   ,  
                                           1 1(1) 1                  1



                      1 M ( ) p1
                                               '( l )
                                                                    pl'(l1)           1'( l )        l'( l )
                                             ...                                        ...  V p (l ) ... p(l )  (l ) ... (l )    
                       1 l  2 p1( l ) 1 pl(l )1  pl(l )2 11( l ) 1 l( l ) 1                               1            l 1; 1         l



                                                                    (  ,... n 1;1 ,... n )
                                                               (l1)
                                                                    p1 ... pl(l )1;1( l ) ...l( l )
                                                                                                               ,  
                                                                                                                                                                    (27)
                           n 1     p1'( l )                  pl'(l1)           1'( l )         l'(l )
                           ...                                                   ...  V p(l ) ... p(l )  (l ) ... (l )   
                           l  2 p1( l ) 1                                                                                l 1; 1
                                                        pl(l )1  pl(l )2 1 1( l ) 1 l( l ) 1              1                          l



                                                                        (  ,... n 1 ;1 ,... n )
                                                               (l1)
                                                                        p1 ... pl(l )1;1( l ) ...l( l )
                                                                                                             
                                                                                                            ,       

   p1*( n )             pn*(n1)          1*( n )             n*( n )
                                                                                                                                   (  ,...           ; ,... )
        ...                                   ...  V p ( n ) ... p( n )  ( n ) ... ( n )    p( n1) ... pn(n1)  1( n ) ...n( n )  , .
                                                                                             n 1; 1
                   pl(n1)  pl(n2) 11( n ) 1  n( n ) 1
                                                                                                                  n                              n 1; 1
  p1( n ) 1                                                                    1                                                   1                          n




  In (27) parameters p1*(n) ,..., pn*(n1) ; 1*(n) ,..., n*(n) are calculated by the following
expressions:
                                               , if           1, p( n)1    ,   2, n,
                                                
                         pj ( n)                                                                                       (28)
                                            v  l   , if p 1    1 ,   2, n.
                                                             ( n)
                                            

                                  , if i  1,  ( n)    , i  2, n;
                                                             i 1
                                
                                
                                    i                 j
                     j ( n)               i 1
                                                                      
                                                                                                                          (29)
                                 N  n  i    j , if  j   i 1 , i  2, n.
                                                   ( n)         ( n)
                                
                                             j 1


   The values  * ,   1, n  1; *i , i  1, n, are the indexes of casual coefficient
V * ... *
    1       n 1 ; 1... n
                   *     *      which proceeds V1...n1;1...n   in canonical decomposition
(25) for the moment of time t :

1.  *    ,   1, n  1;  *i  i , i  1, k  1;  *k   k  1;
                              j 1
 * j  N  n  j    *m , j  k  1, n; if  k  1,  j  1, j  k  1, n;
                              m 1
2.      ,   1, k  1;  *k   k  1;  * j    n  j, j  k  1, n  1;  *i  N  n  i 
        *

   j 1
   *m , i  1, n, if i  1, i  1, n;  k   k 1  1;  j   j 1  1; j  k  1, n  1;
  m 1
3.    0;  *i  0; V * ... * ; * ... * ( )  0, if     ,   1, n  1; i  1, i  1, n.
     *
                          1      n 1 1      n


   The expressions for the determination of the dispersion D1   , of casual coeffi-
cients V1   are:

                                                    1 N 1          ( )           
                                                                                                                      2
  D1    M  X 21     M 2  X 1       D (1)     (1)1   ,   
                                               1 (1)             
                                                                      1              
                                                             1
                                                                                       1 1

                                              1 1                                            2
                                                             ( )          
                                              D (1)    (1)1  ,   
                                                             1            
                                             1 1
                                               (1)  1

                                                                                                                          (30)
                 1 M ( ) p '1
                                     (l )
                                                  p 'l( l)1    '1( l )    'l( l )
                               ...                           ...  D p(l ) ... p(l )  (l ) ... (l )    
                 1 l  2 p1( l ) 1 pl(l )1  pl(l )2 11( l ) 1 l(l ) 1           1       l 1; 1   l


                                                                                       2
                                        ( )                           
                                       (l1) (l ) (l ) ( l )   ,   ,   1, I .
                                        1
                                         p    ... p     
                                                   l 1; 1 ... l       
  Dispersions D ,...
                           1            n 1;1 ,... n
                                                                 of casual coefficients                                               V ,...
                                                                                                                                             1           n 1;1 ,... n
                                                                                                                                                                                are
defined as

                  D ,...
                       1         n 1 ;1 ,... n
                                                               M  X 2 n    n1  ... X 21   
                                                                                                                1 N 1
                     M 2  X  n    n 1  ... X 1       D (1)    
                                                               1 (1) 1
                                                                                                                       1 1
                                                                                                                           2
                                                     (  ,... ; ,... )    
                                                    (1)1 n 1 1 n   ,   
                                                      
                                                     1                       

               1 M ( ) p '1
                                         (l )
                                                            p 'l( l)1           '1( l )           'l( l )
                                  ...                                             ...  D p(l ) ... p(l )  (l ) ... (l )    
                1 l  2 p1( l ) 1 pl(l )1  pl(l )2 11( l ) 1 l( l ) 1                                       1           l 1; 1           l



                                                                                                                           2
                                                     (  ,... ; ,... )             
                                                    (l1) n(l)1 (l1) (nl )   ,   
                                                     1
                                                      p    ... p     
                                                                l 1; 1 ... l         
                                                                                                                                                                                  (31)
                   n 1     p '1( l )                 p 'l( l)1           '1( l )          'l( l )
                    ...                                                  ...  D p(l ) ... p(l )  (l ) ... (l )   
                   l  2 p1( l ) 1                                                                                            l 1; 1
                                                pl(l )1  pl(l )2 11( l ) 1 l( l ) 1                    1                                 l



                                                                                                                           2
                                                     (  ,... ; ,... )            
                                                    (l1) n(l)1 (l1) (nl )  ,   
                                                     p1 ... pl 1;1 ...l           

                      p1*( n )                   pn*(n1)          1*( n )             n*( n )
                    ...                                                ...  D p ( n ) ... p( n )  ( n ) ... ( n )   
                                                                                                                           n 1; 1
                                        pl(n1)  pl(n2) 1 1( n ) 1  n( n ) 1
                                                                                                                                             n
                     p1( n ) 1                                                                            1



                                                                                                                   2
                                           (  ,... ; ,... )                 
                                          ( n1 ) n(n1) 1( n ) n( n )  ,   ,  1, I .
                                           1
                                            p      ... p     
                                                        n 1; 1  ... n          

  The coordinate functions of canonical decomposition (25) are defined by the for-
mulas:

─ to      describe                the                  relationship                                between                           the                 value             X 1  
  and X am  i  bm1  ... X a1  i 
                                                         D    
                                                                  1                         1
     (b1...bm 1;a1...am )  , i                            M  X   X  i  b  ... X  i          am
                                                                                                                             m 1
                                                                                                                                         a1
          1
                                                            1
                                                                                                    

                                 M  X 1    M  X am  i  bm 1  ... X a1  i   
                                                                                     
                         1 N 1                                        ( )
                         D (1)     (1)1   ,   (1)1                                                              , i  
                                                                                                  (b ...bm 1;a1...am )
                          1 1(1) 1               1                   1                       1

                                1 1                                                                                                              (32)
                                                                      ( )
                            D (1)    (1)1  ,   (1)1                                                           , i  
                                                                                              (b ...bm 1 ;a1...am )
                                                                    1                       1
                             1(1) 1            1



                   1 M (  ) p '1
                                          (l )
                                                                p 'l( l)1        '1( l )  'l( l )
                                      ...                                     ...  D p (l ) ... p(l )  (l ) ... (l )    
                   1 l  2 p1( l ) 1 pl(l )1  pl(l )2 1 1( l )                                             l 1; 1
                                                                                             l( l )     1                       l



                      ( )                                                                                                   
                  (l1)
                      p1 ... pl(l )1;1( l ) ...l( l )
                                                              ,   (pb(1l...) ...bmp(l1);a1(...l )a...m)(l )   ,  ,   1, I .
                                                                                  1         l 1; 1       l                  

─ to describe the relationship between the value X n   n1  ... X 1   and
   X am  i  bm1  ... X a1  i 


   (b1 ,...bm 1;a1 ,...am )  , i  
    1 ,... n 1 ;1 ,... n                        D ,...
                                                                             1
                                                                                                    M  X    ...X   
                                                                                                                   n
                                                                                                                                 n 1
                                                                                                                                              1

                                                            1           n 1 ;1 ,... n




                 X am  i  bm 1  ... X a1  i    M  X  n    n 1  ... X 1    
                                                                                            
                                                                                                                                                   (33)
              M  X am  i  bm 1  ... X a1  i    M  X  n    n 1  ... X 1    
                                                                                            
                                M X  i  bm 1  ... X  i  
                                          am                     a1   
                                                                      
               1 N 1                                  (  ,... n 1 ;1 ,... n )
              D ( (1)
                     j)
                             (1)1
                                  1                     1
                                                                                                ,  (b(1)1...bm 1;a1...am )   , i  
               11(1) 1                                                                                    1
                  1 M ( ) p '1
                                             (l )
                                                                 p 'l( l)1           '1( l )             'l( l )
                                      ...                                          ...  D p(l ) ... p(l )  (l ) ... (l )    
                   1 l  2 p1( l ) 1 pl(l )1  pl(l )2 11( l ) 1 l( l ) 1                                         1             l 1; 1           l



                                    (  ,... n 1;1 ,... n )
                            (l1)
                                    p1 ... pl(l )1;1( l ) ...l( l )
                                                                                 ,  (pb(1l ,...
                                                                                                )
                                                                                                    bm 1 ;a1 ,...am )
                                                                                                  ... p ( l )  ( l ) ... ( l )
                                                                                                                                 , i  
                                                                                                      1               l 1; 1         l


                      n 1 p '1
                                     (l )
                                                          p 'l( l)1            '1( l )          'l( l )
                       ...                                                      ...  D p(l ) ... p(l )  (l ) ... (l )   
                      l  2 p1( l ) 1                                                                                            l 1; 1
                                                    pl(l )1  pl(l )2 11( l ) 1 l( l ) 1                         1                               l


                                    (  ,... n 1;1 ,... n )
                            (l1)
                                    p1 ... pl(l )1;1( l ) ...l( l )
                                                                        ,                  (pb(1l ,...
                                                                                                       )
                                                                                                           bm 1; a1 ,...am )
                                                                                                         ... p ( l )  ( l ) ... ( l )
                                                                                                                                         , i  
                                                                                                      1               l 1; 1         l


                         p1*( n )                    pn*(n1)           1*( n )             n*( n )
                       ...                                                  ...  D p( n ) ... p( n )  ( n ) ... ( n )   
                                                                                                                                n 1; 1
                                            pl(n1)  pl(n2) 11( n ) 1  n( n ) 1
                                                                                                                                                    n
                       p1( n ) 1                                                                                  1



                                                                                              
                                                                                              
                   (  ,... ; ,... )                                                        ,   1, I .
                  ( n1) n(n1) 1( n ) n( n )  ,   (1n ) m(n1) 1( n ) m ( n )  , i  
                                                        (b ,...b ;a ,...a )
                   p1 ... pn 1;1 ... n               p1 ... pn 1;1 ... n                


   Tipping in the expression (3) of known values X ( )  x( ),   1, k converts the a
priori random sequence into the a posteriori one:

                   X  i   M  X  i    mx( I  N 1, I  N  2,..., I 1;1,1...1, ) 1, i  
                                              i 1         N 1
                                                               V (1)     (1)  , i   V1  i  
                                                                                                           (1)
                                         k 11(1) 1                        1                             1


                                                                                                                                                                              (34)
               i 1 M ( ) p '1
                                            (l )
                                                                  p 'l(l)1                 '1(l )               'l(l )
                                     ...                                                 ...  V p(l ) ... p(l )  (l ) ... (l )   
              k 1 l  2 p(l ) 1 p(l )  p(l ) 1 (l ) 1  (l ) 1                                                           1           l 1; 1           l
                            1        l 1    l 2    1         l


                                             (1)(l )
                                                    p1 ... pl(l )1;1(l ) ...l(l )
                                                                                                   , i  , i  k  1, I .

    Values                 of                       conditional                                   expectation                                   are                 defined    as
( x i     mx( 1...n 1;1...n , )                b1...bm1; a1...am , i 
           M  X am (i  b )... X a1 (i )  ,   0;
                                     m 1                          
          
          
           (  *1... *n 1; *1...... *n , )
           mx                                                  b1...bm1; a1...am , i    x n    n1  ...x1  
          
           m(  1... n 1; 1...... n , )   ... ;  ... ,   
                     *        *         *            *
                                                                                n 1 1                    
           x                                                          1                             n
           (b ...b ;a ...a )
x  i     1... m 1; 1......m  , i  ,if                          *1  0,...,  *n  0;
           
                  1     n 1 1               n                                                                                    (35)
           
            ( p '( n 1) ... p'( n 1) ; '( n 1) ... '( n 1) , )
            mx 1               n2         1               n 1
                                                                             b1...bm1; a1...am , i    x n   n1  ...
           
            1
           ...x    mx
                                     ( p1'( n 1) ... pn'( n 21) ;1'( n 1) ... n'(n11) , )
                                                                                                    1... n1;1... n ,  
                                                                                                                             
            1 m 1 1 m  , i  , if  *  0,...,  *  0.
                ( b ...b       ; a  ...a    )
            1... n 1;1...... n                                       1                       n


  Technology of predictive control of fail-safe operation on the model (35) is the
same as using the expression (15).


4         Conclusion

   Thus, there we obtained an calculation method for the estimation of the probability
of fail-safe operation of information systems in the future instants of time. The tech-
nology is based on the model of the canonical expansion of the a posteriori random
sequence of changes of the parameter controlled. Estimation of the probability of fail-
safe operation of a information system based on the results of the numerical experi-
ments is determined as a relative frequency of an event characterized by belonging of
the realization to the allowable region on the forecast interval. The calculation method
offered does not impose any significant constraints on the class of random sequences
analyzed (linearity, stationarity, Markov behaviour, monotoneness, etc.). The only
constraint is the finiteness of variance that is usually performed for real random pro-
cesses. In contrast to the known solutions [12], [13] the suggested estimation proce-
dure for fail-safe operation of information systems allows for nonlinear stochastic
properties of the random sequence analyzed, which improves the accuracy of the pre-
dictive control procedure.


References
 1. Frank, Paul M.: Fault Diagnosis in Dynamic Systems Using Analytical and Knowledge-
    Based Redundancy: a Survey and Some New Results, J. Automatica 3, 459-474 (1990)
 2. Patton, Ron J., Paul M. Frank, Robert N. Clarke.: Fault Diagnosis in Dynamic Systems:
    Theory and Application, Prentice-Hall Inc. (1989)
 3. Patton, Ron J., Robert N. Clark, Paul M. Frank: Issues of Fault Diagnosis for Dynamic
    Systems, Springer Science & Business Media (2000)
 4. Frank, Paul M., Xianchun Ding: Survey of Robust Residual Generation and Evaluation
    Methods in Observer-Based Fault Detection Systems, Journal of Process Control 7(6),
    403-424 (1997)
 5. Ding S. X.: A Unified Approach to the Optimization of Fault Detection Systems, Interna-
    tional Journal of Adaptive Control and Signal Processing 14(7), 725-745 (2000)
 6. Silva N., Vieira M.: Towards Making Safety-Critical Systems Safer: Learning from Mis-
    takes, In: ISSREW, 2014, 2014 IEEE International Symposium on Software Reliability
    Engineering Workshops (ISSREW), pp. 162-167 (2014)
 7. Irrera, I., Duraes J., Vieira M.: On the Need for Training Failure Prediction Algorithms in
    Evolving Software Systems. In: High-Assurance Systems Engineering (HASE), 2014
    IEEE 15th International Symposium on. IEEE, pp. 216-223 (2014)
 8. Boyarchuk A.V., Brezhnev Ye.B., Gorbenko A.V., etc.: Safety of Critical Infrastructures:
    Mathematical Analysis and Engineering Methods of Analysis and Ensuring, National Aer-
    ospace University named after N.E.Zhukovsky "KhAI", Kharkiv (2011)
 9. Palagin, A.V., Opanasenko, V.N.: Reconfigurable Computer Systems, Prosvita, Kyiv
    (2006)
10. Sokolov Y.N., Kharchenko V.S., Illyushko V.M., etc.: Applications of Computer Technol-
    ogies for Software-Hardware Complexes Reliability and Safety Assessment Systems, Na-
    tional Aerospace University named after N.E.Zhukovsky "KhAI", Kharkiv (2013)
11. Odarushchenko O.N., Ponochovny Y.L., Kharchenko V.S., etc.: High Availability Systems
    and Technologies, National Aerospace University named after N.E.Zhukovsky "KhAI",
    Kharkiv (2013)
12. Kudritsky, V.D.: Predictive Control of Radioelectronic Devices, Technics, Kyiv (1982)
13. Kudritsky, V.D.: Filtering, Extrapolation and Recognition Realizations of Random Func-
    tions, FADA Ltd., Kyiv (2001)
14. Pugachev, V.S.: The Theory of Random Functions and its Application, Physmatgis, Mos-
    cow (1962)
15. Atamanyuk I.P., Kondratenko Y.P.: The Method of Forecasting Technical Condition of
    Objects. Patent 73885, Ukraine, G05B 23/02, Bul. № 19 (2012)
16. Atamanyuk, I.P., Kondratenko, V.Y., Kozlov, O.V., Kondratenko, Y.P.: The Algorithm of
    Optimal Polynomial Extrapolation of Random Processes, Modeling and Simulation in En-
    gineering, Economics and Management, LNBIP 115, Springer, New York, 78-87 (2012)
17. Parzen, E.: On the Estimation of Probability Density Function and the Mode, J. Analysis
    of Mathematical Statistics. 33, 1065-1076 (1962)
18. Atamanyuk I.P.: Algorithm of Extrapolation of a Nonlinear Random Process on the Basis
    of Its Canonical Decomposition, J. Cybernetics and Systems Analysis. 41, Mathematics
    and Statistics, Kluwer Academic Publishers Hingham, 267-273 (2005)
 19.Atamanyuk I.P., Kondratenko Y.P.: Algorithm of Extrapolation of a Nonlinear Casual
    Process on the Basis of Its Canonical Decomposition. In: Тhe First International Workshop
    on Critical Infrastructure Safety and Security “CrISS-DESSERT–11”, Kharkiv, pp. 308-
    314 (2011)