Formalizing the Glucose Homeostasis Mechanism
The failure of hardware or software in the medical domain can lead to injuries and loss of life. Design errors are a major source of the defects that are introduced during the system development process. Traditional validation and verification techniques such as simulation and testing are effective methods for detecting these defects, but are seriously limited in that they cannot guarantee to find all existing defects. Formal methods provide a complementary alternative to testing and simulation, and, although we do not yet have a ‘theory of coverage’ when combining formal validation and verification techniques with testing and simulation, the combination provides better coverage than any one of them on its own. The insulin infusion pump (IIP) is a critical system that is used by millions of people around the world. IIP failures are responsible for a large number of serious illnesses and deaths. This paper presents the formalization of the glucose homeostasis mechanism that provides an environmental model for the IIP. We can then use this model to validate the appropriateness and correctness of system behaviours at an early stage of development.
KeywordsHomeostasis Diabetes Event-B Formal methods Proof-based development Refinement
Unable to display preview. Download preview PDF.
- 2.Bolie, V.W.: Coefficients of normal blood glucose regulation. Journal of Applied Physiology 16(5), 783–788 (1961)Google Scholar
- 3.Ajmera, I., Swat, M., Laibe, C., Novère, N.L., Chelliah, V.: The impact of mathematical modeling on the understanding of diabetes and related complications. CPT: Pharmacometrics & Systems Pharmacology 2, e54 (2013)Google Scholar
- 5.Center for Devices and Radiological Health: Safety of Marketed Med. Devices, FDA (2006)Google Scholar
- 6.A Reseach and Development Needs Report by NITRD: High-Confidence Medical Devices: Cyber-Physical Systems for 21st Century Health Care, http://www.nitrd.gov/About/MedDevice-FINAL1-web.pdf
- 7.Keatley, K.L.: A review of the fda draft guidance document for software validation: Guidance for industry. Qual. Assur. 7(1), 49–55 (1999)Google Scholar
- 12.Wassyng, A.: Though this be madness, yet there is method in it? In: Proc. FormaliSE, pp. 1–7. IEEE (2013)Google Scholar
- 13.Project RODIN: Rigorous open development environment for complex systems (2004), http://rodin-b-sharp.sourceforge.net/
- 15.Silber, H.E., Jauslin, P.M., Frey, N., Gieschke, R., Simonsson, U.S.H., Karlsson, M.O.: An integrated model for glucose and insulin regulation in healthy volunteers and type 2 diabetic patients following intravenous glucose provocations. The Journal of Clinical Pharmacology 47(9), 1159–1171 (2007)CrossRefGoogle Scholar
- 20.Siperstein, M.D.: The glucose tolerance test: A pitfall in the diagnosis of diabetes mellitus. Adv. Intern. Med. 20, 297–323 (1975)Google Scholar
- 21.Abrial, J.R.: Modeling in Event-B: System and Software Engineering (2010)Google Scholar