Skip to main content

Using PVSio-web to Demonstrate Software Issues in Medical User Interfaces

  • Conference paper
  • First Online:
Book cover Software Engineering in Health Care (SEHC 2014, FHIES 2014)

Abstract

We have used formal methods technology to investigate software and user interface design issues that may induce use error in medical devices. Our approach is based on mathematical models that capture safety concerns related to the use of a device. We analysed nine commercial medical devices from six manufacturers with our approach, and precisely identified 30 design issues. All identified issues can induce use errors that could lead to adverse clinical consequences, such as numbers being incorrectly entered. An issue with formal approaches is in making results accessible to developers, human factors experts and clinicians. In this paper, we use our tool PVSio-web to demonstrate the identified issues: PVSio-web allows us to generate realistic and interactive user interface prototypes from the same mathematical models used for analysis. Users can explore the behaviour of the prototypes by pressing buttons on realistic user interfaces that reproduce the functionality and visual representation of the real devices. Users can examine the device behaviour resulting from any interaction. Key sequences identified from analysis can be used to explore in detail the identified design issues in an accessible way.

Demo video: “Design issues in medical user interfaces” (https://www.youtube.com/watch?v=T0QmUe0bwL8).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cauchi, A., Gimblett, A., Thimbleby, H.W., Curzon, P., Masci, P.: Safer 5-key number entry user interfaces using differential formal analysis. In: 26th Annual BCS Interaction Specialist Group Conference on People and Computers (BCS-HCI), pp. 29–38. British Computer Society (2012)

    Google Scholar 

  2. Center for Devices and Radiological Health: US Food and Drug Administration. Infusion Pump Improvement Initiative, White Paper (2010)

    Google Scholar 

  3. Harrison, M.D., Campos, J.C., Masci, P.: Reusing models and properties in the analysis of similar interactive devices. In: Innovations in Systems and Software Engineering, pp. 1–17 (2013)

    Google Scholar 

  4. Harrison, M.D., Masci, P., Campos, J.C., Curzon, P.: Demonstrating that medical devices satisfy user related safety requirements. In: 4th International Symposium on Foundations of Healthcare Information Engineering and Systems (2014)

    Google Scholar 

  5. Institute for Safe Medication Practices (ISMP). List of error-prone abbreviations, symbols and dose designations (2006)

    Google Scholar 

  6. Masci, P., Ayoub, A., Curzon, P., Harrison, M.D., Lee, I., Thimbleby, H.W.: Verification of interactive software for medical devices: PCA infusion pumps and FDA regulation as an example. In: 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013). ACM Digital Library (2013)

    Google Scholar 

  7. Masci, P., Rukšėnas, R., Oladimeji, P., Cauchi, A., Gimblett, A., Li, Y., Curzon, P., Thimbleby, H.W.: On formalising interactive number entry on infusion pumps. ECEASST 45 (2011)

    Google Scholar 

  8. Masci, P., Rukšėnas, R., Oladimeji P., Cauchi, A., Gimblett, A., Li, Y., Curzon, P., Thimbleby, H.W.: The benefits of formalising design guidelines: a case study on the predictability of drug infusion pumps. In: Innovations in Systems and Software Engineering, pp. 1–21 (2013)

    Google Scholar 

  9. Masci, P., Zhang, Y., Jones, P., Curzon, P., Thimbleby, H.: Formal verification of medical device user interfaces using PVS. In: Gnesi, S., Rensink, A. (eds.) FASE 2014. LNCS, vol. 8411, pp. 200–214. Springer, Heidelberg (2014). doi:10.1007/978-3-642-54804-8_14

    Chapter  Google Scholar 

  10. Medtronic. Device safety information: accidental misprogramming of insulin delivery (2014). http://www.medtronicdiabetes.com. Report # 930M12226-011

  11. Munoz, C.: Rapid prototyping in PVS. National Institute of Aerospace, Hampton, VA, USA, Technical report NIA, 3 (2003)

    Google Scholar 

  12. Oladimeji, P., Masci, P., Curzon, P., Thimbleby, H.W.: PVSio-web: a tool for rapid prototyping device user interfaces in PVS. In: 5th International Workshop on Formal Methods for Interactive Systems (FMIS 2013) (2013). http://pvsioweb.org/

  13. Owre, S., Rajan, S., Rushby, J.M., Shankar, N., Srivas, M.: PVS: combining specification, proof checking, and model checking. In: Alur, R., Henzinger, T.A. (eds.) CAV 1996. LNCS, vol. 1102, pp. 411–414. Springer, Heidelberg (1996). doi:10.1007/3-540-61474-5_91

    Chapter  Google Scholar 

  14. Rushby, J., Owre, S., Shankar, N.: Subtypes for specifications: predicate subtyping in PVS. IEEE Trans. Softw. Eng. 24(9), 709–720 (1998)

    Article  Google Scholar 

  15. Shankar, N., Owre, S.: Principles and pragmatics of subtyping in PVS. In: Bert, D., Choppy, C., Mosses, P.D. (eds.) WADT 1999. LNCS, vol. 1827, pp. 37–52. Springer, Heidelberg (2000). doi:10.1007/978-3-540-44616-3_3

    Chapter  Google Scholar 

  16. Simone, L.K.: Software-related recalls: an analysis of records. Biomed. Instrum. Technol. 47(6), 514–522 (2013). doi:10.2345/0899-8205-47.6.514

Download references

Acknowledgements

Paul Jones and Yi Zhang (FDA), Julian Goldman and Dave Arney (Massachusetts General Hospital MD PnP Lab, mdpnp.org), Marc Bloom and staff members of the Washington Adventist Hospital, and Paul Lee (Morriston Hospital, Swansea) helped us to validate our findings. This work is supported by EPSRC as part of CHI+MED (Computer-Human Interaction for Medical Devices [EP/G059063/1]).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paolo Masci .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Masci, P., Oladimeji, P., Curzon, P., Thimbleby, H. (2017). Using PVSio-web to Demonstrate Software Issues in Medical User Interfaces. In: Huhn, M., Williams, L. (eds) Software Engineering in Health Care. SEHC FHIES 2014 2014. Lecture Notes in Computer Science(), vol 9062. Springer, Cham. https://doi.org/10.1007/978-3-319-63194-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63194-3_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63193-6

  • Online ISBN: 978-3-319-63194-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics