Title :
Analysis of Smart Mobile Applications for Healthcare under Dynamic Context Changes
Author :
Banerjee, Ayan ; Gupta, Sandeep K. S.
Author_Institution :
Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
Smart mobile medical computing systems (SMDCSes), e.g., mobile medical applications use context information from the environment to provide useful and often critical healthcare services such as continuous monitoring and control of blood glucose levels by infusion of insulin. Given the unsupervised nature of operation of SMDCSes, context changes that are unaccounted for can cause unprecedented faults leading to violation of requirements such as safety, energy sustainability and reliability. Analysis of SMDCSes for testing requirements violations necessitates consideration of context dependent interactions between the SMDCS software, represented by discrete operating modes and its environment, represented by non-linear partial differential equations over space and time. An intractable number of context change sequence and lack of closed form solutions to differential equations makes the requirements analysis of SMDCSes a challenging task. This paper proposes a novel technique to analyze SMDCSes taking into account the dynamic changes in the context and the constant interaction of the computing systems with the physical environment. To show the usage of the technique, Ayushman pervasive health monitoring system is considered as an example SMDCS. Analytical results show that practices considered healthy for a person such as mobility may not be beneficial when an SMDCS is controlling health.
Keywords :
health care; medical computing; mobile computing; nonlinear differential equations; partial differential equations; patient monitoring; program diagnostics; program verification; software reliability; sugar; systems analysis; Ayushman pervasive health monitoring system; SMDCS software; SMDCSes; blood glucose level control; context change sequence; context dependent interaction; context information; continuous monitoring; critical healthcare services; dynamic context changes; energy sustainability; insulin infusion; mobile medical application; mobility; nonlinear partial differential equation; physical environment; reliability; requirement violation testing; requirements analysis; safety; smart mobile application analysis; smart mobile medical computing system; Analytical models; Computational modeling; Context; Context modeling; Safety; Software; Unified modeling language; Smart mobile applications; cyber-physical systems; medical devices; pervasive health monitoring system; safety; sustainability;
Journal_Title :
Mobile Computing, IEEE Transactions on
DOI :
10.1109/TMC.2014.2334606