An ICE Compliant Component Model for Medical Systems Development

There is a trend in developing computer systems for remote patient monitoring both at their own homes and also at specilized medical centers such as hospitals. This saves costs in patient care and also allows a closer monitorization of the vital signals under the supervision of a reduced number of medical staff. Medical systems have to comply with strict safety regulations and standards, to meet such requirements, the involved actors currently gather around ICE (Integrated Clinical Environment) specification. ICE is a promising solution to integrate heterogeneous sensors, devices, and processing computers into safe medical systems. It supports the interoperability of systems, safe data transmission from the patient's location to the clinician site to provide the appropriate treatment in a timely way. The paper presents a component model that aims at being ICE compliant, to support the design and development of distributed ICE-based systems for MD (Medical Devices) integration. It better supports understanding ICE requirements on monitoring applications from several points of view: the inherent distributed nature, high acuity, criticality, device heterogeneity, and timing requirements. The proposed work does not only focuses on the software architecture at component level, but it vertically validates it, we exemplify the component model through a prototype implementation of a patient monitoring system. The achieved design is modular, flexible, reflects the temporal requirements of medical applications, and can be easily integrated with external systems.

[1]  Marisol García-Valls,et al.  Flexible and timely on-line integration of medical services using iLand middleware , 2017, SIGBED.

[2]  A. Ev From the American Heart Association , 1957 .

[3]  David Arney,et al.  OpenICE: An open, interoperable platform for medical cyber-physical systems , 2014, 2014 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS).

[4]  Petr Hošek,et al.  Comparison of component frameworks for real-time embedded systems , 2010, Knowledge and Information Systems.

[5]  Marisol García-Valls,et al.  iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems , 2013, IEEE Transactions on Industrial Informatics.

[6]  An architecture for distributed systems of medical devices in high-acuity environments , 2014 .

[7]  Marisol Garcia Valls,et al.  iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems , 2013 .

[8]  Marcello M. Bersani,et al.  Online verification in cyber‐physical systems: Practical bounds for meaningful temporal costs , 2018, J. Softw. Evol. Process..

[9]  Feng Xia,et al.  A Secured Health Care Application Architecture for Cyber-Physical Systems , 2011, ArXiv.

[10]  M. Cowan,et al.  American Heart Association. , 2018, P & T : a peer-reviewed journal for formulary management.

[11]  Marisol García-Valls,et al.  Impact of Middleware Design on the Communication Performance , 2017, GPC.

[12]  Tao Li,et al.  From Offline toward Real Time: A Hybrid Systems Model Checking and CPS Codesign Approach for Medical Device Plug-and-Play Collaborations , 2014, IEEE Transactions on Parallel and Distributed Systems.

[13]  Fulvio Corno,et al.  A Healthcare Support System for Assisted Living Facilities: An IoT Solution , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[14]  Marisol García-Valls,et al.  Measuring performance of middleware technologies for medical systems: Ice vs AMQP , 2017, SIGBED.

[15]  Jeff Magee,et al.  The Koala Component Model for Consumer Electronics Software , 2000, Computer.

[16]  Tommaso Cucinotta,et al.  Challenges in real-time virtualization and predictable cloud computing , 2014, J. Syst. Archit..

[17]  Marisol García-Valls,et al.  Improving service time with a multicore aware middleware , 2017, SAC.

[18]  Meikang Qiu,et al.  Enabling real-time information service on telehealth system over cloud-based big data platform , 2017, J. Syst. Archit..

[19]  Kai Qian,et al.  Component-Oriented Programming: Wang/Component-Oriented Programming , 2005 .

[20]  Marisol García-Valls,et al.  A dual-band priority assignment algorithm for dynamic QoS resource management , 2012, Future Gener. Comput. Syst..

[21]  Marisol García-Valls,et al.  Integration of Data Distribution Service and Raspberry Pi , 2017, GPC.

[22]  Michel S. Soares,et al.  A Case Study on SoaML to Design an Electronic Health Record Application Considering Integration of Legacy Systems , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[23]  Stefan Fischer,et al.  An Approach to Integrate Distributed Systems of Medical Devices in High Acuity Environments , 2014, MCPS.