<!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 and Tools of Adaptive Control of a Smart Home System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>KhrystynaBeregovska</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>VasylTeslyuk</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>VasylBeregovskyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>IrynaKazymyra</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>LiudvihFabri</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ivano-Frankivsk National Technical University of Oil and Gas</institution>
          ,
          <addr-line>Karpatska St., 15, 76019, Ivano-Frankivsk</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper describes a mathematical model and tools of adaptive control of a smart home system, which are based on Petri-Merkov nets, provide an opportunity to reflect the dynamics of work and explore the probabilistic processes that take place in smart home systems. Also, the structure of information technology of adaptive control of smart home system, which includes a number of technical components, and the implementation of the relationship with users is developed and described. An automated software system for administration and forecasting of system's work has been implemented for the designed smart home system.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;smart home</kwd>
        <kwd>Petri-Markov nets</kwd>
        <kwd>adaptive control</kwd>
        <kwd>microcontrollers</kwd>
        <kwd>sensors</kwd>
        <kwd>mathematical model</kwd>
        <kwd>schematic model</kwd>
        <kwd>marking</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review</title>
      <p>
        needs achieved by energy-efficient building design, the use of renewable energy sources and its storage
to create an energy-positive home. The combination of the right design with modern thermal and
electrical technologies allows to create affordable houses, which can significantly reduce energy costs
and, consequently, enjoy greater market demand [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Another area is to study the benefits of using smart technologies for the elderly. For example,
researchers at the University of Lodz (Poland) conducted a study of the institutional and individual
conditions for a new concept of smart development of older communities [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Research and development in the field of smart cities are also developing significantly. Thus, for
example, a mechanism for measuring the performance and accuracy of Java code to improve the quality
of implemented cyber-physical systems is proposed. This approach involves the implementation of Java
code visualization in an object-oriented smart vehicle traffic control simulator. It analyzes the
complexity of the program code and identifies those parts of it that slow down the system. One of the
main software tools here is HProf - a tool for measuring performance, which allows to obtain
information about the speed and frequency of use of methods in the code. Further refactoring of
appropriate methods allows to increase the speed of the code, and, accordingly, the speed and accuracy
of the response of the autonomous traffic control system in a smart city [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        One of the key purposes of smart technologies is increasing the comfort and quality of life for
people. Among the researches conducted in this direction, the work of scientists from Shandong
University (China) on the study and development of cognitive services of home service robots is
interesting. The proposed method is to collect information about the characteristics of a comfortable
environment based on the context model built using smart sensors and IoT technologies. The next step
is to use a reinforced learning algorithm that helps teach the robot to provide services needed to ensure
user’s comfort. To preserve the historical experience and continuous robot’s learning, scientists have
proposed the use of a modification of the algorithm of incremental hierarchical discriminant regression.
In case of an incorrect decision due to lack of similar historical experience, the user can edit the script,
and the correct information will be stored in the robot's memory and used in the future. This realization
of experience accumulation in robot is similar to the process of human mental development [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        Such problems as global warming, the unrepeatability of some resources of our planet, the need for
society to switch to environmentally friendly energy sources lead to the need for research in this area.
One such work is the work of scientists from the University of Salamanca (Spain) to optimize the cost
of central heating for smart buildings with fuzzy logic and multi-agent architecture. The article presents
a multi-agent system for a fuzzy logic controller and demonstrates that such technology applied to a
distributed Internet of Things system and a smart environment will significantly reduce the scale of gas
emissions into the atmosphere [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        In smart home systems researching, an important aspect is the ability to identify the user's location in
it. Today, there are various wireless technologies that can be used for this purpose. An interesting
alternative is LoRa - a long-range modulation technique, among the main advantages of which are low
power consumption, high long-distance data transfer rate, good interference elimination and high network
efficiency. All this makes LoRa potentially possible for efficient use of location-based things and
services in many Internet applications, which is one of the necessary components for modeling of such
multifunctional systems as a smart home [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>The conducted analysis allows to state about active development and implementation of intelligent
technologies in various fields of science and technology. A special place is occupied by the concept of a
smart home. At the present stage, new generation of smart home systems are being developed, namely,
adaptive smart home systems.</p>
    </sec>
    <sec id="sec-3">
      <title>Model and tools of adaptive control of the smart home system 3.1.</title>
    </sec>
    <sec id="sec-4">
      <title>Model of a smart home based on the Petri-Markov net</title>
      <p>
        One of the main characteristics of smart home systems is their dynamics and probabilistic processes
that take place during the operation of such systems. Therefore, to model the operation of the smart
home system, Petri-Markov network was chosen as the basis, which allows not only to effectively
model this type of system, but also to investigate the quantitative characteristics of the probabilities of
transitions between states of the system based on the history of it’s work [
        <xref ref-type="bibr" rid="ref15 ref16 ref17">15-17</xref>
        ].
      </p>
      <p>
        Petri nets in this context, serve to reflect the dynamics, and Markov chains [
        <xref ref-type="bibr" rid="ref15 ref16 ref17">15-17</xref>
        ] provide an
opportunity to explore probabilistic processes and states that arise in the process of communication
between the user and the smart home system itself.
      </p>
      <p>
        The adaptive control system of the smart home developed in the work is based on Petri-Markov nets
[
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ], includes functional elements and allows to take into account the prehistory of events and user
behavior, is implemented by an algorithm that can be described by the following steps:
      </p>
      <p>Step 1. Determine the set of conditions for the transitions of the smart home system from one state to
another: | | = 
;</p>
      <p>=  ∪  , where S – multiplicity of sensors; A - multiplicity of activators.</p>
      <p>Step 2. Identify the set of events that can occur in a smart home system: | | =  These events
represent the transitions of the system from one state to another.</p>
      <p>Step 3. Identify the functions that determine the relationships between events, the prerequisites for
these events and the post-event states of the smart home system:
 ∶  ×  → {0,1}</p>
      <p>- posteriority function.
 ∶ 
×</p>
      <p>→ {0,1} - antecedence function.</p>
      <p>Step 4. Set a set of threshold values of the probabilities of events responsible for the operation of
the activators of the smart home system:
| | = ℎ - posteriority function; ℎ ≤  .</p>
      <sec id="sec-4-1">
        <title>Step 6. Determine the initial probability distribution (2):</title>
        <p>Step 5. Set the initial marking (1):  0 = [ 0( 1) 0( 2) …  0(  )];  (  ) ∈ ℕ0 ;  0 ∶  → ℕ (1)
 ( 0 =  ) =  0( ); ∀ ∈ 
• for the first iteration of the system:
1
j
 1 =  2 =. . . =   = , where s - probability of the event i; j – number of competing events;
• for the following iterations of the system: read the values from the database of statistics collected
and calculated on the basis of previous runs of the smart home system as:</p>
        <p>, where RELATIONS.SUM – the actual number of activations of this event
(triggers of this transition) according to the database of statistics; GeneralSum - the total number of
activations of competing events (triggers of all outputs from this state of transitions).</p>
        <p>Step 7. Determine the matrix of transient probabilities based on the probability distribution (3):

 =</p>
        <p>.
Step 8. Define matrices:
• preincidence:  − = [ − ] (4);
• post-incidentality:  + = [ + ] (5);
• incidence:  =  + −  −</p>
        <p>:
 − = {
 + = {
  , = {
 (  +1 =   +1|</p>
        <p>=   ) =  (  ,   +1),
∀(  +1,   ) ∈  ×  .</p>
        <sec id="sec-4-1-1">
          <title>1, if condition − input condition for the event</title>
          <p>0, if condition  − is not input condition for the event</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>1, if state  − initial state fot the event</title>
          <p>0, if state  − is not initial state for the event 
.</p>
          <p>Step 10. Identify the markings on the following (k+1) step according to the equation of state (8)
Step 9. Determine the control vector for the current marking   (6):</p>
          <p>
            1, if   − active in marking   ,  = ̅1̅̅,̅̅
0, if   − not active in marking   ,  = ̅1̅̅,̅̅
Condition of event   activity in marking   (7):
∀  , ≥  −
,  = ̅1̅̅,̅̅̅.
[
            <xref ref-type="bibr" rid="ref18">18</xref>
            ]:
  +1 =   +     , k = 0, 1, 2, …
  =  0 +   ∑
 −1
 =0   ,
(2)
(3)
(4)
(5)
(6)
(7)
(8)
where { 0,  1, . . .   −1 } - a sequence of control vectors, that transfers the state of the system from the
initial  0 into some   .
          </p>
          <p>
            Step 11. Determine the probability distribution at the moment (n+1) [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ] (9):
  +1(  +1) ≝  (  +1 =   +1) == ∑ ∈  (  =  ) (  +1 =   +1 |   =  ) = ∑ ∈ qn(t)p(t, tn+1),
  + =     , де
m – the number of steps (events) that must occur to activate the transition   ∈  ∗
 ∗ ∈  - multiplicity of events that trigger activators
  , ≥  − ,  =  ( ).
(9)
          </p>
          <p>
            Step 12. Check the fulfillment of the condition for the implementation of the proactive action
(actuation tj) (10) [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ]:
[  +1(  +1)] ≥   ,   ∈  ∗
(10)
          </p>
          <p>To represent graphically the dynamics of the system, the reachability graph, which demonstrates the
possible states of change of markings in the system of smart house can be used. It’s directed graph,
where vertex represents dedicated state – marking, and arcs show the probabilities of transitions
between these markings.</p>
          <p>An example of such graph for a fragment of the schematic model of the system in Figure 1 is shown
in Figure 2.</p>
          <p>Thus, the model for the system of smart house based on Petri-Markov net is developed. It allows to
study the dynamics of the system.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>3.2. The structure of information technology of adaptive control system of a smart home</title>
      <p>The key step in a smart home system’s developing is to determine it’s structure and the relationships
between the main components. In particular, Figure 3 shows the developed structure of information
technology.</p>
      <p>Information technology includes four main components:
• input data generated by sensors;
• software and hardware;
• methods and models;
• source data that determines the signals to turn on or off a particular activator.</p>
      <p>The structure of the hardware and software complex of the designed system «Smart home» includes
physical elements - sensors and activators, a specialized microcontroller for monitoring and controlling
the change of states of the designed system «Smart home», a database of statistics (DBS) and
autoautomated software system for administration and forecasting of the designed system «Smart Home».</p>
      <p>For reaching purposes of current work, the microcontroller of STMicroelectronics company is used. It
is 8-bit microcontroller of STM8 family (STM8S003F3P6). It serves as the base and was programmed
with appropriate commands.</p>
      <p>For Serial Peripheral Interface (SPI) work 4 lines are used: CLK, MOSI, MISO, SS. The type of
embedded system, designed here is small scale embedded system.</p>
      <p>An example of the structure of the hardware and software complex is shown in Figure4.</p>
      <p>Users interact with this complex are the administrator-designer - the person who is responsible for
the initial setup and configuration of the system, and, in fact, the end user of the system (or several
users, for example, in case of family).</p>
      <p>The input data for the system is information received from the user through his interaction with
physical elements - sensors. Depending on the type of sensor, it can be supplied as analog signals, a
binary code, which indicates the value of a parameter or a binary code combined with the identifier of
the sensor itself.</p>
      <p>This information is processed by a specialized microcontroller for monitoring and controlling
changes of states of the smart home system.</p>
      <p>The microcontroller interacts with the automated software system of ad-ministruction and
forecasting the operation of the designed system, using the developed teaching method, based on
PetriMarkov nets and processes the information collected at each iteration.</p>
      <p>The resulting data is saved into the statistics database (DBS), and the output information is converted
into signals supplied to physical elements - activators, providing feedback to the system’s user.</p>
    </sec>
    <sec id="sec-6">
      <title>3.3. Implementation of a software product for a smart home system</title>
      <p>
        To implement the administration system and foresee the work of the designed smart home system,
the Java programming language was used [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ]. Today, Java is considered as one of the most popular
programming languages, and its main advantages are key to the implementation of such a complex
system as a smart home [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ].
      </p>
      <p>Figure 5 shows the main window of the developed software system, which allows to see the structure
of the rooms in schematic form, as well as to monitor the activity of certain physical elements in the
system.
Below is an image of a window with information about a specific user of the system (Figure 6) and
the physical element - the sensor (Figure 7).
of the interactive image-model of the designed system of a smart home</p>
      <p>IntelliJ Idea Community Edition, developed by Jetbrains, was chosen as a software development
environment, which, among other programming languages, also supports Java, is freely available and
provides a convenient and effective set of software tools for software development.</p>
    </sec>
    <sec id="sec-7">
      <title>4. Results of approbation</title>
      <p>As a result of the research, the coefficient of adaptation level of the system, achieved in the process
of the developed learning algorithm application, is determined.</p>
      <p>
        The coefficient of adaptation level is determined by the formula (11) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]:
(11)
(12)
a
= (1 −

  ) ∗ 100%,
α = 100% − 
number of user commands from the remote control to correct the script.
      </p>
      <p>where  – the number of commands given by the microcontroller to the executable devices;   – the</p>
      <sec id="sec-7-1">
        <title>Deviation level from the script (12): Numerical indicators of the coefficient of adaptation level and deviation level, depending on the time of testing and training of the developed system of smart home are presented on Figure 8 and Figure 9.</title>
        <p>From the diagrams in Figure8 and Figure9 we can conclude that the level of adaptation of the system
increases with increasing training time. It can also be noted that the coefficient of deviation also
depends on the time of the experimental studies. On weekdays (working days) the dynamics of
adaptation is faster due to the routine of the working day and a small number of possible scenarios for
working with the system. However, on weekends, when the number of scenarios is much greater, the
adaptation of the system is slower. Thus, the limitation that can be highlighted here is that the system
adaptation may be significantly complicated with scenarios where the user has very differentiated
schedule with big number of unpredicted activities and events. So, as the result, the adaptation process
will take more time.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>5. Conclusion</title>
      <p>Mathematical model of the system of smart home, which is based on Petri-Markov nets has been
developed. The biggest advantage of such model comparing to other existing solutions, some of which
were described at the beginning of this article, is that it allows not only to implement the process of
adapting the smart home system to specific users, but also to explore the dynamics of it’s work. This is
presented in set of states that can be mathematically described in the form of marking vectors or using
the reachability graph.</p>
      <p>The possibility to foresee the following states of the smart home system, allows to implement the
mechanism of action in advance and to carry out adaptive management of such systems.</p>
      <p>Information technology, the structure of which is developed in the context of this work, makes it
possible to combine the hardware (presented by physical elements - sensors and activators and a
specialized microcontroller for monitoring and controlling the change of states of the designed system),
a software product - developed automated software system for administration and forecasting of the
designed smart home system and the user, his interaction with the system, the process of debugging and
setup, training the system in the process of it’s work with the user.</p>
      <p>The use of Java programming language for this product, in the long run will allow to scale such
system, use it on different platforms and, if necessary, expand the functionality. Described results show
the effectiveness of the developed model of adaptive control system of smart home.</p>
      <p>In the future the model could be extended with the hardware component analysis for researching
economic aspect of using this model for energy-consumption investigation and optimization.</p>
    </sec>
    <sec id="sec-9">
      <title>6. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Hua</surname>
          </string-name>
          ,
          <source>Artificial Intelligence for Cloud-Assisted Smart Factory IEEE Access</source>
          ,
          <year>2018</year>
          ,
          <volume>6</volume>
          ,
          <fpage>55419</fpage>
          -
          <lpage>55430</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Molnár</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Molnár</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kryvinska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Greguš</surname>
          </string-name>
          ,
          <source>Web Intelligence in practice J. Serv. Sci. Res</source>
          .,
          <year>2014</year>
          ,6, рр.
          <fpage>149</fpage>
          -
          <lpage>172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>O.</given-names>
            <surname>Boreiko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Teslyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zelinskyy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Berezsky</surname>
          </string-name>
          ,
          <article-title>Development of models and means of the server part of the system forpassenger traffic registration of public transport in the “smart” city, East</article-title>
          .
          <source>Eur. J. Enterp. Technol</source>
          .
          <year>2017</year>
          ,
          <volume>1</volume>
          , рр.
          <fpage>40</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.L.R.</given-names>
            <surname>Stojkoska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.V.</given-names>
            <surname>Trivodaliev</surname>
          </string-name>
          ,
          <article-title>A review of Internet of Things for smart home Challenges and solutions</article-title>
          . J.
          <string-name>
            <surname>Clean</surname>
          </string-name>
          . Prod.,
          <year>2017</year>
          ,
          <volume>140</volume>
          , рр.
          <fpage>1454</fpage>
          -
          <lpage>1464</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.K.</given-names>
            <surname>Sood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Manocha</surname>
          </string-name>
          ,
          <article-title>Fog-inspired smart home environment for domestic animal healthcare Comput</article-title>
          .
          <source>Commun</source>
          ,
          <year>2020</year>
          ,
          <volume>160</volume>
          , рр.
          <fpage>521</fpage>
          -
          <lpage>533</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V. Lytvyn V.</given-names>
            <surname>Vysotska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mykhailyshyn</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Peleshchak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Peleshchak</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kohut</surname>
          </string-name>
          ,
          <article-title>Intelligent system of a smart house</article-title>
          .
          <source>InProceedings of the 3rd International Conference on Advanced Information and Communications Technologies AICT</source>
          , Lviv, Ukraine,
          <fpage>21</fpage>
          -25
          <source>September</source>
          <year>2019</year>
          , pp.
          <fpage>282</fpage>
          -
          <lpage>287</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Model reference adaptive control for switched linear systems using switched multiple models control strategy J</article-title>
          .
          <source>Frankl. Inst</source>
          .
          <volume>356</volume>
          (
          <issue>5</issue>
          ),
          <year>2019</year>
          ,
          <fpage>2645</fpage>
          -
          <lpage>2667</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.O.</given-names>
            <surname>Medykovskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.G.</given-names>
            <surname>Tsmots</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.V.</given-names>
            <surname>Tsymbal</surname>
          </string-name>
          ,
          <article-title>Information analytical system for energy efficiency management at enterprises in the city of Lviv (Ukraine)</article-title>
          .
          <source>Actual Problems of Economics</source>
          ,
          <year>2016</year>
          ,
          <volume>175</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>379</fpage>
          -
          <lpage>384</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.C.</given-names>
            <surname>Bassas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Perisoglou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Patterson</surname>
          </string-name>
          ,
          <string-name>
            <surname>Energy-Positive</surname>
            <given-names>House</given-names>
          </string-name>
          :
          <article-title>Performance Assessment through Simulation</article-title>
          and Measurement
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Podgorniak-Krzykacz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Przywojska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wiktorowicz</surname>
          </string-name>
          ,
          <article-title>Smart and Age-Friendly Communities in Poland. An Analysis of Institutional and Individual Conditions for a New Concept of Smart Development of Ageing Communities</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.K.</given-names>
            <surname>Park</surname>
          </string-name>
          , G.Ka ng,
          <string-name>
            <given-names>H.S.</given-names>
            <surname>Son</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Jeon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.Y.C.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Code Visualization for Performance Improvement of Java Code for Controlling Smart Traffic System in theSmart City</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Si</surname>
          </string-name>
          ,
          <article-title>Learning and Development of Home Service Robots' Service Cognition Based on a Learning Mechanism</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.M.</given-names>
            <surname>Jimenez-Bravo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.L.</given-names>
            <surname>Murciego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.H.</given-names>
            <surname>Iglesia</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.F. De Paz</surname>
            ,
            <given-names>G.V.</given-names>
          </string-name>
          <string-name>
            <surname>Gonzalez</surname>
          </string-name>
          ,
          <article-title>Central Heating Cost Optimization for Smart-Homes with Fuzzy Logic and a Multi-Agent Architecture</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Heydariaan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Smaoui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Gnawali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.J.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.I. Kim</surname>
          </string-name>
          , Feasibility of LoRa for Smart Home Indoor Localization
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Komenda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lahaye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.L.</given-names>
            <surname>Boimond</surname>
          </string-name>
          , T. van den Boom,
          <article-title>Max-plus algebra in the history of discrete event systems</article-title>
          .
          <source>Ann. Rev. Control 45</source>
          ,
          <year>2018</year>
          , рр.
          <fpage>240</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tolver</surname>
          </string-name>
          ,
          <article-title>An introduction to Markov chains</article-title>
          .
          <source>Department of Mathematical Sciences</source>
          , University of Copenhagen,
          <year>November 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>V.</given-names>
            <surname>Teslyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Beregovska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Denysyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mashevska</surname>
          </string-name>
          ,
          <article-title>Method of development Smart-HouseSystems Models, based on Petri-Markov Nets, and extended by functional components</article-title>
          .
          <source>Proceedings of the XIIth International Conference of Computer Science and Information Technologies</source>
          (CSIT'
          <year>2017</year>
          ),
          <source>September 05-08</source>
          ,
          <year>2017</year>
          , Lviv: Publishing House Vezha&amp;Co.,
          <year>2017</year>
          , pp.
          <fpage>352</fpage>
          -
          <lpage>355</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>V.</given-names>
            <surname>Teslyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Beregovska</surname>
          </string-name>
          ,
          <article-title>Decomposition of models of Smart-House-systems. Proceeding of the 13th International Conference “Perspective Technologies and Methods in MEMS Design” (MEMSTECH'</article-title>
          <year>2017</year>
          ),
          <source>April 20-23</source>
          ,
          <year>2017</year>
          , рр.
          <fpage>22</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>V.</given-names>
            <surname>Boeuf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Robert</surname>
          </string-name>
          ,
          <article-title>A stochastic analysis of a network with two levels of service</article-title>
          .
          <source>Queueing Syst</source>
          .
          <volume>92</volume>
          ,
          <year>2019</year>
          , рр.
          <fpage>203</fpage>
          -
          <lpage>232</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>N.</given-names>
            <surname>Karumanchi</surname>
          </string-name>
          ,
          <article-title>Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles</article-title>
          .
          <source>CareerMonk Publications</source>
          ,
          <year>2021</year>
          , р.
          <volume>391</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Batyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Voityshyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Verhun</surname>
          </string-name>
          ,
          <article-title>Software Architecture Design of the Real-Time Processes Monitoring Platform</article-title>
          .
          <source>In Proceedings of the Second International Conference on Data Stream Mining &amp; Processing (DSMP)</source>
          , Lviv, Ukraine,
          <fpage>21</fpage>
          -25
          <source>August</source>
          <year>2018</year>
          , pp.
          <fpage>98</fpage>
          -
          <lpage>101</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>