Safety-assured development of the GPCA infusion pump software

  • Baek Gyu Kim
  • , Anaheed Ayoub
  • , Oleg Sokolsky
  • , Insup Lee
  • , Paul Jones
  • , Yi Zhang
  • , Raoul Jetley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

64 Scopus citations

Abstract

This paper presents our effort of using model-driven engineering to establish a safety-assured implementation of Patient-Controlled Analgesic (PCA) infusion pump software based on the generic PCA reference model provided by the U.S. Food and Drug Administration (FDA). The reference model was first translated into a network of timed automata using the UPPAAL tool. Its safety properties were then assured according to the set of generic safety requirements also provided by the FDA. Once the safety of the reference model was established, we applied the TIMES tool to automatically generate platform-independent code as its preliminary implementation. The code was then equipped with auxiliary facilities to interface with pump hardware and deployed onto a real PCA pump. Experiments show that the code worked correctly and effectively with the real pump. To assure that the code does not introduce any violation of the safety requirements, we also developed a testbed to check the consistency between the reference model and the code through conformance testing. Challenges encountered and lessons learned during our work are also discussed in this paper.

Original languageEnglish
Title of host publicationEmbedded Systems Week 2011, ESWEEK 2011 - Proceedings of the 9th ACM International Conference on Embedded Software, EMSOFT'11
Pages155-164
Number of pages10
DOIs
StatePublished - 2011
EventEmbedded Systems Week 2011, ESWEEK 2011 - 9th ACM International Conference on Embedded Software, EMSOFT'11 - Taipei, Taiwan, Province of China
Duration: 9 Oct 201114 Oct 2011

Publication series

NameEmbedded Systems Week 2011, ESWEEK 2011 - Proceedings of the 9th ACM International Conference on Embedded Software, EMSOFT'11

Conference

ConferenceEmbedded Systems Week 2011, ESWEEK 2011 - 9th ACM International Conference on Embedded Software, EMSOFT'11
Country/TerritoryTaiwan, Province of China
CityTaipei
Period9/10/1114/10/11

Keywords

  • Code synthesis
  • Formalization
  • Model-based engineering
  • Pca infusion pump
  • Timed automata
  • Verification

Fingerprint

Dive into the research topics of 'Safety-assured development of the GPCA infusion pump software'. Together they form a unique fingerprint.

Cite this