<!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>Analytical Model and Reference Architecture for QoL-based Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pedro A. M. Oliveira</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rossana M. C. Andrade</string-name>
          <email>rossana@ufc.br</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pedro A. Santos Neto</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wilson Castro</string-name>
          <email>wilson.castro@great.ufc.br</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evilasio Costa Junior</string-name>
          <email>evilasio@great.ufc.br</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ismayle S. Santos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victória T. Oliveira</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>PCWrEooUrckResehdoinpgs ISSNc1e6u1r-3w-0s0.o7r3g</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ceará State University</institution>
          ,
          <addr-line>Fortaleza</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federal Institute of Education, Science and Technology of Maranhão</institution>
          ,
          <addr-line>Pedreiras</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Federal University of Ceará</institution>
          ,
          <addr-line>Fortaleza</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Federal University of Piauí</institution>
          ,
          <addr-line>Teresina</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <fpage>302</fpage>
      <lpage>315</lpage>
      <abstract>
        <p>Software Engineering (SE) is critical for developing robust and eficient software systems, particularly on the Internet of Health Things (IoHT), which leverages interconnected devices for health management. IoHT enables continuous monitoring and real-time data collection, significantly enhancing patient care and Quality of Life (QoL). Despite existing research, there is a gap in artifacts explicitly designed for QoL-based IoHT systems. This paper proposes a reference software architecture and an analytical model for QoL-based Systems. The architecture is inspired by the MAPE-K (Monitor, Analyze, Plan, Execute - Knowledge) loop framework and follows a layered approach encompassing the Business, Application, Middleware, Network, and Perception layers. It integrates multiple data sources, processes information intelligently, and executes adaptive interventions in the user's environment to improve QoL. The architecture is divided into four key stages: Monitoring, where data is collected from various Internet of Things (IoT) devices; Analysis, where data is processed and interpreted; Planning, which involves creating intervention plans based on the analyzed data; and Execution, where the planned interventions are carried out. The analytical model generates health interventions aimed at increasing the user's lifespan by measuring quality of life through data-based instruments, which infer personal health indicators by analyzing contextual data produced by IoT devices. The proposed artifacts enhance system reliability and patient outcomes in smart healthcare environments.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Software Engineering</kwd>
        <kwd>Analytical Model</kwd>
        <kwd>Software Architecture</kwd>
        <kwd>Quality of Life</kwd>
        <kwd>Internet of Health Things</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The Internet of Things (IoT) refers to the interconnection of physical devices via the Internet to achieve
common goals, thus enabling physical devices to act and sense transparently [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. These features allow
the IoT to be used in various domains [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], among which it is worth mentioning health, where IoT is
increasingly present in medical devices, software applications, and health services [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Furthermore, IoT can be called the Internet of Health Things (IoHT) when applied to health. IoHT
technologies enable continuous monitoring, real-time data collection, and the implementation of
immediate interventions, which is vital for efective health management [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Consequently, these technologies
provide a better patient experience with cost reduction due to decreased human intervention [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In addition, another significant benefit of IoHT is improving Quality of Life (QoL) through, for
example, patient monitoring, allowing them to monitor themselves and thus ensure self-management of
health conditions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Moreover, it is worth noting that the World Health Organization (WHO) defines
QoL as an individual’s perception of their life within a sociocultural context concerning their goals,
expectations, and personal standards [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Besides that, according to the WHO, it is important to assess
QoL because it has a close relationship with the health status [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ].
      </p>
      <p>
        Also, it is crucial to mention that the general elements of IoHT systems include many kinds of
sensors for collecting patient data. There are also applications developed for user terminals, such as
smartphones, smartwatches, or specific embedded devices, which process this data. These terminals
connect to gateways, which transmit the data over the Internet using short-range communication
protocols such as Bluetooth Low Energy (BLE). Gateways usually act as a hub between a sensor layer
and cloud services or clinical servers that store process, and analyze the data. In this way, patient data
stored in Electronic Health Record (EHR) systems can be easily accessed [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Therefore, IoHT systems must meet strict requirements for low latency and high reliability, as failures
can directly impact users’ health, and the data are highly sensitive [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Furthermore, IoT devices
are often embedded and highly heterogeneous, requiring software that adapts to the diferent system
characteristics and ensures high availability and resilience [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        In this context, Software Engineering (SE) plays an essential role in efectively integrating and
managing these devices, ensuring that IoT systems operate reliably and eficiently. Given that SE
applies systematic, disciplined, and measurable approaches to software development, operation, and
maintenance, it provides a solid foundation for creating robust and eficient applications [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        Additionally, as [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] points out, SE can be understood as a layered technology in which the
process forms the foundation, methods provide technical guidelines, and tools ofer automated or
semiautomated support. This discipline is fundamental for ensuring software systems’ quality, reliability,
and eficiency in various contexts.
      </p>
      <p>
        However, despite numerous studies on the use of SE in the context of IoT systems, software artifacts
are still required to keep up with the growing demand for monitoring and QoL-based solutions [
        <xref ref-type="bibr" rid="ref14 ref15 ref6">6, 14, 15</xref>
        ].
      </p>
      <p>
        In light of this context, this study proposes a reference software architecture and an analytical
model for QoL-based Systems. The MAPE-K reference model inspires the proposed architecture [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] to
implement adaptation loops for Self-Adaptive Systems (SAS) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]; however, its focus is not on creating
SAS but on the adaptation caused in the user’s environment to improve their QoL. The analytical
model uses data from sensors and wearables to infer health indicators and provide personalized health
recommendations through machine learning techniques.
      </p>
      <p>This paper is organized as follows: in Section 2 and Section 3 core concepts related to this study
and related work are discussed; in Section 4, our QoL-based Systems Analytical Model is presented; in
Section 5, our proposed Software Architecture is presented; in Section 6, a use case scenario is provided;
and in Section 7, we conclude this paper with final remarks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>The IoT has brought significant innovations to various domains, especially healthcare, through the
IoHT. The IoHT is a subset of the IoT that allows medical devices and medical information systems to be
connected, thus enabling the continuous, real-time collection of patient data. This connectivity expands
the possibilities for immediate interventions, which can be adaptive responses to certain conditions in
the patient’s environment.</p>
      <p>
        The general IoHT architecture used as the baseline for this paper was presented by [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and depicted in
Figure 1. As highlighted in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], IoHT solutions incorporate a network architecture designed to connect
patients to healthcare facilities. These solutions encompass E-Health systems in various uses, such as
electrocardiography, heart rate monitoring, electroencephalography, and diabetes, among other vital
signs, through biomedical sensors that collect user data.
      </p>
      <p>In addition, due to the restrictions of these sensors, the data is processed by applications developed
for a user terminal, such as computers, smartphones, and smartwatches. Moreover, a gateway connects
the user terminal to a clinical server or cloud services for data processing and storage. The connection
is made through short coverage communication protocols, such as BLE or 6LoWPAN (IPv6 over Low
Power Wireless Personal Area Networks) following the IEEE 802.15.4 standard. Alternatively, patient
data can be stored in a health information system using EHR. This way, when the patient visits a doctor,
the clinical history can be accessed easily.</p>
      <p>
        Furthermore, it is worth mentioning the concept of SAS that is so important to this work. SAS are
designed to automatically adjust their behavior in response to changes in their environment or internal
conditions [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. These systems are particularly valuable in complex and dynamic domains, such as
the health sector, where the context can change rapidly. Using SAS in the healthcare sector, medical
systems can respond dynamically to real-time data, improving patient care through timely interventions
that adapt to the patient’s current state of health and environmental factors.
      </p>
      <p>In this context, the adaptability of SAS has great potential to be used efectively in QoL maintenance
systems. This is because SAS can be used to continuously monitor patients and make autonomous
decisions that afect treatment plans, and medication dosages, or alert medical professionals to potential
problems before they become critical. For example, a SAS could adjust the monitoring parameters of a
patient with a fluctuating condition, ensuring that the patient receives the appropriate level of care at
all times, without requiring constant manual adjustments from healthcare professionals.</p>
      <p>
        One of the most widely adopted frameworks for implementing SAS is the MAPE-K model [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ],
which stands for Monitor, Analyze, Plan, Execute, and Knowledge. The MAPE-K model, shown in
Figure 2, structures the adaptation process into a control loop that continuously monitors the system or
environment, analyzes the data to detect any deviations from expected behavior, plans a response to
these deviations, and executes the necessary actions. The "Knowledge" component represents the data
and policies that guide the system’s behavior throughout this loop.
      </p>
      <p>
        As mentioned in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], MAPE-K can be applied in diferent scenarios. In addition, MAPE-K allows
automatic adaptation, ofering greater autonomy and less need for manual intervention, unlike other
frameworks evaluated that rely on human intervention or less autonomous approaches.
      </p>
      <p>
        In this way, its robust structure and ability to adapt to diferent scenarios is ideal for technology
applied to health. In this domain, processes are generally based on data collection and analysis, followed
by interventions traditionally carried out externally by the healthcare professional [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. With the
adaptation proposal, intervention within the loop can also be managed by the system, increasing the
eficiency and autonomy of the process.
      </p>
      <p>The architecture proposed in this paper uses the MAPE-K model, but the system is adapted not to
itself but to the user’s context, adjusting it to their needs.</p>
      <p>
        Integrating MAPE-K with the IoHT Architecture can improve the adaptive management of connected
health systems. Here’s how:
• Monitoring: Sensors in an IoHT system provide continuous data on the state of patients and the
healthcare system. MAPE-K uses this data to monitor and evaluate the condition of devices and
the health of patients [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
• Analysis: The analysis phase in MAPE-K can use machine learning and artificial intelligence
algorithms to interpret large volumes of health data collected by IoHT devices, identifying patterns
or anomalies that may indicate problems [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
• Planning: Based on the analysis, the system can plan automated interventions or
recommendations for healthcare professionals or patients, such as medication adjustments or appointment
alerts [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
• Execution: MAPE-K guides the execution of planned actions, which can include automatic
adjustments to treatment or notifications to caregivers. This can be integrated with IoHT systems
to carry out these actions efectively [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
• Knowledge: The knowledge accumulated through the MAPE-K cycle can be used to continuously
improve the IoHT system, optimizing health data management and enhancing adaptive responses
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Related Work</title>
      <p>A literature review was conducted on articles indexed in the Elsevier Scopus database to compose the
related work section. Scopus was chosen based on its relevance and extensive coverage of various
digital libraries. During the search, a limited number of analytical models and software architectures
specifically for Quality of Life (QoL) monitoring systems were found. Therefore, the review also included
the most cited papers discussing system architectures and analytical models in eHealth monitoring
systems.</p>
      <p>The terms used in the review were concatenated with logical operators and are described as follows:
• “IoT”, “IOHT”, “Internet of Health Things”, “Internet of Things”: To include studies related
to the Internet of Things and specifically the Internet of Things for Health.
• “Quality of Life”, “QoL”, “Health Monitoring System”: To capture studies on quality of life
and health monitoring systems.
• “Analytical Model”, “Software architecture”, “System Architecture”: To identify studies
that discuss analytical models and software or system architectures applied to these contexts.</p>
      <p>
        Regarding the selected studies, one notable is [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], which presents a fog computing architecture
to enhance the energy eficiency, mobility, scalability, and reliability in health monitoring systems.
The proposed architecture introduces smart e-Health gateways that provide local data processing,
storage, and analysis, reducing the reliance on cloud servers and improving system responsiveness and
eficiency.
      </p>
      <p>
        Another significant contribution is presented by [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. This study integrates edge computing and
Low Power Wide Area Network (LPWAN) technologies to address the limitations of traditional IoT
architectures, such as poor performance in unstable network environments and limited transmission
bandwidth unsuitable for high data rate applications. The proposed system architecture utilizes wearable
sensors and edge Artificial Intelligence (AI) to detect falls with high accuracy and eficiency by ofloading
computational tasks to edge gateways, reducing data transmission needs, and improving overall system
responsiveness.
      </p>
      <p>
        The study of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] develops a scalable and fault-tolerant IoT architecture designed to maximize
operational uptime and maintain connectivity using 6LoWPAN. This architecture includes backup
routing mechanisms between nodes and continuous monitoring to identify and correct failures, such
as sink node hardware malfunctions and trafic bottlenecks. If a sensor node becomes inactive, the
gateway checks the connection and sends alerts if necessary. The architecture also supports extending
the number of medical sensor nodes at a single gateway, facilitating real-time remote monitoring of
biomedical signals, and ensuring system reliability and continuity.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the authors propose a three-layered fog computing architecture designed to minimize latency
and network usage in time-sensitive health monitoring applications. Introducing a Load Balancing
Scheme (LBS) efectively distributes the computational load among fog nodes, reducing latency and
improving network eficiency.
      </p>
      <p>
        The research of [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] presents a software architecture that leverages fog computing to enhance
realtime data transmission and reduce latency. The proposed architecture includes a dynamic load-balancing
approach and an eficient scanning mechanism to optimize the selection of fog nodes for IoT devices.
      </p>
      <p>
        Lastly, [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] explores an analytical model to optimize alert strategies in health information systems
based on patient trust. The study uses a Partially Observable Markov Decision Process (POMDP) to
design optimal alert strategies considering patient adherence and trust levels. The model describes the
dynamic interaction between patients and the Health Information System (HIS), with states including
asthma control and trust levels. Observations are based on inhaler usage and clinical diagnoses, while
interventions involve system alerts. Similar to our entities, the study addresses health monitoring using
IoT devices and patient adherence, although it places more emphasis on trust dynamics.
      </p>
      <p>These related works collectively illustrate advances in fog computing, IoT, and health monitoring
systems. They provide a comprehensive basis for developing eficient, scalable, and reliable architectures
and analytical models that improve quality of life through continuous health monitoring. However, they
difer from our work in that they focus on infrastructure and are not aimed directly at QoL monitoring.
Furthermore, few studies focus on software modeling and architecture. Most are concerned with
infrastructure and network issues, highlighting a gap that needs to be filled.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Analytical Model</title>
      <p>
        A model is a construct capable of describing observable phenomena [
        <xref ref-type="bibr" rid="ref27 ref28">27, 28</xref>
        ], which can be used to
understand complex real-world situations and provide a basis for efective problem-solving [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. In this
way, analytical models use logical reasoning to model entities of a system and specify their relationships
[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
      </p>
      <p>
        The analytical model proposed in this work was inspired by a previous study that brings a structured
description for mobile Health (mHealth) applications [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] and can be seen in Figure 3. The entities
(highlighted in the text using the underline) are represented by rectangles and their relationships by
labeled arrows.
      </p>
      <p>has</p>
      <p>User</p>
      <p>Smart Environment</p>
      <p>Actuator
changes</p>
      <p>has
Health Intervention</p>
      <p>can use
can increase life</p>
      <p>span
Personal Health Indicator
infers
can be used
to characterize
interacts
senses
senses
Sensor
produces
can use</p>
      <p>Contextual Data
Domain</p>
      <p>has</p>
      <p>
        At the center of this model is the User entity, which can interact with the Smart Environment. In
this scenario, Smart Environments are characterized by Sensors and Actuators used to enhance users’
lives [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. A sensor produces Contextual Data from user and Environment sensing. With these data, it
is possible to represent many Personal Health Indicators.
      </p>
      <p>
        Every user has a Quality of Life index. QoL has several Domains, such as physical, psychological,
social, and environmental [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The physical domain assesses motor facets such as daily living activities,
medicine dependence, mobility, and sleep quality. The psychological domain relates to body image,
negative and positive feelings, self-esteem, and other mental aspects. The social domain observes social
relationships, and the environment domain aims to evaluate the environmental facets.
      </p>
      <p>However, the usage scenarios presented in this work focus on physical and psychological domains.
These two domains were selected due to their strong influence on the patients’ Health and the availability
of data to characterize each of them.</p>
      <p>
        Based on the choice of domains, QoL scores can be measured using instruments such as
Self-reported Instrument (e.g., WHOQOL-BREF1 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]). This score is helpful for medical practice
as it represents the patient’s quality of life [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. The proposed model also predicts the use of
Data-based Instrument to infer users’ QoL from contextual data as an alternative strategy.
      </p>
      <p>
        These data-based instruments, for example, can leverage machine learning algorithms to learn
and adapt from contextual data. This enables more dynamic and context-sensitive QoL assessments.
Examples of such data-based instruments include the system presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], which applies
SelfOrganizing Maps (SOM) to cluster data and detect health patterns, and the platforms QoL Smart Lab
[
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], which integrate data from smartphones and wearable devices with information from health
questionnaires, allowing the collection and analysis of data for advanced QoL studies; and Healful [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ],
1The WHOQOL-BREF was evaluated in 23 countries and is available in 19 diferent languages. It has 26 questions distributed
into four domains: physical, psychological, social, and environmental
which combines IoHT data collection with machine learning algorithms and adaptation rules to infer
users’ quality of life.
      </p>
      <p>Supported by the QoL scores, healthcare professionals can define Health Interventions such as
adaptations to the user environment (when it is provided with smart actuators), periodic health
recommendations (to promote changes in users’ habits), or medical treatments (in critical cases). Such
interventions can enhance user well-being and increase life span.</p>
      <p>
        In addition, the proposed analytical model is flexible regarding personal health indicators, and its
variety is essential for improving QoL predictions. This is evidenced by the study [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], which showed
that the best fit of the structural equation model used to predict mental and physical health factors was
achieved by integrating a wide range of subjective and objective indicators. This work considers five
indicators in usage scenarios: daily mobility, physical activity level, sleep quality, loneliness level, and
social mobility level.
      </p>
      <p>
        The five health indicators – daily mobility, physical activity level, loneliness, social mobility, and
sleep quality – were chosen based on the knowledge present in the literature that correlates each of
them to physical and psychological Health (target usage scenarios for this work 6). For example, [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]
presents an investigation correlating pedometer-based interventions with lower anxiety/depression and
higher health-related QoL. Similarly, many other authors discuss the correlation between daily mobility
and physical activity level with the patient’s Quality of Life [
        <xref ref-type="bibr" rid="ref38 ref39 ref40">38, 39, 40</xref>
        ].
      </p>
      <p>
        Regarding loneliness and social mobility levels, there is evidence that the social component strongly
influences psychological health [
        <xref ref-type="bibr" rid="ref41 ref42">41, 42</xref>
        ]. [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] state that “satisfying social relationships are essential for
mental and physical well-being”. Therefore, these two indicators complement each other to observe the
interaction of users and their daily commute.
      </p>
      <p>
        The last indicator is sleep quality. Sleep is essential to restore the physical and psychological aspects
of the human body [
        <xref ref-type="bibr" rid="ref44 ref45 ref46">44, 45, 46</xref>
        ]. According to [
        <xref ref-type="bibr" rid="ref47">47</xref>
        ], deep sleep restores muscles and removes waste from
the brain, while the e Rapid Eye Movement (REM) re-energizes the mind.
      </p>
      <p>Finally, it is essential to mention that the health indicators complement the QoL score and aid in
understanding the results. Although helpful in medical practice, the score is not self-explanatory, thus
requiring additional information for the patient to comprehend the results.</p>
    </sec>
    <sec id="sec-5">
      <title>5. QoL-based Systems Architecture</title>
      <p>
        Software architecture delineates the system’s components and their interrelations [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Hence, an
architecture should illustrate the system’s structure and the collaboration of its components to fulfill
the software’s objectives. This section provides an overview of the architectural structure, addressing
subsystems and modules, aligned with the analytical model described in section 4.
      </p>
      <p>
        The proposed architecture is inspired by the MAPE-K (Monitor, Analyze, Plan, Execute - Knowledge)
loop framework [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], which provides a robust and flexible model for QoL-based systems. This is due to
its ability to integrate multiple data sources, process information intelligently, and adapt, allowing for
smart interventions in the user’s environment.
      </p>
      <p>Furthermore, the proposed architecture consists of four main stages (see Figure 4), each responsible
for a crucial monitoring and intervention cycle function.</p>
      <p>Additionally, it is worth mentioning that MAPE-K loops generate a vast amount of data, representing
the knowledge acquired in that context. These stored data enable continuous analysis and improvement
of intervention models. Therefore, it is essential to mention that these data need to be stored in a way
that can handle their high volume, scalability, and diversity.</p>
      <p>Following, each stage is detailed, highlighting its responsibilities and the technologies that can be
integrated.</p>
      <sec id="sec-5-1">
        <title>5.1. Monitoring stage</title>
        <p>The first state – Monitor – is responsible for collecting, aggregating, and filtering raw data from
various sources in the environment. Data can be collected from various technologies,
includUser Context
Raw Data
2</p>
        <sec id="sec-5-1-1">
          <title>Analyze</title>
          <p>Data Polish</p>
          <p>Data
Enrichment</p>
          <p>Self-Service
Machine Learning
Data Quality</p>
        </sec>
        <sec id="sec-5-1-2">
          <title>Plan</title>
          <p>Risk Analyzer
Intervention Planner
QoL Report
Risk report
Intervention</p>
          <p>Plan
3
4
t
n
e
m
n
o
r
i
v
n
E
t
r
a
m
S</p>
          <p>Raw
data
1</p>
        </sec>
        <sec id="sec-5-1-3">
          <title>Monitor</title>
          <p>Data Extractor
Mobile Sensors
Wearable Devices
Context Sensors</p>
        </sec>
        <sec id="sec-5-1-4">
          <title>Knowledge</title>
          <p>&lt;Contextual Database&gt;
5
Interventions
(actions)
Health Recommendations
Environmental adaptations
Emergency Services Activation
Worker</p>
        </sec>
        <sec id="sec-5-1-5">
          <title>Execute</title>
          <p>
            ing Biometric Sensors capturing data such as heart rate, blood oxygen levels, blood pressure, and
glucose; Activity Sensors including accelerometers, gyroscopes, pedometers, and sleep monitors;
Context Sensors encompassing GPS, surveillance cameras, microphones, and proximity sensors to
understand the user’s environment; Environmental Sensors monitoring temperature, humidity, air
quality, light, and noise; Wearable Devices such as smartwatches, fitness bands, smart clothing, and
smart; and Mobile Devices smartphones and tablets running health applications to collect additional
data. Given that, it is clear that diferent implementations of data extraction are required for each
technology. Therefore, the Strategy behavioral pattern [
            <xref ref-type="bibr" rid="ref48">48</xref>
            ] was incorporated using a generic interface
(referred to as Data Extractor). In this way, diferent implementations can be added easily for each new
data source.
          </p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Analysis Stage</title>
        <p>The Analysis state is responsible for processing and interpreting the data collected in the monitoring
stage. This stage comprises four main modules, each performing a specific processing and data evaluation
function. The first module is Data Polish: This module is responsible for refining and cleaning the raw
data collected, which removes noise and inconsistencies, ensuring that the data is in a format suitable
for analysis.</p>
        <p>Next, Data Enrichment where the data is enriched with additional or derived information. This
process can include combining diferent data sources, adding relevant context, or deriving new attributes
from existing data. Self-Service Machine Learning follows this module, allowing the building of QoL
indicators using machine learning algorithms. It enables users and professionals to create personalized
models to predict and evaluate QoL.</p>
        <p>At last, Data Quality ensures that the data used in the analysis is complete, correct, and accurate. It
implements continuous checks and validations to maintain high data quality throughout the analysis
process. The result of the analysis module is the QoL inference report. This report includes QoL scores
for the domains worked on. With this QoL report, healthcare professionals can describe risk contexts
that should be monitored.</p>
        <p>
          In conclusion, the Pipe-and-Filter [
          <xref ref-type="bibr" rid="ref49 ref50">49, 50</xref>
          ] architectural pattern can be efectively utilized to implement
these modules. This pattern allows for the sequential processing of data, where each module (filter)
performs a specific transformation or analysis step and passes the data to the next module through a
pipe. The pipeline structure facilitates the integration of additional modules or modifications without
disrupting the overall flow, enhancing the system’s adaptability to changing requirements. In this way,
by adopting this approach, the system can achieve modularity, reusability, and flexibility, making it
easier to maintain and extend.
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Plan Stage</title>
        <p>In the Planning stage, intervention plans are created based on the analysis reports. This stage involves
two main modules: Risk Analyzer and Intervention Planner.</p>
        <p>The risk analyzer consists of predictive risk analysis methods. It aims to predict factors that can
afect QoL. This prediction can be carried out using methods that explore the simulation of scenarios
based on specific factors and thus identify risks associated with certain contexts.</p>
        <p>After the risk report, the intervention planner stage defines specific response actions using rules that
evaluate contexts with associated risks and the appropriate interventions. These intervention actions
compose the intervention plan that will be used in the next stage to address the risks encountered.</p>
      </sec>
      <sec id="sec-5-4">
        <title>5.4. Execute Stage</title>
        <p>The Execute stage performs the planned interventions (actions). These actions are executed by the
Worker module, which uses specific modules for each action, such as the Health Recommendations
module for sending notifications about the user’s health; Environmental adaptations module adjusting
the user’s physical environment, such as lighting and temperature control, when actuators are available;
and Emergency Services Activation module notifying emergency services or those responsible in critical
cases that require immediate intervention. Furthermore, other modules can be added to enhance
intervention coverage, such as managing medication, supporting physical activity, and monitoring
emotional states.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Usage Scenarios</title>
      <p>The proposed model and software architecture were designed to enable continuous and less intrusive
monitoring of Quality of Life. This section uses some scenarios to exemplify their applicability. The
aim is to demonstrate the adherence of them to applications known in the literature and the industry.</p>
      <p>
        Two applications were selected to illustrate the use cases. The criteria for selection were
representativeness and suitability for the proposed artifacts. The first one is Google Fit 2, a commercial application
with high market relevance and well-established. The other application was an application proposed by
the literature: QoLES [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>Google Fit is a health and fitness tracking platform developed by Google that monitors users’ general
health and physical activities using built-in activity trackers in mobile devices and wearables, such
as walking, running, and cycling. It also allows integration with many other health applications and
devices.</p>
      <p>Through the implementation based on the proposed model and architecture, Google Fit could be
enhanced with advanced QoL monitoring functionalities. While maintaining its existing features, such
as tracking physical activity and monitoring sleep patterns, the platform could be expanded in the
Monitor stage to capture more comprehensive indicators like daily mobility, physical activity levels,
sleep quality, and others.</p>
      <p>The data extraction would be done through various sensors integrated into the platform, capturing
information via smartwatches, fitness bands, heart rate monitors, and smartphones. These devices,
capable of integrating with Google Fit, would provide a wide range of contextual data, such as heart
rate, sleep patterns, and physical activity levels.
2Google Fit: google.com.br/fit</p>
      <p>Even so, it’s important to highlight the limitations of Google Fit. In its current form, it already collects
a significant amount of data through embedded sensors, but the platform was not originally designed
to make complex inferences about users’ mental or emotional health status.</p>
      <p>However, implementing clustering algorithms such as Self-Organizing Maps (SOM) could group
the data into diferent contexts and, after this clustering stage, professionals analyzing the data would
label the groups. Subsequently, the health status data, grouped using these clusters, would be used to
train machine learning algorithms. In this way, it would be possible to develop an instrument based on
contextual data capable of inferring users’ health status.</p>
      <p>
        SOM can be viewed as a nonlinear extension of classical Principal Component Analysis (PCA)
and Multidimensional Scaling (MDS) is frequently used for pattern clustering [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Compared to
other techniques, such as PCA, SOM detects behavioral changes quickly and eficiently, allowing the
identification of abnormal patterns [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The choice of SOM over other techniques is based on its ability
to generate visual results that are easy to interpret and because it is an unsupervised learning technique
that allows continuous monitoring and pattern detection over time, an essential function in the context
of healthcare.
      </p>
      <p>In addition, after the Data Polish stage in the analysis, the data can be enriched with external
information, such as meteorological or environmental data, during the Data Enrichment phase. This
integration improves subsequent processing by machine learning algorithms, allowing for more accurate
inference of QoL indicators in the Self-Service Machine Learning stage.</p>
      <p>
        Furthermore, by using other meta-attributes from data enrichment, it would be possible to establish
rules that validate the quality of the data acquired for Knowledge. Moreover, the risk analyzer could be
used as a simplified version of the method proposed by [
        <xref ref-type="bibr" rid="ref51">51</xref>
        ], which explores what-if analysis to predict
factors afecting adolescent obesity.
      </p>
      <p>In this way, the platform could monitor more than just physical activity; it would be possible to
display reports, graphs, and statistics and, at the same time, generate changes and notifications on the
devices integrated into Google Fit and other interventions integrated into a smart environment via the
worker modules with a more robust intervention plan.</p>
      <p>Regarding QoLES, it assesses the QoL of elderly and disabled individuals using a smart environment
equipped with sensors and connected appliances. It analyzes contextual data to provide QoL reports to
caregivers, but it also has its limitations. This platform relies heavily on environmental sensors and
advanced technological infrastructure, which may restrict its applicability in environments where such
infrastructure is unavailable or dificult to maintain.</p>
      <p>The proposed model and architecture address these limitations by enabling more flexible data
collection and processing. By utilizing the suggested data extraction interface in the monitoring phase,
the system allows for the scalable and flexible implementation of various data capture methods across
multiple devices. Additionally, the analysis phase modules can be extended and adapted, further
reducing the dependency on advanced infrastructure.</p>
      <p>During the QoLES analysis stage, similar to Google Fit, SOM is already used for pattern recognition
and analysis of large data sets. However, unlike the current version of QoLES, the proposed model for
inferring QoL would not rely on domain experts to interpret the results in the Self-Service Machine
Learning module. This could be achieved by enriching data and context and establishing quality
assessment rules with periodic evaluation.</p>
      <p>Additionally, using the same strategy mentioned earlier in Google Fit, in the plan stage, it would be
possible to develop an intervention plan that could, during the Execution phase, assist in medical care
decision-making, such as recommending noise-canceling headphones or creating quiet zones.</p>
      <p>From what has been discussed, it can be seen that the proposed analytical model and software
architecture are suitable for the context of continuous and less intrusive QoL monitoring. The scenarios
presented show the flexibility and applicability of these artifacts in diferent usage scenarios, thus
demonstrating their capacity to integrate with various devices and systems for collecting and analyzing
contextual data. In addition, the scenarios emphasize that the model and architecture can be extended
and adapted to suit diferent contexts of use.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Final Remarks</title>
      <p>This paper proposed an analytical model and a software architecture for Quality of Life (QoL) based
systems in the context of IoHT.</p>
      <p>The proposed analytical model uses logical reasoning to model system entities and specify their
relationships. It outlines the interactions between the user, the environment, and system elements. The
model uses IoT devices to sense the environment and the user, capturing data that is then passed on to
other entities within the model. These entities can use the data to generate interventions in specific
contexts to enhance the QoL. The entities can be instantiated in various solutions to meet diferent
needs, and the flows can be extended to further improve the responsiveness of QoL-based systems.</p>
      <p>The proposed architecture was inspired by the MAPE-K reference model used to implement loops
for Self-Adaptive Systems; however, its focus is not on creating SAS but on the adaptation caused in the
user’s environment to improve their QoL. The architecture consists of four modules: Monitor, Analyze,
Plan, and Execute. The flow begins with the extraction of user data by the Monitor, followed by the
analysis and processing of the data, which is used to generate a QoL report, used in the planning phase
to assess risks and create an intervention plan, which is then executed by the work module that triggers
the necessary interventions in the user environment.</p>
      <p>Moreover, this study includes practical use cases to demonstrate the model’s alignment with the
architecture and its applicability to real-world applications. To achieve this, two well-suited and
representative applications were selected: Google Fit and QoLES.</p>
      <p>To conclude, we argue that this study can significantly benefit both professionals and researchers.
For professionals, the proposed analytical model and architecture ofer a practical, ready-to-use solution
encompassing overall management within QoL-based systems. Additionally, the adaptability of these
artifacts allows for customization and extension to suit various applications, enhancing their utility
across diverse real-world scenarios. For researchers, this work serves as a foundational contribution,
providing a starting point for future research on QoL-based systems. The proposed artifacts address the
existing gap and pave the way for developing more sophisticated and integrated systems. Subsequent
studies can build upon this work, using the analytical model and architecture as essential tools to
explore new dimensions and innovations at the intersection of IoHT and QoL.</p>
      <p>Looking ahead, another research opportunity would be developing a system capable of automating
the foundational construction of IoHT QoL-based systems. Leveraging the needs provided, such as
entities defined, this system could automatically generate the core structure of a QoL monitoring
system. This would streamline the initial setup process and ensure consistency and alignment with
best practices.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments References</title>
      <p>We acknowledge that the development of the PARTNER platform was made possible through a
collaborative efort and research project. It was developed as results of an R&amp;D project funded by the startup
GoTest and the Fundação Cearense de Pesquisa e Cultura.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Atzori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Iera</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Morabito,</surname>
          </string-name>
          <article-title>The internet of things: A survey</article-title>
          ,
          <source>Computer networks 54</source>
          (
          <year>2010</year>
          )
          <fpage>2787</fpage>
          -
          <lpage>2805</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Tiwari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zymbler</surname>
          </string-name>
          ,
          <article-title>Internet of things is a revolutionary approach for future technology enhancement: a review</article-title>
          ,
          <source>Journal of Big data 6</source>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Haughey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , M. Dohrmann, G. Snyder,
          <article-title>Medtech and the internet of medical things: How connected medical devices are transforming health care</article-title>
          ,
          <source>Deloitte</source>
          (
          <year>2018</year>
          )
          <fpage>112</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Asghar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Abbas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Khattak</surname>
          </string-name>
          , S. U. Khan,
          <article-title>Fog based architecture and load balancing methodology for health monitoring systems</article-title>
          ,
          <source>IEEE Access 9</source>
          (
          <year>2021</year>
          )
          <fpage>96189</fpage>
          -
          <lpage>96200</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Rodrigues</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. B. D. R. Segundo</surname>
            ,
            <given-names>H. A.</given-names>
          </string-name>
          <string-name>
            <surname>Junqueira</surname>
            ,
            <given-names>M. H.</given-names>
          </string-name>
          <string-name>
            <surname>Sabino</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          <string-name>
            <surname>Prince</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Al-Muhtadi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>H. C. De Albuquerque</surname>
          </string-name>
          ,
          <article-title>Enabling technologies for the internet of health things</article-title>
          ,
          <source>Ieee Access</source>
          <volume>6</volume>
          (
          <year>2018</year>
          )
          <fpage>13129</fpage>
          -
          <lpage>13141</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T. N.</given-names>
            <surname>Gia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. B.</given-names>
            <surname>Dhaou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Rahmani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Westerlund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liljeberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tenhunen</surname>
          </string-name>
          ,
          <article-title>Iot-based continuous glucose monitoring system: A feasibility study</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>109</volume>
          (
          <year>2017</year>
          )
          <fpage>327</fpage>
          -
          <lpage>334</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>W.</given-names>
            <surname>Group</surname>
          </string-name>
          ,
          <article-title>The development of the world health organization quality of life assessment instrument (the whoqol)</article-title>
          ,
          <source>in: Quality of Life Assessment: International Perspectives: Proceedings of the Joint-Meeting Organized by the World Health Organization and the Fondation IPSEN in Paris, July 2-3</source>
          ,
          <year>1993</year>
          , Springer,
          <year>1994</year>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Estrada-Galinanes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wac</surname>
          </string-name>
          ,
          <article-title>Visions and Challenges in Managing and Preserving Data to Measure Quality of Life, in: 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)</article-title>
          , IEEE, Trento,
          <year>2018</year>
          , pp.
          <fpage>92</fpage>
          -
          <lpage>99</lpage>
          . doi:
          <volume>10</volume>
          .1109/FAS-W.
          <year>2018</year>
          .
          <volume>00031</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K. K. V.</given-names>
            <surname>Mate</surname>
          </string-name>
          ,
          <article-title>Using New Technologies in Quality of Life Assessment</article-title>
          , in: A. P. Kassianos (Ed.),
          <source>Handbook of Quality of Life in Cancer</source>
          , Springer International Publishing, Cham,
          <year>2022</year>
          , pp.
          <fpage>123</fpage>
          -
          <lpage>131</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -84702-
          <issue>9</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T. N.</given-names>
            <surname>Gia</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.-M. Rahmani</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Westerlund</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Liljeberg</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Tenhunen</surname>
          </string-name>
          ,
          <article-title>Fault tolerant and scalable iot-based architecture for health monitoring</article-title>
          ,
          <source>in: 2015 IEEE Sensors Applications Symposium (SAS)</source>
          , IEEE,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Taivalsaari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikkonen</surname>
          </string-name>
          ,
          <article-title>A roadmap to the programmable world: software challenges in the iot era</article-title>
          ,
          <source>IEEE software 34</source>
          (
          <year>2017</year>
          )
          <fpage>72</fpage>
          -
          <lpage>80</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>IEEE</given-names>
            <surname>Committee</surname>
          </string-name>
          ,
          <source>IEEE Standard Glossary of Software Engineering Terminology</source>
          ,
          <source>Technical Report</source>
          , IEEE,
          <string-name>
            <surname>United</surname>
            <given-names>States</given-names>
          </string-name>
          ,
          <year>1990</year>
          . doi:
          <volume>10</volume>
          .1109/IEEESTD.
          <year>1990</year>
          .
          <volume>101064</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Pressman</surname>
          </string-name>
          ,
          <article-title>Software engineering: a practitioner's approach</article-title>
          , 7th ed ed.,
          <string-name>
            <surname>McGraw-Hill Higher</surname>
            <given-names>Education</given-names>
          </string-name>
          , New York,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bono-Nuez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Blasco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Casas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Martín-del Brío</surname>
          </string-name>
          ,
          <article-title>Ambient intelligence for quality of life assessment</article-title>
          ,
          <source>Journal of Ambient Intelligence and Smart Environments</source>
          <volume>6</volume>
          (
          <year>2014</year>
          )
          <fpage>57</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>A. M. Rahmani</surname>
            ,
            <given-names>T. N.</given-names>
          </string-name>
          <string-name>
            <surname>Gia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Negash</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Anzanpour</surname>
            , I. Azimi,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Liljeberg</surname>
          </string-name>
          ,
          <article-title>Exploiting smart e-health gateways at the edge of healthcare internet-of-things: A fog computing approach</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          <volume>78</volume>
          (
          <year>2018</year>
          )
          <fpage>641</fpage>
          -
          <lpage>658</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>IBM</surname>
          </string-name>
          ,
          <article-title>An architectural blueprint for autonomic computing</article-title>
          ,
          <source>IBM White Paper</source>
          <volume>31</volume>
          (
          <year>2006</year>
          )
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Salehie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Tahvildari</surname>
          </string-name>
          ,
          <article-title>Self-adaptive software: Landscape and research challenges, ACM transactions on autonomous and adaptive systems (TAAS) 4 (</article-title>
          <year>2009</year>
          )
          <fpage>1</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>L.</given-names>
            <surname>Malburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bergmann</surname>
          </string-name>
          ,
          <article-title>Applying mape-k control loops for adaptive workflow management in smart factories</article-title>
          ,
          <source>Journal of Intelligent Information Systems</source>
          <volume>61</volume>
          (
          <year>2023</year>
          )
          <fpage>83</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Naqvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Astekin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Malik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Moonen</surname>
          </string-name>
          ,
          <article-title>Adaptive immunity for software: Towards autonomous self-healing systems</article-title>
          ,
          <source>in: 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering</source>
          (SANER), IEEE,
          <year>2021</year>
          , pp.
          <fpage>521</fpage>
          -
          <lpage>525</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Ellen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Ohman</surname>
          </string-name>
          ,
          <article-title>Quantifying California current plankton samples with eficient machine learning techniques</article-title>
          , IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>Internet-of-things-enabled data fusion method for sleep healthcare applications</article-title>
          ,
          <source>IEEE Internet of Things Journal</source>
          <volume>8</volume>
          (
          <year>2021</year>
          )
          <fpage>15892</fpage>
          -
          <lpage>15905</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>H.</given-names>
            <surname>Pandzic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dvorkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kirschen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fernandez-Blanco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Watson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Silva-Monroy</surname>
          </string-name>
          ,
          <article-title>Ensuring profitability of energy storage</article-title>
          ,
          <source>in: 2017 IEEE Power &amp; Energy Society General Meeting, IEEE</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>I.</given-names>
            <surname>Alfonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Garcés</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cabot</surname>
          </string-name>
          ,
          <article-title>Self-adaptive architectures in iot systems: a systematic literature review</article-title>
          ,
          <source>Journal of Internet Services and Applications</source>
          <volume>12</volume>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Queralta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. N.</given-names>
            <surname>Gia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tenhunen</surname>
          </string-name>
          , T. Westerlund,
          <article-title>Edge-ai in lora-based health monitoring: Fall detection system with fog computing and lstm recurrent neural networks</article-title>
          ,
          <source>in: 2019 42nd international conference on telecommunications and signal processing (TSP)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>601</fpage>
          -
          <lpage>604</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ilyas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. N.</given-names>
            <surname>Alatawi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hamid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mahfooz</surname>
          </string-name>
          , I. Zada,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gohar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <article-title>Software architecture for pervasive critical health monitoring system using fog computing</article-title>
          ,
          <source>Journal of Cloud Computing</source>
          <volume>11</volume>
          (
          <year>2022</year>
          )
          <fpage>84</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Son</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Alerting patients via health information system considering trust-dependent patient adherence</article-title>
          ,
          <source>Information Technology and Management</source>
          <volume>23</volume>
          (
          <year>2022</year>
          )
          <fpage>245</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>F.</given-names>
            <surname>Azuaje</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dopazo</surname>
          </string-name>
          ,
          <article-title>Data analysis and visualization in genomics and proteomics</article-title>
          , Wiley Online Library,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>M.</given-names>
            <surname>Malek</surname>
          </string-name>
          ,
          <article-title>The art of creating models and models integration</article-title>
          ,
          <source>in: International Workshop on Model-Based Software and Data Integration</source>
          , Springer,
          <year>2008</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abran</surname>
          </string-name>
          (Ed.),
          <article-title>SWEBOK: guide to the software engineering body of knowledge, version 3</article-title>
          .0 ed.,
          <source>IEEE Computer Society</source>
          , Los Alamitos, CA,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>S.</given-names>
            <surname>Friedenthal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Steiner</surname>
          </string-name>
          ,
          <article-title>Chapter 18 - integrating sysml into a systems development environment</article-title>
          , in: S. Friedenthal,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moore</surname>
          </string-name>
          , R. Steiner (Eds.),
          <string-name>
            <given-names>A Practical</given-names>
            <surname>Guide to SysML (Third Edition)</surname>
            , The
          </string-name>
          <string-name>
            <surname>MK</surname>
          </string-name>
          /OMG Press, third edition ed., Morgan Kaufmann, Boston,
          <year>2015</year>
          , pp.
          <fpage>507</fpage>
          -
          <lpage>541</lpage>
          . doi:
          <volume>10</volume>
          .1016/B978-0
          <source>-12-800202-5</source>
          .
          <fpage>00018</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Andrade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Santos</surname>
          </string-name>
          <string-name>
            <surname>Neto</surname>
          </string-name>
          ,
          <article-title>Lessons Learned from mHealth Monitoring in the Wild</article-title>
          ,
          <source>in: Proceedings of the 16th International Joint Conference on Biomedical Engineering Systems and Technologies</source>
          , Lisbon, Portugal,
          <year>2023</year>
          , pp.
          <fpage>155</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>N.</given-names>
            <surname>Olson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Nolin</surname>
          </string-name>
          , G. Nelhans,
          <article-title>Semantic web, ubiquitous computing, or internet of things? a macro-analysis of scholarly publications</article-title>
          ,
          <source>Journal of Documentation</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>C. D. McNaughton</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>McConnachie</surname>
            ,
            <given-names>J. G.</given-names>
          </string-name>
          <string-name>
            <surname>Cleland</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Spertus</surname>
            ,
            <given-names>C. E.</given-names>
          </string-name>
          <string-name>
            <surname>Angermann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Duklas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Tromp</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          <string-name>
            <surname>Lam</surname>
            , G. Filippatos,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Dahlstrom</surname>
          </string-name>
          , et al.,
          <article-title>Quality of life assessed 6 months after hospitalisation for acute heart failure: an analysis from report-hf (international registry to assess medical practice with longitudinal observation for treatment of heart failure)</article-title>
          ,
          <source>European Journal of Heart Failure</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>A. De Masi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ciman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Gustarini</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Wac</surname>
          </string-name>
          ,
          <article-title>mQoL smart lab: quality of life living lab for interdisciplinary experiments</article-title>
          ,
          <source>in: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing Adjunct</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , Heidelberg Germany,
          <year>2016</year>
          , pp.
          <fpage>635</fpage>
          -
          <lpage>640</lpage>
          . doi:
          <volume>10</volume>
          .1145/2968219.2971593.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>P.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Andrade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Neto</surname>
          </string-name>
          ,
          <article-title>Healful - internet of health things platform to monitor quality of life, in: Anais Estendidos do XXIV Simpósio Brasileiro de Computação Aplicada à Saúde</article-title>
          , SBC,
          <string-name>
            <surname>Porto</surname>
            <given-names>Alegre</given-names>
          </string-name>
          ,
          <string-name>
            <surname>RS</surname>
          </string-name>
          , Brasil,
          <year>2024</year>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>114</lpage>
          . URL: https://sol.sbc.org.br/index.php/sbcas_estendido/ article/view/28713.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Power</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bullinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nosikov</surname>
          </string-name>
          ,
          <article-title>The conceptual relationship between health indicators and quality of life: results from the cross-cultural analysis of the eurohis field study</article-title>
          ,
          <source>Clinical Psychology &amp; Psychotherapy: An International Journal of Theory &amp; Practice</source>
          <volume>12</volume>
          (
          <year>2005</year>
          )
          <fpage>28</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>T.</given-names>
            <surname>Vetrovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cupka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dudek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kuthanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Vetrovska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Capek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Bunc</surname>
          </string-name>
          , et al.,
          <article-title>Mental health and quality of life benefits of a pedometer-based walking intervention delivered in a primary care setting</article-title>
          ,
          <source>Acta Gymnica</source>
          <volume>47</volume>
          (
          <year>2017</year>
          )
          <fpage>138</fpage>
          -
          <lpage>143</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vallance</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Eurich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gardiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , S. Johnson,
          <article-title>Associations of daily pedometer steps and self-reported physical activity with health-related quality of life: results from the alberta older adult health survey</article-title>
          ,
          <source>Journal of aging and health 28</source>
          (
          <year>2016</year>
          )
          <fpage>661</fpage>
          -
          <lpage>674</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>W. E.</given-names>
            <surname>Kraus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. F.</given-names>
            <surname>Janz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. E.</given-names>
            <surname>Powell</surname>
          </string-name>
          , W. W. Campbell,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Jakicic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. P.</given-names>
            <surname>Troiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sprow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Torres</surname>
          </string-name>
          ,
          <string-name>
            K. L. Piercy,
            <given-names>. P. A. G. A.</given-names>
            <surname>Committee</surname>
          </string-name>
          , et al.,
          <article-title>Daily step counts for measuring physical activity exposure and its relation to health</article-title>
          ,
          <source>Medicine and science in sports and exercise 51</source>
          (
          <year>2019</year>
          )
          <fpage>1206</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <surname>R. M. Panicker</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Chandrasekaran</surname>
          </string-name>
          ,
          <article-title>“wearables on vogue”: a scoping review on wearables on physical activity and sedentary behavior during covid-19 pandemic</article-title>
          ,
          <source>Sport Sciences for Health</source>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>W.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Campos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Estrada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pelechano</surname>
          </string-name>
          ,
          <article-title>Inferring loneliness levels in older adults from smartphones</article-title>
          ,
          <source>Journal of Ambient Intelligence and Smart Environments</source>
          <volume>7</volume>
          (
          <year>2015</year>
          )
          <fpage>85</fpage>
          -
          <lpage>98</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>L.</given-names>
            <surname>Dahlberg</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. J. McKee</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Frank</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Naseer</surname>
          </string-name>
          ,
          <article-title>A systematic review of longitudinal risk factors for loneliness in older adults</article-title>
          ,
          <source>Aging &amp; Mental Health</source>
          <volume>26</volume>
          (
          <year>2022</year>
          )
          <fpage>225</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mushtaq</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shoib</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mushtaq</surname>
          </string-name>
          ,
          <article-title>Relationship between loneliness, psychiatric disorders and physical health? a review on the psychological aspects of loneliness, Journal of clinical and diagnostic research (JCDR) 8 (2014) WE01</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>F. S.</given-names>
            <surname>Luyster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Strollo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. C.</given-names>
            <surname>Zee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Walsh</surname>
          </string-name>
          ,
          <article-title>Sleep: a health imperative</article-title>
          ,
          <source>Sleep</source>
          <volume>35</volume>
          (
          <year>2012</year>
          )
          <fpage>727</fpage>
          -
          <lpage>734</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Worley</surname>
          </string-name>
          ,
          <article-title>The extraordinary importance of sleep: the detrimental efects of inadequate sleep on health and public safety drive an explosion of sleep research</article-title>
          ,
          <source>Pharmacy and Therapeutics</source>
          <volume>43</volume>
          (
          <year>2018</year>
          )
          <fpage>758</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>J.</given-names>
            <surname>Stojanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Malobabic</surname>
          </string-name>
          , G. Stanojevic,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Milosevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Stojanov</surname>
          </string-name>
          ,
          <article-title>Quality of sleep and health-related quality of life among health care professionals treating patients with coronavirus disease-</article-title>
          19,
          <source>International Journal of Social Psychiatry</source>
          <volume>67</volume>
          (
          <year>2021</year>
          )
          <fpage>175</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatia</surname>
          </string-name>
          ,
          <article-title>Analysis of data from wearable sensors for sleep quality estimation and prediction using deep learning</article-title>
          ,
          <source>Arabian Journal for Science and Engineering</source>
          <volume>45</volume>
          (
          <year>2020</year>
          )
          <fpage>10793</fpage>
          -
          <lpage>10812</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gamma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Helm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Johnson</surname>
          </string-name>
          , J. Vlissides, Design Patterns:
          <article-title>Abstraction and Reuse of ObjectOriented Design</article-title>
          , in: ECOOP'
          <fpage>93</fpage>
          -
          <string-name>
            <surname>Object-Oriented</surname>
            <given-names>Programming</given-names>
          </string-name>
          , volume
          <volume>707</volume>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>1993</year>
          , pp.
          <fpage>406</fpage>
          -
          <lpage>431</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gamma</surname>
          </string-name>
          ,
          <article-title>Design patterns: Elements of reusable object-oriented software</article-title>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Garlan</surname>
          </string-name>
          ,
          <article-title>Software architecture: perspectives on an emerging discipline</article-title>
          , Prentice-Hall, Inc.,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>C.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Costello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. C.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Predicting factors afecting adolescent obesity using general bayesian network and what-if analysis</article-title>
          ,
          <source>International journal of environmental research and public health 16</source>
          (
          <year>2019</year>
          )
          <fpage>4684</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>