Architectural design of IoT-based healthcare applications

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Barroca Filho, Itamir de Morais
Orientador(a): Aquino Júnior, Gibeon Soares de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/26767
Resumo: The myriad of connected things promoted by the Internet of Things (IoT) and the data captured by them is making possible the development of applications in various markets, such as transportation, buildings, energy, home, industrial and healthcare. Concerning the healthcare market, it is expected the development of these applications as part of the future, since it can improve e-Health to allow hospitals to operate more efficiently and patients to receive better treatment. The IoT can be the main enabler for distributed healthcare applications, thus having a significant potential to contribute to the overall decrease of healthcare costs while increasing the health outcomes. However, there are a lot of challenges in the development and deployment of this kind of application, such as interoperability, availability, performance, and security. The complex and heterogeneous nature of IoT-based healthcare applications makes its design, development and deployment difficult. It also causes an increase in the development cost, as well as an interoperability problem with the existing systems. To contribute to solve the aforementioned challenges, this thesis aims at improving the understanding and systematization of the IoT-based healthcare applications’ architectural design. It proposes a software reference architecture, named Reference Architecture for IoT-based Healthcare Applications (RAH), to systematically organize the main elements of these applications, its responsibilities and interactions, promoting a common understanding of these applications’ architecture. To establish RAH, a systematic mapping study of existing publications regarding IoT-based healthcare applications was performed, as well the study about quality attributes, tactics, architectural pattern and styles used in software engineering. As a result, RAH presents domain knowledge and software architectural solutions (i.e., architectural patterns and tactics) documented using architectural views. To assess RAH, a case study was performed by instantiating it to design the software architecture of a computational platform based on the Internet of Things (IoT) infrastructure to allow the intelligent remote monitoring of the patient’s health data (biometrics). With this platform, the clinical staff can be alerted of the health events that require immediate intervention and then prevent unwanted complications. Results evidenced that RAH is a viable reference architecture to guide the development of secure, interoperable, available, and efficient IoT-based healthcare applications, bringing contributions for the areas of e-Health and software architecture.
id UFRN_893f13442f6c72eaef509cfb9f4e5ef7
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/26767
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Barroca Filho, Itamir de MoraisAndrade, Rossana Maria de CastroBatista, Thais VasconcelosKulesza, UiraGarcia, Vinicius CardosoAquino Júnior, Gibeon Soares de2019-03-13T22:15:08Z2019-03-13T22:15:08Z2019-02-08BARROCA FILHO, Itamir de Morais. Architectural design of IoT-based healthcare applications. 2019. 204f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/jspui/handle/123456789/26767The myriad of connected things promoted by the Internet of Things (IoT) and the data captured by them is making possible the development of applications in various markets, such as transportation, buildings, energy, home, industrial and healthcare. Concerning the healthcare market, it is expected the development of these applications as part of the future, since it can improve e-Health to allow hospitals to operate more efficiently and patients to receive better treatment. The IoT can be the main enabler for distributed healthcare applications, thus having a significant potential to contribute to the overall decrease of healthcare costs while increasing the health outcomes. However, there are a lot of challenges in the development and deployment of this kind of application, such as interoperability, availability, performance, and security. The complex and heterogeneous nature of IoT-based healthcare applications makes its design, development and deployment difficult. It also causes an increase in the development cost, as well as an interoperability problem with the existing systems. To contribute to solve the aforementioned challenges, this thesis aims at improving the understanding and systematization of the IoT-based healthcare applications’ architectural design. It proposes a software reference architecture, named Reference Architecture for IoT-based Healthcare Applications (RAH), to systematically organize the main elements of these applications, its responsibilities and interactions, promoting a common understanding of these applications’ architecture. To establish RAH, a systematic mapping study of existing publications regarding IoT-based healthcare applications was performed, as well the study about quality attributes, tactics, architectural pattern and styles used in software engineering. As a result, RAH presents domain knowledge and software architectural solutions (i.e., architectural patterns and tactics) documented using architectural views. To assess RAH, a case study was performed by instantiating it to design the software architecture of a computational platform based on the Internet of Things (IoT) infrastructure to allow the intelligent remote monitoring of the patient’s health data (biometrics). With this platform, the clinical staff can be alerted of the health events that require immediate intervention and then prevent unwanted complications. Results evidenced that RAH is a viable reference architecture to guide the development of secure, interoperable, available, and efficient IoT-based healthcare applications, bringing contributions for the areas of e-Health and software architecture.A miríade de coisas conectadas promovidas pela Internet das Coisas (IoT) e os dados capturados por elas estão tornando possível o desenvolvimento de aplicações em vários mercados, tais como transporte, edifícios, energia, casa, industria e cuidados de saúde. Em relação ao mercado de saúde, espera-se o desenvolvimento dessas aplicações como parte do futuro, uma vez que pode melhorar a e-Health e permitir que os hospitais funcionem de forma mais eficiente, e pacientes recebam melhores tratamentos. A IoT pode ser o principal facilitador para distribuição de aplicações de saúde, tendo assim um potencial significativo para contribuir para a diminuição global dos custos dos cuidados de saúde, e melhorar os seus resultados. No entanto, há muitos desafios no desenvolvimento e implantação desse tipo de aplicação, tais como interoperabilidade, disponibilidade, performance e segurança. A natureza complexa e heterogênea das aplicações de saúde baseadas na infraestrutura da IoT dificulta o seu projeto, desenvolvimento e implantação. Também provoca um aumento no custo de desenvolvimento, bem como um problema de interoperabilidade com os sistemas existentes. Para contribuir com a solução dos desafios supracitados, esta tese tem como objetivo melhorar a compreensão e sistematização da arquitetura de software das aplicações de saúde baseadas em IoT. Ela propõe uma arquitetura de referência de software, chamada Arquitetura de Referência para Aplicações de Cuidados de Saúde Baseadas em IoT (RAH), para organizar sistematicamente os principais elementos dessas aplicações, suas responsabilidades e interações, promovendo uma compreensão comum da arquitetura dessas aplicações. Para estabelecer RAH, um mapeamento sistemático de publicações sobre aplicações de saúde baseadas em IoT foi realizado, bem como um estudo sobre atributos de qualidade, táticas, padrões arquiteturais e estilos usados na engenharia de software. Como resultado, RAH apresenta conhecimento de domínio e soluções de arquitetura de software (ou seja, padrões arquiteturais e táticas) documentado usando visões arquiteturais. Para avaliar a RAH, foi realizado um estudo de caso instanciando-a para projetar a arquitetura de software de uma plataforma computacional baseada na infraestrutura da Internet das Coisas (IoT) para permitir monitoramento remoto inteligente dos dados de saúde do paciente (biometrias). Com esta plataforma, a equipe clínica pode ser alertada dos eventos de saúde que requerem intervenção imediata e então evitar complicações indesejáveis. Os resultados evidenciaram que RAH é uma arquitetura de referência viável para o desenvolvimento de aplicações de saúde baseadas em IoT seguras, interoperáveis, disponíveis e eficientes, trazendo contribuições para as áreas de e-Health e arquitetura de software.CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOInternet of Things (IoT)Healthcaree-HealthReference architectureSoftware architectureArchitectural design of IoT-based healthcare applicationsDesign arquitetural de aplicações para cuidados de saúde baseadas na infraestrutura da IoTinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisPROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTArchitecturaldesignof_BarrocaFilho_2019.pdf.txtArchitecturaldesignof_BarrocaFilho_2019.pdf.txtExtracted texttext/plain334228https://repositorio.ufrn.br/bitstream/123456789/26767/2/Architecturaldesignof_BarrocaFilho_2019.pdf.txt778d417eaafafe08d16a97f49005ad9bMD52THUMBNAILArchitecturaldesignof_BarrocaFilho_2019.pdf.jpgArchitecturaldesignof_BarrocaFilho_2019.pdf.jpgGenerated Thumbnailimage/jpeg1228https://repositorio.ufrn.br/bitstream/123456789/26767/3/Architecturaldesignof_BarrocaFilho_2019.pdf.jpg9d2b671f2587d992beb6d0dbb6bd038bMD53ORIGINALArchitecturaldesignof_BarrocaFilho_2019.pdfapplication/pdf10362099https://repositorio.ufrn.br/bitstream/123456789/26767/1/Architecturaldesignof_BarrocaFilho_2019.pdf825a5094c0c7d5e75dc7d0e792dbd41aMD51123456789/267672019-05-26 03:15:32.275oai:https://repositorio.ufrn.br:123456789/26767Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2019-05-26T06:15:32Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Architectural design of IoT-based healthcare applications
dc.title.alternative.pt_BR.fl_str_mv Design arquitetural de aplicações para cuidados de saúde baseadas na infraestrutura da IoT
title Architectural design of IoT-based healthcare applications
spellingShingle Architectural design of IoT-based healthcare applications
Barroca Filho, Itamir de Morais
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Internet of Things (IoT)
Healthcare
e-Health
Reference architecture
Software architecture
title_short Architectural design of IoT-based healthcare applications
title_full Architectural design of IoT-based healthcare applications
title_fullStr Architectural design of IoT-based healthcare applications
title_full_unstemmed Architectural design of IoT-based healthcare applications
title_sort Architectural design of IoT-based healthcare applications
author Barroca Filho, Itamir de Morais
author_facet Barroca Filho, Itamir de Morais
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.referees1.none.fl_str_mv Andrade, Rossana Maria de Castro
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees2.none.fl_str_mv Batista, Thais Vasconcelos
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees3.none.fl_str_mv Kulesza, Uira
dc.contributor.referees3ID.pt_BR.fl_str_mv
dc.contributor.referees4.none.fl_str_mv Garcia, Vinicius Cardoso
dc.contributor.referees4ID.pt_BR.fl_str_mv
dc.contributor.author.fl_str_mv Barroca Filho, Itamir de Morais
dc.contributor.advisor1.fl_str_mv Aquino Júnior, Gibeon Soares de
contributor_str_mv Aquino Júnior, Gibeon Soares de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Internet of Things (IoT)
Healthcare
e-Health
Reference architecture
Software architecture
dc.subject.por.fl_str_mv Internet of Things (IoT)
Healthcare
e-Health
Reference architecture
Software architecture
description The myriad of connected things promoted by the Internet of Things (IoT) and the data captured by them is making possible the development of applications in various markets, such as transportation, buildings, energy, home, industrial and healthcare. Concerning the healthcare market, it is expected the development of these applications as part of the future, since it can improve e-Health to allow hospitals to operate more efficiently and patients to receive better treatment. The IoT can be the main enabler for distributed healthcare applications, thus having a significant potential to contribute to the overall decrease of healthcare costs while increasing the health outcomes. However, there are a lot of challenges in the development and deployment of this kind of application, such as interoperability, availability, performance, and security. The complex and heterogeneous nature of IoT-based healthcare applications makes its design, development and deployment difficult. It also causes an increase in the development cost, as well as an interoperability problem with the existing systems. To contribute to solve the aforementioned challenges, this thesis aims at improving the understanding and systematization of the IoT-based healthcare applications’ architectural design. It proposes a software reference architecture, named Reference Architecture for IoT-based Healthcare Applications (RAH), to systematically organize the main elements of these applications, its responsibilities and interactions, promoting a common understanding of these applications’ architecture. To establish RAH, a systematic mapping study of existing publications regarding IoT-based healthcare applications was performed, as well the study about quality attributes, tactics, architectural pattern and styles used in software engineering. As a result, RAH presents domain knowledge and software architectural solutions (i.e., architectural patterns and tactics) documented using architectural views. To assess RAH, a case study was performed by instantiating it to design the software architecture of a computational platform based on the Internet of Things (IoT) infrastructure to allow the intelligent remote monitoring of the patient’s health data (biometrics). With this platform, the clinical staff can be alerted of the health events that require immediate intervention and then prevent unwanted complications. Results evidenced that RAH is a viable reference architecture to guide the development of secure, interoperable, available, and efficient IoT-based healthcare applications, bringing contributions for the areas of e-Health and software architecture.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-03-13T22:15:08Z
dc.date.available.fl_str_mv 2019-03-13T22:15:08Z
dc.date.issued.fl_str_mv 2019-02-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BARROCA FILHO, Itamir de Morais. Architectural design of IoT-based healthcare applications. 2019. 204f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/26767
identifier_str_mv BARROCA FILHO, Itamir de Morais. Architectural design of IoT-based healthcare applications. 2019. 204f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2019.
url https://repositorio.ufrn.br/jspui/handle/123456789/26767
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/26767/2/Architecturaldesignof_BarrocaFilho_2019.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/26767/3/Architecturaldesignof_BarrocaFilho_2019.pdf.jpg
https://repositorio.ufrn.br/bitstream/123456789/26767/1/Architecturaldesignof_BarrocaFilho_2019.pdf
bitstream.checksum.fl_str_mv 778d417eaafafe08d16a97f49005ad9b
9d2b671f2587d992beb6d0dbb6bd038b
825a5094c0c7d5e75dc7d0e792dbd41a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1796767103803457536