<!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>Discrete-Continuous Stochastic Model of Insulin Pump Functioning for Health IoT System Using Erlang Phase Method</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Anastasiia Strielkina</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Aerospace University n.a. Zhukovsky “Kharkiv Aviation Institute”</institution>
          ,
          <addr-line>Kharkiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The presented paper deals with exponentially growing technology Internet of Things (IoT) in the field of the healthcare and medicine providing. The goal of the paper is to develop and research a discrete-continuous stochastic model (DCSM) of a functional behavior of a networked healthcare device (in this case - an insulin pump) in a form of a structural automaton model (SAM) using the Erlang phase method. It is spoken in the brief details about the networked insulin pump behavior with a description of the functional procedures, indicators and parameters of functionality and safety are given. Much attention is aimed to the development process of the DCSM using exponential and Erlang's distribution laws, description of basic events and structure of a state vector, development of the SAM's. The procedures of validation of the developed models for the exponential and Erlang's distribution laws are presented and include three research cases to check the relevance of the obtained results.</p>
      </abstract>
      <kwd-group>
        <kwd>Discrete-Continuous Stochastic Model</kwd>
        <kwd>Erlang Distribution</kwd>
        <kwd>Functional Behavior</kwd>
        <kwd>Insulin pump</kwd>
        <kwd>Internet of Things</kwd>
        <kwd>Structural Automaton Model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <sec id="sec-2-1">
        <title>Motivation</title>
        <p>
          Nowadays, Internet of Things (IoT) is an exponentially growing technology
throughout the world. About 50 billion devices will be connected to the Internet and the IoT
market will reach about $1.7 trillion by 2020 [
          <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
          ]. IoT systems can be met in any
field of humans’ life: sport, education, retail, infrastructure, transport and healthcare.
The last one can cause a new scientific revolution within IT and medical fields.
According to the statistics of the World Healthcare Organization presented in 2016 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ],
about 8.5% of the world population had high blood glucose in 2014. The networked
insulin pump can be placed in an inconspicuous place under the patient’s clothes, so a
patient can carry out and control the injection of insulin with a special console or
smartphone. According to FDA [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], insulin pump is the most common medical
device, and only in 2017, with more than 1.1 million registered cases of medical device
malfunctions, about 127.000 are associated with the functioning of insulin pumps.
        </p>
        <p>Safety ensuring of such systems typically involves processes such as defining
requirements for system components, threat analysis, risk assessment, analysis of types
and consequences of failures, identifying complex interactions between components
and scenarios of functional behavior of these components. Complete information on
the reaction of components of the critical system is very important, as the behavior of
such a system as a whole should be predictable. Such systems are characterized by a
high number of failures in the execution of procedures due to the dynamism of
influencing factors, and hardware and software malfunctions through multicomponent and
multilevel. Therefore, the behavior of the system should be adaptive to both the
changing conditions of operation and the failure of the system.
1.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Related Works Analysis</title>
        <p>There are some researches describing healthcare IoT systems, the problems and
possibilities of their functioning, issues of ensuring functional safety and cybersecurity,
etc., and papers related to r the modeling of functional behavior of any other systems.</p>
        <p>
          The paper [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] is aimed to investigate the mechanisms for detecting cyber threats in
wireless insulin pumps. Moreover, the authors focused on the description of models
of anomalous functional behavior of the pump (basal and bolus overdose).
        </p>
        <p>
          The authors of [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] provided three examples for improving the quality of healthcare
IoT systems. One of them is research and ensuring safety at the level of end-use
devices (sensors).
        </p>
        <p>
          The justification for the using of discrete-continuous stochastic processes for the
healthcare IoT systems modeling was presented in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Accordingly, in the IoT
infrastructure due to the large number of end-use devices and their characteristics, it is
assumed that all flows of events are the simplest, and the process occurring in the IoT
system is stochastic with discrete states and continuous time. The set of
discretecontinuous stochastic models (DCSM) of model’s behavior of the healthcare IoT
infrastructure for assessing the functional safety and cybersecurity was presented in
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. In terms of this study is an important the cardinality of a set ,
only if F &gt; 1 (i.e., the healthcare IoT system has several functional states).
        </p>
        <p>
          The authors of [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] presented a DCSM of the guard signaling complexes in the form
of a structural automaton model (SAM), that describes functional behavior, for using
with the software ASNA [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>
          All these papers deal with an exponential distribution law. Actuality of researches
related to increasing the degree of sufficiency of models of fault-tolerant systems is
determined by State standard of Ukraine [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. It says that exponential distribution, as
a one-parameter function, is a crude model for describing durations of fault-tolerant
operation, and it gives serious methodical errors in forecasting values of reliability
factors. The approach to solving this problem via Erlang distribution law is described
in publications by D. R. Koks, V. L. Smit [
          <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
          ], L. Klejnrok [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] etc.
        </p>
        <p>The study of the healthcare functioning systems efficiency in the structure of the
Internet of things requires the development of their mathematical models, which take
into account the factors listed above. Failure to take account of them can be
detrimental to human life. However, the development of such models is a scientific
problem to be solved.
1.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Objectives, Approach and Structure of the Paper</title>
        <p>In this paper, the aim is to develop a model of the process of functioning of the insulin
pump functioning for health IoT system in order to determine the probability of its
effectiveness Рr.e.(t). It should be noted that since the duration of all process
procedures in the model will be represented by the exponential distribution law, the
resulting value of the efficiency indicator will be limit. And it can be either in an upper or a
lower side. Therefore, it is necessary to make a check on which side is the resulting
limit value of the efficiency indicator by using the Erlang phase method. The object of
research is the insulin pump that operates in the IoT environment. The indicator of the
insulin pump using effectiveness is a probability a successful execution of the task (of
all necessary procedures occurred in the pump) for the determined time. We differ
functionality and reliability related behavior of the device. This paper, first of all,
attends to functional behavior considering states when failures are occurred.</p>
        <p>The remainder of the paper is conducted as follows. The section 2 presents a brief
description of the insulin pump structure, a sequence of procedures occurring in the
insulin pump and indicators and parameters of functionality. The section 3 presents a
development process of the DCSM of real states that includes definition of
assumptions to the model, description of basic events, development of a SAM and its
validation. The section 3 presents a modification of the developed model using the Erlang
phase method and its validation followed by conclusion remarks and description of
future research directions.
2
2.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Analysis of an Insulin Pump Behavior</title>
      <sec id="sec-3-1">
        <title>A Structure of the Insulin Pump</title>
        <p>
          With accordance to [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ], Fig. 1 illustrates a generalized structure of the insulin
pump that operates in the IoT infrastructure. Respectively, the basic components are:
• End-user (patient), which is the "bearer" of the pump.
• A healthcare organization to which the data are sent and who decides on further
treatment of the patient.
• Cloud tools through which communication between the patient and the medical
organization occurs.
• The insulin pump consisting of a wireless module for communicating with the
patient and the medical device, the controller, the drug reservoir, the injection
mechanism, the power supply and the interface for communication with the user.
The data from the blood sugar sensor are sent to the blood sugar analysis and insulin
requirement computation what is carried out by integrated technical possibilities and
tools of the insulin pump and/or sends to the Cloud servers via the Internet gateway
for further processing, storage, and visualization [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. The user interface is necessary
for visualizing the processes that take place in the pump both in text and audio form,
and to change the settings. The pump controller is required to program the settings for
bolus and basal injections in accordance with the prescriptions of the healthcare
authority. The delivery mechanism is used to administer insulin to the patient. In turn,
the insulin is taken from the reservoir.
2.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Procedures that Form the Pump’s Behavior</title>
        <p>On the basis of the analysis of the main functions and the principle of the functioning
of the insulin pump, a list of procedures that will serve as the basis for determining
the basic events necessary for the development of the SAM is formulated: Procedure
1. POST – after switching on the insulin pump; Procedure 2. Blood analysis test –
after successful POST; Procedure 3. Data transfer to healthcare authority – after
successful blood analysis test, i.e., if the test is not obtained, then the data are not
transmitted; after the procedure of injection; Procedure 4. Administration set checking –
after transferring data to the healthcare authority; there is a check whether the main
elements are connected to the pump (injection kit, reservoir, tubes, etc.); Procedure 5.
Pouring of the pump – after a successful administration set check; Procedure 6.
Checking the poured pump – after successful pump pouring; Procedure 7. Drug
existence checking – after successful checking the poured pump; Procedure 8. Receiving
data from the health authority – after the successful data transferring to the healthcare
authority and after successful checking for drugs existence; Procedure 9. Drugs
conformity checking – after drug existence and data receiving checks, if the data were not
received than the drugs are compared with the previous doctor’s assignment;
Procedure 10. Basal dose checking – after successful drug conformity check; Procedure 11.
Bolus dose checking – after successful drug conformity and basal dose checks;
Procedure 12. Basal dose concentration checking – after successful basal and bolus doses
checks; Procedure 13. Bolus dose concentration checking – after successful basal and
bolus doses and basal dose volume checks; Procedure 14. Basal dose volume
checking – after successful basal and bolus doses concentration checks; Procedure 15.
Bolus dose volume checking – after successful basal and bolus doses concentration and
basal dose volume checks; Procedure 16. Basal injection speed checking – after
successful basal and bolus doses volume checks; Procedure 17. Bolus injection speed
checking – after successful basal and bolus doses volume and basal speed injection
checks; Procedure 18. Settings changing (recovery) – after not successful basal and
bolus injection settings checks. Procedure 19. Basal injection – after successful off all
injection settings checks; Procedure 20. Bolus injection – during basal injection;
Procedure 21. Reservoir checking – during basal and bolus injection; Procedure 22.
Switching off the device – after successful completion of all procedures or after a
critical refusal due to non-execution of a certain procedure.</p>
        <p>Each procedure ends either successfully or not.
2.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Functional Parameters and Indicators of the Pump’s Behavior Procedures</title>
        <p>During developing of the model of functional behavior of the insulin pump, its
composition and separate components should be described using the corresponding
indicators and parameters of functionality, namely: the planned number of possible
(repeated) POST’s – 2; probability of successful POST – Psst, blood analysis test – Pao,
data transferring – Pdt, administration set availability and operability capacity
checking – Pce, pouring the pump – Ppp, the poured pump сhecking – Pcp, drug existence
checking – Pdc, receiving data from the healthcare authority – Pda, drugs conformity
checking – Pcd, basal dose checking – Pbd, bolus dose checking – Pbld, basal dose
concentration checking – Pbc, bolus dose concentration checking – Pblc, basal dose volume
checking – Pbv, bolus dose volume checking – Pblv, basal injection speed checking –
Pbs, bolus injection speed checking – Pbls, changing of settings (recovery) – Prs, basal
injection – Pin, reservoir fullness during injection – Pr.c., bolus injection – Pbl,
switching off the device – Psu; average duration of POST – Ts.t., switching off the device –
Tp.d., blood analysis test – Tb.a., data transferring to healthcare authority – Td.t.,
administration set availability and operability capacity checking – Tc.e., сhecking of the
poured pump – Tc.p., pouring the pump – Tp.p., drug existence checking – Td.c.,
receiving data from the healthcare authority – Td.a., drugs conformity checking – Tc.d., basal
dose checking – Tb.d., bolus dose checking – Tbl.d., basal dose concentration checking –
Tb.c., bolus dose concentration checking – Tbl.c., basal dose volume checking – Tb.v.,
bolus dose volume checking – Tbl.v., basal injection speed checking – Tb.s., bolus
injection speed checking – Tbl.s., changing of settings (recovery) – Tr.c., basal injection – Tin,
bolus injection – Tbl, reservoir fullness during injection checking – Trc.</p>
        <p>Average durations of each procedure are taken from the technical specifications of
insulin pump manufacturers. In fact, performing of each procedure in the
faulttolerant systems (in this case, in healthcare systems) is not absolutely successful, the
probability of the successful completion of any procedure is P&lt;1.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Development of Discrete-Continuous Stochastic Model of</title>
    </sec>
    <sec id="sec-5">
      <title>Real States</title>
      <p>
        Development of the discrete-continuous stochastic model (DCSM) is performed in
accordance with the methodologies described in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. This methodology involves:
determining the basic events of the functional behavior of the research object;
compiling a list of indicators and parameters of functionality (Section 2.3), which should be
taken into account in the DCSM; forming a state vector (assigning a component to the
state vector in accordance with the requirements for the adequacy degree of the
model); developing a reference graph of states; developing of a structural automaton
model (SAM), including its verification; validation of DCSM. In more details the process
of DCSM development of the insulin pump functional behavior was described in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
3.1
      </p>
      <sec id="sec-5-1">
        <title>Assumptions to the Model Development</title>
        <p>
          During the development of the DCSM several assumptions and the hypothesis were
made:
• Procedures 1, 2, 5, 7, 9-18, 22 have the fixed durations; however, in the developed
model, these procedures are presented as continuous random variables with an
exponential distribution law; and the values of these durations are taken as average
values of random variables.
• Duration of procedures 3, 4, 6, 8, 19-21 are continuous random variables; and the
values of these durations are taken as average values of random variables; since the
real distribution laws for the durations of these procedures are currently unknown,
then during the development of the model adopted the traditional hypothesis of the
exponential distribution law. Note that the results of the model’s analysis with such
hypotheses have a limit value [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
• Taken into account that the durations of the procedures have different values
hours, minutes, seconds; therefore, the model assumes that the duration of the
procedure 22 (under the condition of critical failure) in a few seconds is equal to 0.
• Procedures 19, 20, 21 in reality occur in parallel; the model used assumptions
about their consistent execution. Since the average duration of procedures 20 is
much less than the average duration of the procedure 19, and the average duration
of the procedure 21 is equal to the procedure 19, their values are taken to be 0.
• The probability of performing procedure 22 is equal 1.
        </p>
        <p>The substantiation of the hypotheses and assumptions clarifies the information on the
degree of the developed model adequacy.
3.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Definition of Basic Events</title>
        <p>During the SAM development it is necessary to take into account all the procedures
and processes that occur during the operation of the insulin pump. Procedures are
characterized by events beginning (BP), ending and average duration values.
End-ofprocedure (EP) events are accepted for basic events (BE). Non-compliance events, as
well as procedures with an average duration value of 0, are presented as coincident
base events (CBE). For the system under study, a description of the events has been
made, in accordance with the list of procedures in Section 2.2, which are: BE1: EP the
first POST; CBE2: EP switching off; BE3: EP the second POST; BE4: EP blood
analysis test; BE5: EP data transferring to the healthcare authority; BE6: EP
administration set checking; BE7: EP the pump pouring; BE8: EP the poured pump
checking; CBE9: EP switching off; BE10: EP drug existence checking; BE11: EP data from
the healthcare authority receiving; BE12: EP drugs conformity checking; CBE13: EP
switching off; BE14: EP basal dose checking; CBE15: EP switching off; BE16: EP
bolus dose checking; CBE17: EP switching off; BE18: EP basal dose concentration
checking; CBE19: EP switching off; BE20: EP bolus dose concentration checking;
CBE21: EP switching off; BE22: EP basal dose volume checking; CBE23: EP
switching off; BE24: EP bolus dose volume checking; CBE25: EP switching off; BE26: EP
basal injection speed checking; CBE27: EP switching off; BE28: EP bolus injection
speed checking; CBE29: EP switching off; BE30: EP settings changing (recovery);
BE31: EP basal injection; CBE32: EP bolus injection; CBE33: EP reservoir fullness
checking during injection; CBE34: EP injection ending; BE35: EP data transferring of
injections results to the healthcare authority; BE36: EP switching off.</p>
        <p>It should be noted that the coincident base events CBE15, CBE17, CBE19, CBE21,
CBE23, CBE25, CBE27 and CBE29 occur only when the model does not provide
recovery procedures.
3.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Structural Automaton Model Development</title>
        <p>
          The initial data for developing of a reference graph are: basic events (BE), indicators
and parameters of functionality, state vector. The technique of its development was
described in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. The fragment of list of indicators and parameters of functionality of
the insulin pump behavior is shown in Fig. 2.
The initial value state vector of functional behavior model of the insulin pump using
is represented in Fig. 3. Formalized representation of the conditions for a successful
execution of the task has the following form (V6 = 0). The full description of the state
vector values was presented in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
Formalized representation of the object of investigation in the form of SAM using
software ASNA is show in Fig. 4.
        </p>
        <p>After development of SAM it is necessary to verify it to be sure that developed model
using software ASNA constructs the graph of states and transitions correctly. In this
paper the verification was conducted using testing graph of states and transitions,
whose function is performed by the reference graph of states. The DCSM of
functional behavior of insulin pump is presented in the form of the graph of states and
transitions and has the following parameters: 209 states and 553 transitions for the system
without recoveries і 466 states and 872 transitions for the system with recoveries.</p>
      </sec>
      <sec id="sec-5-4">
        <title>Validation of the Developed Model</title>
        <p>The aim of validation procedure is to check the relevance of a qualitative
representation of the change nature in the value of the performance indicator, which has the
developer of the model, with the dependencies obtained using the developed DCSM.
Two models have been developed: the first model does not take into account the
procedure of recovery the device's operability, and in the second one it is taken into
account.</p>
        <p>Task 1 for Validation. It is necessary to check whether the nature of the
dependency depends on the probability of not performing the task in the interval from zero to
the end of its decline.</p>
        <p>Initial Values. The calculations are performed for the following initial values of
indicators: probabilities of successful execution of procedures have next values: Рr.e. =
0.99999; 0.95; 0.9.</p>
        <p>Expected Results. Dependence begins with the probability of not performing the
task is equal to 1. This value should be kept for some time. This time defines the total
duration of execution of all procedures, which corresponds to the condition in which
the task can be performed. It was taken into account that the duration of all
procedures is fixed, and the random nature of the process determines the probability of a
successful execution of each of the procedures. Since the developed model assumes
that the duration of procedures is random variables with exponential distribution law,
the average value of which is equal to the duration of the procedure, it is important
that the nature of the dependence is close to real. That is, the decline of dependence
should begin after reaching the observation time for the total duration of all
procedures.</p>
        <p>
          Obtained Results. The obtained results of models 1 and 2 presented in Fig. 5. The
conducted research on tasks 1 and 2 corresponds to curves 1, 3, 5 and 2, 4, 6,
respectively. The research on task 3 corresponds to curves 1 and 2 for Рr.e. = 0.99999, curves
3 and 4 for Рr.e. = 0.95, curves 5 and 6 for Рr.e. = 0.9. The duration of successful
completion of all procedures is 4200 seconds. Dependence of the not execution of the task
begins with 500 seconds.
Conclusion on Task 1. The nature of the dependence on the above interval of time
does not correspond to the expected. Therefore, it is proposed to improve the DCSM
with the aim of replacing the exponential distribution law with the Erlang distribution
law. This improvement is realized by modification of the SAM. The method of
modification is presented in [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
        </p>
        <p>The ASNA software solves the system linear homogeneous differential equations,
which is presented in the form of probabilities of staying in the states. If, for the
obtained graph of states and transitions, a system of linear homogeneous differential
Kolmogorov-Chapman equations is formed, then the determined value of the
efficiency indicator is bounded. This is due to the fact that the Kolmogorov-Chapman
equations represent the duration of procedures by the exponential distribution law.
However, this value may be upper or lower boundary. To answer this question, it is needed
to have a model in which all or some of the duration of the procedures will be
presented by another distribution law.
4</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Development of the Insulin Pump Functional Behavior Model</title>
    </sec>
    <sec id="sec-7">
      <title>Using the Erlang Phase Method</title>
      <p>The Section 3 shows the developed insulin pump behavior model, in which the
duration of all procedures is represented by an exponential distribution law. This model
yields an indicator of efficiency. However, this value may be upper bound or lower
boundary. To solve this issue, it is needed to create a model of insulin pump
functional behavior, in which part of the procedures will be presented by the Erlang
distribution law.</p>
      <p>The choice of procedures and their number should be such as to see the difference
between the value of the efficiency indicator obtained when using the Erlang
distribution law for the duration of a certain part of the procedures model and the value of the
efficiency indicator obtained when using in the model of the exponential distribution
law for the duration of all procedures.</p>
      <p>A noticeable difference between the values of efficiency indicators gives the
representation of the duration of the first, second, third and fifth insulin pump procedures
according to the Erlang distribution law.</p>
      <p>
        The method of using the Erlang distribution law in discrete-continuous stochastic
behavior models is described in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], based on the method of stages [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. According
to this method, it is enough to modify the components of the SAM to develop the
model. To do this, it is necessary for each selected procedure to form a chain of
fictitious states that differ in the number of states and formulas for determining the
intensity of transitions from state to state.
4.1
      </p>
      <sec id="sec-7-1">
        <title>Modification of the SAM Using the Erlang Phase Method</title>
        <p>Each of the selected procedures gives an alternative continuation of the process, when
presented in the state graph. For each alternative continuation of the process, a chain
of fictitious states is formed, despite the fact that these chains should be exactly the
same. If there are two alternatives, then two symbols for the order of the Erlang
distribution law - E1 and E2 are introduced to the list of indicators of functionality and
parameters. If there are three alternatives, then three symbols E1, E2 and E3 are
introduced etc.</p>
        <p>To form each chain, the state vector is introduced with its own component, called
"The current value of the fictitious transition to the chain of the first (second, third,
etc.) alternative". The initial value for each component is zero.
4.2</p>
      </sec>
      <sec id="sec-7-2">
        <title>Additional Components in the State Vector</title>
        <p>The number of additional components of the state vector is determined by the number
of alternative process extensions that arise at the time the completion of each separate
task is completed. Duration of each separate task should be submitted according to the
Erlang distribution law of the appropriate order. Because each separate task has
alternate extensions, two additional components are added to the model in the state vector
V11 and V12, which are required to display the current value of the fictitious
transition for each chain in the procedure.</p>
        <p>The initial values are V11=0 and V12=0 that means that the object of research in
the model is represented by the real state. The current component value varies from 1
to E, where E is the order of the Erlang distribution law for the procedure, that is, the
number of fictitious states in the chain.
4.3</p>
      </sec>
      <sec id="sec-7-3">
        <title>Changes in the SAM Components</title>
        <p>In accordance with the above procedures, it is necessary to identify the components of
the CAM that need to be modified that should be changed. Each procedure
corresponds to a certain base event and one or more situations in which it occurs. Making
changes to the SAM is as follows.</p>
        <p>The logical expression of each alternative, where a certain BE occurs, is
supplemented by additional three logical expressions that form fictitious states.</p>
        <p>Logical Expression 1. This expression is needed to identify the current state and
initiate the formation of a chain of fictitious states. Modification of this expression is
as follows. The components (E&gt; 1) are introduced to recognize that the order of the
Erlang distribution law is greater than 1 (the exponential law is not used); for the first
and second alternatives, the logical expressions have the following form:
(V11 = 0) AND (V12 = 0).</p>
        <p>
          The formula for calculating transition intensity (FCTI) is supplemented by the
factor E for the invariance of the average value of the duration of the procedure when the
order of the Erlang distribution law E [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The rules of component modification of
state vector (RCMSV) for the first and second alternatives are: V11:=1 and V12:=1
accordingly.
        </p>
        <p>Logical Expression 2. This expression is necessary to initiate the formation of the
following fictitious states of the chain (except the last). Modification of this
expression is as follows. The components (E&gt; 1) are introduced to recognize that the order
of the Erlang distribution law is greater than 1 (the exponential law is not used); for
the first and second alternatives, the logical expressions have the following form:
((V11&gt;0) AND (V11&lt;(Е-1))) AND (V12=0) і (V11=0) AND ((V12&gt;0) AND
(V12&lt;(Е-1))).</p>
        <p>The FCTI is the same as for the logical expression 1. The RCMSV for the first and
second alternatives are: V11:= V11+1 and V12:= V12+1 accordingly.</p>
        <p>Logical Expression 3. This expression is necessary to initiate the formation of the
last states of the chain of fictitious states, that is, the transition to the corresponding
real state. Modification of this expression is as follows. The components (E&gt; 1) are
introduced to recognize that the order of the Erlang distribution law is greater than 1
(the exponential law is not used); for the first and second alternatives, the logical
expressions have the following form:
(V11=(Е-1)) AND (V12=0) і (V11=0) AND (V12=(Е-1)).</p>
        <p>The FCTI is the same as for the logical expressions 1 and 2. The RCMSV for the
first and second alternatives are: V11:= 0 and V12:=0 accordingly.</p>
        <p>A fragment of the results of amending to the SAM is presented in Table 1.</p>
        <p>Based on the results of the changes, the SAM is introduced into the ASNA
software, which generates a graph of states and transitions.</p>
        <p>In order to make sure that the modified SAM is built correctly, it should also be
verified. The data in Table 2 should be used to validate models before using them.
4.4</p>
      </sec>
      <sec id="sec-7-4">
        <title>Validation of the Changed Model</title>
        <p>The aim of validation procedure is to check the relevance of a qualitative
representation of the change nature in the value of the performance indicator, which has the
developer of the model, with the dependencies obtained using the modified DCSM.
Two models have been developed: there are assumptions about the exponential
distribution law in the first model and the Erlang distribution law of the given order in the
second model.</p>
        <p>Task 2 for Validation. It is necessary to determine what is the limiting value of
the task non-performing probability for a model with an exponential distribution law
upper or lower.</p>
        <p>Initial Values. The calculations are performed for the following initial values of
indicators and parameters: probabilities of successful execution of all procedures have
next values: Рr.e. = 0.95; the orders of the Erlang distribution law E - 1 (exponential
law); 2; 5; 10.</p>
        <p>Expected Results. For the research case 2, the limiting value of the task
nonperforming probability under the exponential distribution law is lower.</p>
        <p>Obtained Results. The obtained results in the form of dependencies of the
research case 2 for the Erlang distribution law of the different orders (in this study, E=
1, 2, 5, 10) are presented in Fig. 6.
FCTI
Psst*(1/Ts.t.)</p>
        <p>RCMSV</p>
        <p>V1:=1
(1-Psst)*(1/Ts.t.)| V1:=2; V6:=3
Е*Psst*(1/Ts.t.)</p>
        <p>V11:=1
Е*Psst*(1/Ts.t.)</p>
        <p>V11:=V11+1
Е*Psst*(1/Ts.t.)</p>
        <p>V1:=1; V11:=0
Psst*(1/Ts.t.)
(1-Psst)*(1/Ts.t.)</p>
        <p>V1:=4; V6:=2
Е*Psst*(1/Ts.t.)</p>
        <p>V11:=V11+1
Е*Psst*(1/Ts.t.)</p>
        <p>V12:=1
V12:=V12+1
V1:=2; V6:=3;
V12:=0
V1:=3; V6:=1
V1:=3; V6:=1;
V11:=0
V12:=1
V12:=V12+1
V1:=4; V6:=2;
V12:=0
BE</p>
        <p>Description of situations where basic events occur
BЕ1 (Е=1) AND (V1=0)
(Е=1) AND (V1=0)
(Е&gt;1) AND (V1=0) AND (V11=0) AND (V12=0)
(Е&gt;1) AND (V1=0) AND ((V11&gt;0) AND (V11&lt;(Е-1))) AND
(V12=0)
(Е&gt;1) AND (V1=0) AND (V11=(Е-1)) AND (V12=0)
Е*(1(Е&gt;1) AND (V1=0) AND (V11=0) AND (V12=0) Psst)*(1/Ts.t.)
(Е&gt;1) AND (V1=0) AND (V11=0) AND ((V12&gt;0) AND (V12&lt;(Е-
Е*(11))) Psst)*(1/Ts.t.)
Е*(1(Е&gt;1) AND (V1=0) AND (V11=0) AND (V12=(Е-1)) Psst)*(1/Ts.t.)
BЕ2 (Е=1) AND (V1=2) AND (V6=3)
(Е=1) AND (V1=2) AND (V6=3)
(Е&gt;1) AND (V1=2) AND (V6=3) AND (V11=0) AND (V12=0)
Е*Psst*(1/Ts.t.)</p>
        <p>V11:=1
(Е&gt;1) AND (V1=2) AND (V6=3) AND ((V11&gt;0) AND
(V11&lt;(Е1))) AND (V12=0)
(Е&gt;1) AND (V1=2) AND (V6=3) AND (V11=(Е-1)) AND
(V12=0)
(Е&gt;1) AND (V1=2) AND (V6=3) AND (V11=0) AND (V12=0)
(Е&gt;1) AND (V1=2) AND (V6=3) AND (V11=0) AND ((V12&gt;0)
AND (V12&lt;(Е-1)))
(Е&gt;1) AND (V1=2) AND (V6=3) AND (V11=0) AND
(V12=(Е1))
Е*(1Psst)*(1/Ts.t.)
Е*(1Psst)*(1/Ts.t.)
Е*(1</p>
        <p>Psst)*(1/Ts.t.)
…………………………………………………………………………………………………
BE5 (Е=1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
(Е=1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND (V9=0)
(Е&gt;1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND (V11=0) AND (V12=0)
(Е&gt;1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND ((V11&gt;0) AND (V11&lt;(Е-1))) AND (V12=0)
(Е&gt;1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND (V11=(Е-1)) AND (V12=0)
(Е&gt;1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND (V9=0) AND (V11=0) AND (V12=0)
(Е&gt;1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND (V9=0) AND (V11=0) AND ((V12&gt;0) AND (V12&lt;(Е-1)))
(Е&gt;1) AND ((V1=1) OR (V1=3)) AND (V2=0) AND (V3&gt;=1)
AND (V9=0) AND (V11=0) AND (V12=(Е-1))
Pdt*(1/Td.t.)</p>
        <p>V2:=1
(1-Pdt)*(1/Td.t.)</p>
        <p>V2:=2; V9:=2
Е*Pdt*(1/Td.t.)</p>
        <p>V11:=1
Е*Pdt*(1/Td.t.)</p>
        <p>V11:=V11+1
Е*Pdt*(1/Td.t.)</p>
        <p>V2:=1; V11:=0
Е*(1Pdt)*(1/Td.t.)
Е*(1Pdt)*(1/Td.t.)
Е*(1Pdt)*(1/Td.t.)</p>
        <p>V12:=1
V12:=V12+1
V2:=2; V9:=2;
V12:=0
…………………………………………………………………………………………………</p>
        <p>Number of states</p>
        <p>Number of transitions
466
498
562</p>
        <p>Conclusion on Task 2. The obtained results under the research case 2 reflect the
expected.</p>
        <p>Task 3 for Validation. It is necessary to check whether the model shows the
typical difference between the dependencies of value of the task non-performing
probability from the observation interval using the exponential distribution law and the Erlang
distribution law of the 2nd, 5th and 10th orders for the duration of the procedures.</p>
        <p>Expected Results. For the research case 3, the higher the order of the law, the later
begins to fall the task non-performing probability.</p>
        <p>Obtained Results. The obtained results of the research case 3 for the Erlang
distribution law of the different orders are presented in Fig. 7.</p>
        <p>Е =1
Е =2
Е =5
Е =10
Fig. 7. The obtained results for the research case 3.
t, s
Conclusion on Task 3. The analysis of the obtained results shows that the difference
between the values of the task non-performing probability at a given interval of
observation, determined using the Erlang law and the exponential distribution law,
increases with the increase of the order of the Erlang's law. In the conducted research
cases, the direction of the dependence of the task non-performing probability to the
limit value with the increase of the order of the distribution law of Erlang is seen. This
is useful for the results accuracy, because in reality the duration of the procedures is
fixed.
5</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Conclusions and Future Work</title>
      <p>The discrete-continuous stochastic model of the functional behavior of the insulin
pump in a form of the structural automaton model using the Erlang phase method was
developed. The development process of the DCSM that includes definition of
assumptions to the model, description of basic events and structure of a state vector,
development of a SAM are presented. The validation procedure of the developed DCSM
model with the exponential distribution law has been conducted. The results of this
validation did not met expectations, so the DCSM was updated using the Erlang phase method.
The results show the limit value of the task non-performing probability. The obtained
stationary values can be used for further safety modeling.</p>
      <p>
        Next steps of research will be dedicated to refine and decompose some of the
procedures occurring in the insulin pump. Besides, it would be interesting and important
to research generalized model of system behavior considering different reasons of
failures including ones caused by attacks on the device and IoT system as a whole
[
        <xref ref-type="bibr" rid="ref17 ref8">8,17</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Lund</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , MacGillivray,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Turner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Morales</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Worldwide and Regional Internet of Things (IoT) 2014-2020 Forecast: A Virtuous Circle of Proven Value and Demand</article-title>
          , In: IDC, Framingham, (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>2. Understanding the Internet of Things (IoT)</article-title>
          .
          <source>London: GSM Association</source>
          , p.
          <volume>14</volume>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. World Healthcare Organization,
          <source>Global report on diabetes (</source>
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>4. Manufacturer and User Facility Device Experience Database - (MAUDE), www</article-title>
          .fda.gov/ MedicalDevices/DeviceRegulationandGuidance/PostmarketRequirements/ReportingAdverseEvents /ucm127891.htm,
          <source>last accessed</source>
          <year>2019</year>
          /03/15.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hei</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sokolsky</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Patient Infusion Pattern based Access Control Schemes for Wireless Insulin Pump System</article-title>
          ,
          <source>In: IEEE Transactions on Parallel and Distributed Systems</source>
          , vol.
          <volume>26</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>3108</fpage>
          -
          <lpage>3121</lpage>
          (
          <year>2015</year>
          ). DOI:
          <volume>10</volume>
          .1109/tpds.
          <year>2014</year>
          .
          <volume>2370045</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Laplante</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kassab</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laplante</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voas</surname>
          </string-name>
          , J.:
          <source>Building Caring Healthcare Systems in the Internet of Things, In: IEEE Systems Journal</source>
          , vol.
          <volume>12</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>3030</fpage>
          -
          <lpage>3037</lpage>
          (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1109/jsyst.
          <year>2017</year>
          .
          <volume>2662602</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Strielkina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uzun</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Modelling of healthcare IoT using the queueing theory</article-title>
          ,
          <source>In:2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)</source>
          (
          <year>2017</year>
          ). DOI:
          <volume>10</volume>
          .1109/idaacs.
          <year>2017</year>
          .
          <volume>8095207</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Strielkina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uzun</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Availability models for healthcare IoT systems: Classification and research considering attacks on vulnerabilities</article-title>
          ,
          <source>In: 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT)</source>
          , (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1109/dessert.
          <year>2018</year>
          .
          <volume>8409099</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Volochiy</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zmysnyi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozirkovskyy</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Onyschchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salnyk</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Improvement of fidelity of moving objects classification in guard signaling complexes with seismic sensors</article-title>
          ,
          <source>In: Informatyka Automatyka Pomiary w Gospodarce i Ochronie Środowiska</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>39</lpage>
          (
          <year>2018</year>
          ).
          <source>DOI: 10.5604/01.3001.0012</source>
          .8025.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Volochiy</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mandziy</surname>
          </string-name>
          . B.,
          <string-name>
            <surname>Ozirkovskyi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Extending the Features of Software for Reliability Analysis of Fault-tolerant Systems, In: Computational problems of electrical engineering</article-title>
          , vol.
          <volume>2</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>113</fpage>
          -
          <lpage>121</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <source>State Standard of Ukraine 2862 - 94</source>
          ,
          <article-title>Methods for calculating reliability factors</article-title>
          ,
          <source>Kyiv</source>
          ,
          <volume>17</volume>
          p. (
          <year>1994</year>
          )
          <article-title>(in Ukrainian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Koks</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smit</surname>
            ,
            <given-names>V.L.: Queueing</given-names>
          </string-name>
          <string-name>
            <surname>Theory</surname>
          </string-name>
          . Moscow, Mir Publ., (
          <year>1966</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Koks</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smit</surname>
            ,
            <given-names>V.L.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Renewal</surname>
            <given-names>Theory</given-names>
          </string-name>
          , Moscow, Soviet Radio Publ., (
          <year>1967</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Klejnrok</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Queueing Systems</article-title>
          . Vol. I: Theory, Moscow, Mashinostroenie Publ., (
          <year>1979</year>
          ).
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Jetley</surname>
          </string-name>
          , R.:
          <article-title>A Hazard Analysis for a Generic Insulin Infusion Pump</article-title>
          ,
          <source>In: Journal of Diabetes Science and Technology</source>
          , vol.
          <volume>4</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>263</fpage>
          -
          <lpage>283</lpage>
          (
          <year>2010</year>
          ). DOI:
          <volume>10</volume>
          .1177/193229681000400207.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawford</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wassyng</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Insulin Pump Software Certification</article-title>
          ,
          <source>In: Foundations of Health Information Engineering and Systems</source>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>106</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Strielkina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uzun</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Availability Models of the Healthcare Internet of Things System Taking into Account Countermeasures Selection"</article-title>
          ,
          <source>In: Information and Communication Technologies in Education, Research, and Industrial Applications</source>
          , pp.
          <fpage>220</fpage>
          -
          <lpage>242</lpage>
          , (
          <year>2019</year>
          ). DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -13929-2_
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Fedasyuk</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volochiy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Method of developing the structural-automaton models of fault-tolerant systems</article-title>
          ,
          <source>In: 2017 14th International Conference The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM)</source>
          (
          <year>2017</year>
          ). DOI:
          <volume>10</volume>
          .1109/cadsm.
          <year>2017</year>
          .
          <volume>7916076</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Strielkina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volochiy</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          m
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Model of Functional Behavior of Healthcare Internet of Things Device</article-title>
          ,
          <source>In: 2019 IEEE 10th International Conference on Dependable Systems, Services and Technologies (DESSERT)</source>
          (
          <year>2019</year>
          ).
          <article-title>(in publish)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Systems analysis for data transmission</article-title>
          .
          <source>Flatiron Pub</source>
          . (
          <year>1972</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Volochiy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fedasyuk</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chopey</surname>
          </string-name>
          , R.:
          <article-title>Formalized development of the state transition graphs using the Erlang phase method</article-title>
          ,
          <source>In: 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)</source>
          (
          <year>2017</year>
          ). DOI:
          <volume>10</volume>
          .1109/IDAACS.
          <year>2017</year>
          .
          <volume>8095255</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>