Extending and Instantiating a Software Reference Architecture for IoT-Based Healthcare Applications

The Internet of Things (IoT) is making possible the development of applications in many markets, such as buildings, home, industrial and healthcare. Concerning the healthcare market, there are a lot of challenges in the design, development, and deployment of these applications, such as interoperability, availability, usability, and security. To contribute to solve the aforementioned challenges, we proposed a software reference architecture, named Reference Architecture for IoT-based Healthcare Applications (RAH), to systematically organize the main elements of this domain, its responsibilities and interactions, promoting a common understanding of these applications’ architecture. RAH presents software architectural solutions (i.e., architectural patterns and tactics) documented using architectural views. This work aims to present RAH and instantiate it to design the software architecture of an IoT-based healthcare platform for intelligent remote monitoring of the patient’s health data.

[1]  David Thaler,et al.  Architectural Considerations in Smart Object Networking , 2015, RFC.

[2]  Itamir de Morais Barroca Filho,et al.  Proposing an IoT-Based Healthcare Platform to Integrate Patients, Physicians and Ambulance Services , 2017, ICCSA.

[3]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[4]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[5]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[6]  David Garlan,et al.  Documenting software architectures: views and beyond , 2002, 25th International Conference on Software Engineering, 2003. Proceedings..

[7]  Michael Weyrich,et al.  Reference Architectures for the Internet of Things , 2016, IEEE Software.

[8]  Ilias Maglogiannis,et al.  Bringing IoT and Cloud Computing towards Pervasive Healthcare , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[9]  Carsten Magerkurth,et al.  IoT Reference Model , 2013 .

[10]  Alessandro Bassi,et al.  Enabling Things to Talk , 2013, Springer Berlin Heidelberg.

[11]  Zoran A. Salcic,et al.  A Wearable Internet of Things Mote with Bare Metal 6LoWPAN Protocol for Pervasive Healthcare , 2014, 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops.

[12]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[13]  Michele Ruta,et al.  CoAP-based healthcare sensor networks: A survey , 2014, Proceedings of 2014 11th International Bhurban Conference on Applied Sciences & Technology (IBCAST) Islamabad, Pakistan, 14th - 18th January, 2014.

[14]  Itamir de Morais Barroca Filho,et al.  IoT-Based Healthcare Applications: A Review , 2017, ICCSA.

[15]  Itamir de Morais Barroca Filho,et al.  A Software Reference Architecture for IoT-Based Healthcare Applications , 2018, ICCSA.