Environmental Engineering Reference
In-Depth Information
weighted, when weights of versions ω(v ij ) are
additionally defined on majorization; (e) the
functional, when Z i S =f[z i (v ij )], where f - some
function of transforming output signals of every
version.
The model (6.2) describes system with n ver-
MVSs with temporal redundancy and р itera-
tions of algorithms are indicated as W(n,m,n,р) a
dividing number of parallel (structural) versions
n c , and sequential versions realized by using one
channel. Set Х may be decomposed for different
versions if:
a
1
sions that, n
=
n i
. This model does not take
x = x
,
j j
1, n,
j
φ
j
:
j
1 2
1
2
i
=
j
into account the possibility of applying several
diversity types. A set of version redundancy kinds
R={r d , d=1,..., m} may be decomposed on subsets
for versions of products v prd (t j ) and processes
v prc (t j ): R=(
X
X , X
X
= .
j1
j2
j1
j2
Such MVSs are called multi-version systems
with a naturally divided input alphabet:
R prdj ) (
R prcj ), where ΔR prdj
j
j
{ }
and ΔR prcj - appropriate subsets.
Thus, different diversity types, r∈R, are ac-
cumulated in final versions of a multi-version
system. It is described by a special mapping Θ:
R → V. The mapping Θ may be presented by a
Boolean matrix ||θd j ||, d = 1, m; j = 1, n , where
θ dj =1, if diversity type r p is used in version v j ,
and if not θ dj = 0. Then a multi-version system W
(n,m) or a multi-diversion system is described by
the formula:
W =
{
, Y, Z, , V,
Φ
Ψ
, R,
Θ C
, , Q .
}
(6)
NX
j
If versions process data presented in different
notations, such MVSs are called multi-version
systems with an artificially divided input alphabet
WAХ. A special function-transformer Пх (Пхj)
should be specified in addition to alphabet Х:
{
}
W = X,
{
x
j , Y,Z,
, V,
, R,
,
,Q .
}
Φ
Ψ
Θ C
NX
(7)
(
)
W n,m = X, Y, Z, , V,
{
Φ
Ψ
, R,Q =
}
(4)
Besides, I&Cs performing safety-critical
functions may be represented by a composition
of two interconnected subsystems - a monitoring
(checking) subsystem and a control subsystem
(monitoring and control automata). Monitoring
automaton ϑ C analyses output signals X from a
monitoring and control object (MCO) and forms
its status code Z C .
Control automaton ϑ U forms control signals Z
in accordance with signals Z C . Several options of
MVS architectures are possible for a FPGA-based
I&Cs. Those options may be classified according
to such attributes (see Figure 5):
( )
( )
{
W n , R,
Θ
}
= W 1 , V,
{
Ψ
, R,
Θ
}
.
It is important to describe a correspondence
between a set of versions V and a set of redundant
channels С={c q , q=1,..., l }. This correspondence
may be defined by a mapping Q:V→ C. This
mapping is presented by a Boolean matrix Q =
||ω jg ||, d = 1, m , g = 1, l , where ω gj = 1, if ver-
sion v i is realized by a channel c j , and if not ω gj =
0. Then a model of multi-version (multi-diversion)
system is the following:
(
)
W n,m, l
= {
X, Y,Z,
Φ
, V,
Ψ
, R,
Θ
,C,Q
} =
• Degree of a diversity coverage (I&Cs with
a full ϑF and partial ϑP diversity).
{
}
(
)
W n,m ,C,Q .
(5)
 
Search WWH ::




Custom Search