<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Model of Information and Control Systems in Smart Buildings with Separate Maintenance by Reliability and Security</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>National Aerospace University KhAI</institution>
          ,
          <addr-line>Kharkiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Poltava National Technical University named after Yurij Kondratyuk</institution>
          ,
          <addr-line>Poltava</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Customs and Finance</institution>
          ,
          <addr-line>Dnipro</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>This article presents the information and control system of smart building is considered as a set of subsystems including a building automation system (BAS). BAS security and availability during its life cycle are assessed using the Markov models. Markov model is used to develop number of strategies which help to recover system and elimination all the possibility threat, during life of systems. Strategies of developing Markov models for describing the recovery of system components after an attack or a software failure are discussed. The use of Markov models is usually justified by the customer's requirements for a specific criterion for assessing the quality of the system.</p>
      </abstract>
      <kwd-group>
        <kwd>3 Research and Production Company Radiy</kwd>
        <kwd>Kirovograd</kwd>
        <kwd>Ukraine</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        1 Introduction
The development of cloud computing and virtualization technology are responsible
for the appearance of new variants of the architecture of IT systems, which include a
system of "smart home". IT systems must be considered when assessing and ensuring
the quality of modern computer systems and services. This dynamic character of the
processes of information interaction significantly complicates the possibility of rapid
assessment of the reliability and availability of software and infrastructure resources
available to remote access [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ].
      </p>
      <p>
        Modification of software tools of different architecture levels of the smart building
BAS due to the elimination of design defects and patching of vulnerabilities leads to a
change in the parameters of the failure and recovery flows of the system. As it was
shown in the works [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ], it is preferable to use the apparatus of Markov and
semiMarkov processes to study systems with variable parameters [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5-7</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], a
systematic approach to the construction of multi fragment models is developed, and in
[
        <xref ref-type="bibr" rid="ref10 ref9">9,10</xref>
        ], models that take into account reliability and security factors for web systems
have been developed. However, in known studies, the influence of different
maintenance strategies concerning these factors has not been investigated.
      </p>
      <p>Thus, it is necessary to choose a more acceptable approach for constructing
Markov models of BAS availability for separate maintenance, taking into account the
gradual elimination of software defects and vulnerabilities.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Approach and Modeling Technique</title>
      <p>2.1. Building Automation System Architecture and Components
BAS components are different depending on the area of system application, but in
general they can be divided as:</p>
      <p>1. Upper level (Management Level): dispatching and administration as well as
work with databases and statistical functions. At this level cooperation between
personnel (operators, dispatchers etc.) and system is performed, which is implemented
by means of computer devices and SCADA-systems. In our case study, we analyze
the database of this level taking into account reliability and security.</p>
      <p>
        2. Middle level (Communication Level): it is responsible for connection between
levels and sending/receiving the information. According to our analysis we choose
Wireless Network as one of these level components [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        3. Low level (Automation Level): level of terminals with input/output functions.
This level includes sensors, actuating mechanisms, cabling between devices and
lowmiddle levels. One of the important components used for this level is FPGA [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>These levels are divided depending on our vision of analysis for the system. There
are different designs of BAS but we choose this design as the easiest in use and
analysis.</p>
      <p>Taking into account the positions of reliability and cyber security allows expanding
the list of causes of failures and weaknesses of the system within the framework of a
unified dependability concept. In the direction of reliability, hardware and software
defects, as well as interaction defects due to operating personnel errors and attacks on
the system are analyzed. On the cyber security aspect, software vulnerabilities,
Trojans and backdoors are analyzed (Fig. 1).</p>
      <p>Operation (physical)
failures</p>
      <p>Manufacturer
(physical) failures</p>
      <p>Software (design)</p>
      <p>failures
Reliability issue</p>
      <p>Hardware (Trojan/
backdoors)</p>
      <p>Software
vulnerabilities</p>
      <p>Security issue
Building
automation
system
(BAS)</p>
      <p>
        Availability issue
2.2. Component Faults and Vulnerabilities (Specification)
Our analysis deals with static and not complex system; however, in case we have a
big system with different number of components it will be more complicated to use
this method. In this step we start to develop Markov model. In the Markov model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
we have possibility to add more components and eliminate them without any effect on
the analysis process. During the first step in analysis process we need to give a big
picture for system with all possible sates, which the system can be in throughout its
lifecycle in Fig.2.
      </p>
      <p>Security
I1(NV)</p>
      <p>D1(ND)
F(ND,NV)</p>
      <p>Reliability
(1-PS)* IF1
(1-PR)* DH1
PR* D1
In this work we develop five models using Markov model as show in Table 1. The
BAS analysis is divided into security issues and reliability issues. The states for
Markov model is divided according to these two issues. First, the security part is
presented as Nv (number of vulnerability); second is the reliability Nd (number of
defects). The goal of these models is to eliminate Nv, Nd by the minimum time of the
system life cycle, and recover to the maximum value of availability (AMBAS constant)
during period of time (TMBAS constant).</p>
      <sec id="sec-2-1">
        <title>General characteristics of the model А) Base model without maintenance</title>
      </sec>
      <sec id="sec-2-2">
        <title>B) Model with common maintenance</title>
      </sec>
      <sec id="sec-2-3">
        <title>C) Model with separate maintenance</title>
        <p>In some cases, the elimination process inside the system will not be able to eliminate
the vulnerability or design fault; in this case we add the maintenance strategies, which
give the support for system to increase the elimination process. In our case we use two
types of maintenances strategies:</p>
        <p>1. The common maintenance, which deals with design fault and vulnerability in same
time, and it means that the process of elimination will be sequential between design
fault and vulnerability;</p>
        <p>2. The separated maintenance, which deals with vulnerability and design fault
separately one by one. In next section, we will be describing the characteristics of
maintenance strategies for two models: one with common maintenance and another with
separated maintenance.
3</p>
        <p>Markov Model for a Limited Number of Separate Maintenance
This model describes system functioning in the context of separate maintenance
activities, the number of such activities throughout the life cycle is limited.</p>
        <p>Simulation shows the principle: at the planning stage of the maintenance
procedures, developers can only assume the number of undetected defects and
vulnerabilities. But unlike the common maintenance model, the MBAS3.2 model
knows for sure that only vulnerabilities will be fixed during the maintenance of
vulnerabilities, and only defects will be eliminated during defect maintenance.
Therefore, in the MBAS3.2 model, the Ndp and Nvp input parameters determine the
planned number of maintenances for defects and vulnerabilities, respectively.</p>
        <p>The marked graph of the model is shown in Fig. 3. When constructing the graph of
the model to increase the visibility, it was assumed that the defect or vulnerability was
completely eliminated without restarting the system (i.e., PR = PS = 1). But this
assumption concerns only the graphic representation in Fig. 3; subsequent simulation
results take into account the restart of the system.</p>
        <p>F(ND,NV) Operable state</p>
        <p>Inoperable state
State of maintenance
by vulnerabilities
State of maintenance
by software defects</p>
        <p>The graph in Fig. 3 is the BAS model with two defects and two vulnerabilities
(Nd = 2, Nv = 2), and it additionally describes three maintenances by defects (Ndp=3)
and one maintenance by vulnerability (Nvp = 1). The planned number of
maintenances (for example, over defects) determines not the number of vertical
diagonals of the rhomboid Fig.3 of the orgraph, but corresponds to inclined lines in
the direction of the shift when eliminating defects (right-down). In detecting and
eliminating defects, the logic of the functioning of the MBAS3.2 model is the
following: the first maintenance (Ndp = 1) is performed after the system is put into
operation and has three probable states (with transitions from the states F(Nd, Nv),
F(Nd, Nv-1) ), F(Nd, Nv-2)). After maintenance, the detected defect is eliminated,
therefore, the second maintenance (Ndp=2) also has three probable states (with
transitions from the states F(Nd-1, Nv), F(Nd-1, Nv-1), F(Nd-1, 0)). Since only two
defects were initially present in the system, the third maintenance by defects is
redundant and an additional fragment is required for its modeling in the graph (it is
shown by a dashed Fig.3 line). The third maintenance also has three probable states.</p>
        <p>Since only one maintenance is planned for the vulnerabilities, it will have four
probable states with transitions from the states F(Nd, Nv), F(Nd-1, Nv), F(Nd-2, Nv),
F(Nd-2, Nv)'. The second vulnerability will be eliminated only after its manifestation.</p>
        <p>When building the model, it is necessary to take into account four variants of the
forecasting the initial number of defects and vulnerabilities:
а) (Ndp≤Nd)&amp;(Nvp≤Nv); b) (Ndp≤Nd)&amp;(Nvp&gt;Nv);
c) (Ndp&gt;Nd)&amp;(Nvp≤Nv); d) (Ndp&gt;Nd)&amp;(Nvp&gt;Nv).</p>
        <p>The marked orgraphs of models constructed with these forecast options are shown
in Fig.4. Fig.4(a) shows the orgraph of the system with two defects and
vulnerabilities, in which the number of maintenances by defects/vulnerabilities does
not exceed 2 (two by vulnerabilities and one by defects). To improve the visibility of
the state of maintenance over defects are shown in yellow circles, over vulnerabilities
– in green. Fig. 4(b) shows the orgraph of the model, in which the predicted number
of maintenance by vulnerabilities exceeds their number in the system. This causes the
occurrence of additional operable (S3, S7, S11, S15) and inoperable (S27, S31, S35,
S51) states. Fig. 4(c) shows the orgraph of the model, in which defects are absent, but
one maintenance is planned to be according to defects. This causes the occurrence of
additional operable (S4, S5, S6, S7) and inoperable (S11, S12, S13, S16, S17) states.
The orgraph of the MBAS3.2 model, in which the number of planned maintenances
by both defects and vulnerabilities (Ndp = 5, Nvp = 5) exceeds their real number in
the system (Nd = Nv = 3) and is shown in Fig.4(d). After the elimination of all defects
and vulnerabilities, the maintenance procedures are carried out for two more periods,
and then terminated. In this regard, the availability function covers additional states
and is calculated as:</p>
        <p>Nk
A  t    Pi  t ; (1)
i0</p>
        <p>Nk  (Nd+1)(Nv+1)+(Nd+1)(max(Nvp,Nv)-Nv)+(Nv+1)(max(Ndp,Nd)-Nd)</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4 Simulation and Comparative Analysis</title>
      <p>
        The calculation of the availability indicators is performed for the input data from
Table 2. To construct the matrix of the Kolmogorov-Chapman system of differential
equations, we use the matrixA function [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The Kolmogorov solution was performed
in the Matlab system using the ode15s method for the time interval of [0 ... 50000]
hours. The availability function is determined by (1). The results of the solution are
presented in the graphical form in Fig. 5.
      </p>
      <p>The analysis of the graphs in Fig. 5 showed that the limitation of the number of
maintenances in MBAS2.2 and MBAS3.2 models makes it possible to achieve an
ideal availability (AMBAS2.2const = AMBAS3.2const = 1) in the stable (stationary)
mode. The minimum of availability function for models with limited and unlimited
maintenance varies:
- with common maintenance (MBAS2.1 and MBAS2.2) at 0.0057;
- with separate maintenance (MBAS3.1 and MBAS3.2) at 0.0161;</p>
      <p>The transition period for the stable mode for MBAS2.2 model is 2.5241 times
higher than for the MBAS3.2 separate maintenance model. At the same time, the
elimination of defects and vulnerabilities in models with maintenance is faster than in
the MBAS1 model (at least 3,7165 times).</p>
      <p>Since interest is caused by a decrease of period of detection and elimination of all
defects and vulnerabilities, the influence of individual input parameters on the
resulting indicator TMBAS2.2const is considered (in addition, their influence on
AMBAS2.2min is analyzed). The dimensionality of the model is increased to Nd = 3,
Nv = 3. The Np parameter varies from 0 to 10.
Symbol Illustration
laR(1) The intensity of the first fault manifestation BAS λD1
laR(2) The intensity of the second fault manifestation BAS λD2
laS(1) Intensity of the first vulnerability manifestation BAS λI1
laS(2) The intensity of the second vulnerability BAS λI2
muR(1) The intensity of the restoration with the removal of the first fault BAS μD1
muR(2) The recovery rate with the elimination of the second fault BAS μD1
muS(1) The recovery rate with the removal of the first vulnerability BAS μI1
muS(2) The recovery rate with the elimination of the second vulnerability BAS μI2
muRH The intensity of the restart without removing faults μDH1=μDH2
muSF The intensity of the restart without removing vulnerability μIF1=μIF2
PR The probability of fault elimination of the BAS during recovery
PS The probability of eliminating the vulnerability of the BAS during recovery
laMj The intensity of the common maintenance λMj
laMs The intensity of the maintenance separate in vulnerabilities λMs
laMr The intensity of the maintenance separate in defects λMr
muMt The intensity of holding measures on common maintenance μMt
muMs The intensity of detecting and removing a vulnerability μMs
muMr The intensity of detecting and removing a defect μMr
PCS The probability of identifying vulnerabilities in the maintenance process
PCR The probability of identifying a software defect in the maintenance process
Nd The number of defects in the system BAS
Nv The number of vulnerabilities in the system BAS
Np The number of common maintenance
Ndp The number of the maintenance separate in defects
Nvp The number of the maintenance separate in vulnerabilities</p>
      <p>The analysis of the graphs in Fig. 5 showed that limiting the number of separate
maintenances in the MBAS3.2 model (as in the MBAS2.2 model) allows achieving an
ideal availability (AMBAS3.2const=1) in the steady. Also as in the previous
MBAS2.2 model, the minimum availability value for models with limited and
unlimited maintenance differs insignificantly (by 9.73e-5). However, common
maintenance remains an advantageous one according to the AMBASimin (by 0.022)
indicator.</p>
      <p>If we compare models with limited and unlimited maintenance, then it is clear that
the latter has a shorter period of transition of the availability function to the steady
state. The difference between the resulting ТMBAS iconst indicators of models
MBAS3.1 and MBAS3.2 is 882.6 hours. The transition period for the availability
function to the steady state in the MBAS3.2 model is 1346.4 hours less than in the
limited common maintenance MBAS2.2. In addition, eliminating defects and
vulnerabilities in the model with maintenance is faster than in the MBAS1 model (4.2
times).</p>
      <p>Since interest is caused by a decrease in the detection and elimination of all defects
and vulnerabilities, then further we consider the influence of individual input
parameters on the resulting indicator ТMBAS 3.2const (in addition, their impact on
AMBAS 2.2min is analyzed). The dimensionality of the model is increased to Nd = 3,
Nv = 3.</p>
      <p>The results of modeling in the form of graphical dependencies are shown in Fig.6 –
Fig. 8.</p>
      <p>Dependence of the resulting indicator AMBAS3.2min on the number of separate
maintenances is shown in Fig. 6(a). Analysis of the three-dimensional graph allows to
distinguish the following points. The BAS system without maintenance is optimal
according to the criterion AMBAS3.2min–&gt;max (Ndp=Nvp=0,
AMBAS3.2min=0,996). The system without maintenance by defects (Ndp = 0,
Nvp&gt;0) exceeds the system without maintenance by vulnerabilities (Nvp = 0, Ndp&gt;0)
by AMBAS3.2min by 0.021. In BAS systems with the number of limited separate
maintenances greater than the real number of defects and vulnerabilities (Ndp&gt; 3,
Nvp&gt; 3), the change in AMBAS3.2min does not exceed 6.3e-8.</p>
      <p>Fig. 6(b) shows the dependence of the transition period of the MBAS3.2
availability function in the steady state on the number of separate maintenances. The
location of the minimum on the three-dimensional graph is shown by a special metrics
and corresponds to the value min(ТMBAS3.2const)=8496,153 hours under the
configuration of the number of maintenances Nvp = 3, Ndp = 4. In BAS systems with
the number of limited separate maintenances greater than the actual number of defects
and vulnerabilities (Ndp&gt; 3, Nvp&gt; 3), the change in the ТMBAS 3.2const does not
exceed 1256.546489 hours, but there is a growing trend of ТMBAS 3.2const with an
increase in Nvp, which is shown in Fig. 7.
Fig. 7. Details of the change of ТMBAS 3.2const in the MBAS3.2 model on the intervals
Ndp&gt;3, Nvp&gt; 3</p>
      <p>When analyzing the three-dimensional graph in Fig. 6, and over Ndp = const, an
insignificant chaotic change in the parameter ТMBAS 3.2const is observed at the
intervals Nvp&lt;3 and Nvp&gt; 3 under Ndvp&gt; 3 and for the entire interval Nvp = [0..10]
under Ndvp&lt; 3. This is shown in detail in Fig. 8.
Fig. 9. Graphs of the change in the resulting indicators of the MBAS3.2 model (a, b –
availability functions, c – minimum availability function, d – transition period to the steady
with the error of 10-5) from the intensity of detection and elimination of the defect μMr</p>
      <p>Explanation of this dependence follows from the difference in the input parameters
λMs and λMr – with their accepted values (λMs = 5е-3 and λMr = 1е-3), the
transition to the maintenance state by vulnerabilities is performed with greater
intensity.</p>
      <p>Next, the influence of the intensity of the detecting and eliminating the μMr defect
on the resulting parameters of ТMBAS3.2const and AMBAS3.2min is considered.
When constructing models, the values of the input parameters Nv = Nd = 3, Nvp = 3,
Ndp = 4 were taken.</p>
      <p>The results shown in Fig. 9 also show the expected result: if the maintenance
quickly identifies and corrects defects, then the minimum availability function
(AMBAS3.2min) increases, and the transition period to the steady state decreases.
Thus, with a 10-fold acceleration of detection and elimination of defects during
maintenance, the value of AMBAS 3.2min increases by 0.0084, and the period of
detection and elimination of all defects and vulnerabilities decreases by 1.2872 times.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In the article, the Markov model architecture is presented with occurred software
faults and attacked vulnerabilities considering separate maintenance strategies.</p>
      <p>Analysis of the obtained results of modeling the availability of the BAS
architecture with procedures for common and separate limited maintenance has
shown that:</p>
      <p>a) limiting the number of maintenance activities allows to increase the value of the
availability function in the steady state to one, while the value of the minimum of the
availability function remains at the level of systems with an unlimited number of
maintenances;</p>
      <p>b) the duration of transition of the availability function to the steady state for the
MBAS2.2 model is 9.48 times greater than for the model with unlimited common
maintenance MBAS2.1; but the elimination of defects and vulnerabilities in the
serviced model is faster than in the MBAS1 model (1.27 times);</p>
      <p>c) the duration of transition of the availability function to the steady state in the
MBAS3.2 model is 1346.4 hours less than for the model with limited common
maintenance MBAS2.2; while eliminating defects and vulnerabilities in the
maintenance model is faster than in the MBAS1 model (4.2 times).</p>
      <p>Result of simulation the strategies can be used for choosing the strategy
considering customer requirements. Future steps include:</p>
      <p>- development of integrated strategies for BAS maintenance oriented at Cloud
Computing taking into account reliability and security policies;</p>
      <p>- research of the impact of other types of BAS vulnerabilities on availability
and safety.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Europe</given-names>
            <surname>Smart</surname>
          </string-name>
          <string-name>
            <surname>Homes</surname>
          </string-name>
          ,
          <source>BSRIA Worldwide Market Intelligence</source>
          , https://www.bsria.co.uk/market-intelligence/market-reports/publication/europe-smarthomes-market-2013/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Moreno</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Úbeda</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skarmeta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zamora</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>How can We Tackle Energy Efficiency in IoT BasedSmart Buildings?</article-title>
          .
          <source>Sensors</source>
          .
          <volume>14</volume>
          ,
          <fpage>9582</fpage>
          -
          <lpage>9614</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Abdulmunem</surname>
            <given-names>A. S. M. Q.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kharchenko</surname>
            <given-names>V. S.</given-names>
          </string-name>
          :
          <article-title>Availability and Security Assessment of Smart Building Automation Systems: Combining of Attack Tree Analysis and Markov Models</article-title>
          .
          <source>In 2016 Third International Conference on Mathematics and Computers in Sciences and in Industry (MCSI)</source>
          ,
          <source>Chania</source>
          , pp.
          <fpage>302</fpage>
          -
          <lpage>307</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponochovnyi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdulmunem</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrashov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Availability Models and Maintenance Strategies for Smart Building Automation Systems Considering Attacks on Component Vulnerabilities. Advances in Dependability Engineering of Complex Systems</source>
          .
          <volume>186</volume>
          -
          <fpage>195</fpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Trivedi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Medhi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Dependability and security models.
          <source>2009 7th International Workshop on Design of Reliable Communication Networks</source>
          . (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johnson</surname>
          </string-name>
          , R.:
          <article-title>Smart grid communications equipment: EMI, safety, and environmental compliance testing considerations</article-title>
          .
          <source>Bell Labs Technical Journal</source>
          .
          <volume>16</volume>
          ,
          <fpage>109</fpage>
          -
          <lpage>131</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Osma</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amado</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villamizar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ordoñez</surname>
          </string-name>
          , G.:
          <article-title>Building Automation Systems as Tool to Improve the Resilience from Energy Behavior Approach</article-title>
          . Procedia Engineering.
          <volume>118</volume>
          ,
          <fpage>861</fpage>
          -
          <lpage>868</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Odarushchenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Odarushchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Selecting Mathematical Software for Dependability Assessment of Computer Systems Described by Stiff Markov Chains</article-title>
          . In: Ermolayev,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Mayr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.C.</given-names>
            ,
            <surname>Nikitchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Spivakovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Zholtkevych</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds.) ICTERI-2013
          <source>, CCIS</source>
          , vol.
          <volume>1000</volume>
          , pp.
          <fpage>146</fpage>
          --
          <lpage>162</lpage>
          . Springer, Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdul-Hadi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boyarchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponochovny</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Web Systems Availability Assessment Considering Attacks on Service Configuration Vulnerabilities</article-title>
          .
          <source>Proceedings of the Ninth International Conference on Dependability and Complex Systems DepCoS-RELCOMEX. June 30 - July 4</source>
          ,
          <year>2014</year>
          , Brunów, Poland.
          <fpage>275</fpage>
          -
          <lpage>284</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Hafezian</given-names>
            <surname>Razavi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Das</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.</surname>
          </string-name>
          :
          <article-title>Security Evaluation of Layered Intrusion Tolerant Systems</article-title>
          .
          <source>Analytical and Stochastic Modeling Techniques and Applications</source>
          .
          <volume>145</volume>
          -
          <fpage>158</fpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Loukas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuan Vuong</surname>
          </string-name>
          :
          <article-title>A taxonomy of cyber attack and defence mechanisms for emergency management networks</article-title>
          .
          <source>2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)</source>
          . (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Farooq</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marrakchi</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mehrez</surname>
          </string-name>
          , H.:
          <article-title>Tree-Based Application Specific Inflexible FPGA</article-title>
          .
          <source>Tree-based Heterogeneous FPGA Architectures</source>
          .
          <volume>123</volume>
          -
          <fpage>151</fpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>