Architectural design of IoT-based healthcare applications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | 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_ |
1814832968460402688 |