Formal specifications and analysis of the computer-assisted resuscitation algorithm (CARA) Infusion Pump Control System

  title={Formal specifications and analysis of the computer-assisted resuscitation algorithm (CARA) Infusion Pump Control System},
  author={Rajeev Alur and David Arney and Elsa L. Gunter and Insup Lee and Jaime Lee and Wonhong Nam and Frederick Pearce and Stephen Van Albert and Jiaxiang Zhou},
  journal={International Journal on Software Tools for Technology Transfer},
  • R. Alur, D. Arney, +6 authors Jiaxiang Zhou
  • Published 1 May 2004
  • Computer Science
  • International Journal on Software Tools for Technology Transfer
Reliability of medical devices such as the CARA Infusion Pump Control System is of extreme importance given that these devices are being used on patients in critical condition. The Infusion Pump Control System includes embedded processors and accompanying embedded software for monitoring as well as controlling sensors and actuators that allow the embedded systems to interact with their environments. This nature of the Infusion Pump Control System adds to the complexity of assuring the… Expand
Constructing a Model-Based Software Monitor for the Insulin Pump Behavior
  • S. M. Babamir
  • Computer Science, Medicine
  • Journal of Medical Systems
  • 2010
This paper aims to present a model-based method to construct a run-time monitor for a safety-critical medical system called Continuous Infusion Insulin Pump (CIIP). Expand
Toward patient safety in closed-loop medical device systems
This investigation is an early attempt to introduce automatic control in clinical scenarios and to delineate a methodology to validate such patient-in-the-loop systems for safe and correct operation. Expand
Formal Methods Based Development of a PCA Infusion Pump Reference Model: Generic Infusion Pump (GIP) Project
  • D. Arney, R. Jetley, P. Jones, I. Lee, O. Sokolsky
  • Computer Science
  • 2007 Joint Workshop on High Confidence Medical Devices, Software, and Systems and Medical Device Plug-and-Play Interoperability (HCMDSS-MDPnP 2007)
  • 2007
A reference model based approach to software conformance checking is presented, which develops the reference model for a generic patient controlled analgesic infusion pump, and explains how it can be used to aid software conforming checking in a regulatory environment. Expand
Low complexity system architecture design for medical Cyber-Physical-Human Systems (CPHS)
Cyber-Physical-Human Systems (CHPS) are safety-critical systems, where the interaction between cyber components and physical components can be influenced by the human operator. GuaranteeingExpand
Model-Driven Safety Analysis of Closed-Loop Medical Systems
The method combines simulation-based analysis of a detailed model of the system that contains continuous patient dynamics with model checking of a more abstract timed automata model and shows that the relationship between the two models preserves the crucial aspect of the timing behavior that ensures the conservativeness of the safety analysis. Expand
A Medical Device Safety Supervision over Wireless
The key motivation of the work in this paper is to preserve safety and the application development environment, as is, even after adding unreliable communication media, such as wireless, along with a pre-planning mechanism. Expand
Cyber–Physical Modeling of Implantable Cardiac Medical Devices
A closed-loop testing environment that allows for interactive and physiologically relevant model-based test generation for basic pacemaker device operations such as maintaining the heart rate, atrial-ventricle synchrony, and complex conditions such as pacemaker-mediated tachycardia is described. Expand
Modeling and Verification of a Dual Chamber Implantable Pacemaker
This study uses a dual chamber implantable pacemaker as a case study for modeling and verification of control algorithms for medical devices in UPPAAL and develops a heart model which can non-deterministically cover the whole state space. Expand
The Design of Safe Networked Supervisory Medical Systems Using Organ-Centric Hierarchical Control Architecture
This paper proposes organ-centric hierarchical control architecture as a viable solution that reduces the complexity in system design and verification and shows the feasibility of the proposed approach under Simulink's model-based development framework. Expand
A low complexity coordination architecture for networked supervisory medical systems
This paper proposes a low-complexity coordination architecture and protocol for networked supervisory medical systems that organizes the systems in a hierarchical and organ-based manner in accordance to human physiology and home-ostasis. Expand


Software Requirements for the A-7E Aircraft.
Abstract : The Software Cost Reduction (SCR) research project introduced a new approach to specifying requirements for real-time embedded systems. The principles were applied in the development ofExpand
Specifying the mode logic of a flight guidance system in CoRE and SCR
The experiences of Rockwell Avionics & Communications in using the CORE and SCR methods to specify the requirements for the mode logic of a Flight Guidance System for a General Aviation class aircraft are described. Expand
Using Abstraction and Model Checking to Detect Safety Violations in Requirements Specifications
A "practical" formal method that can expose inconsistencies in software requirements specifications and the SCR (software cost reduction) tabular notation is described, which most software developers should be able to apply without extraordinary effort. Expand
Automated consistency checking of requirements specifications
This article describes a formal analysis technique, called consistency checking, for automatic detection of errors, such as type errors, nondeterminism, missing cases, and circular definitions, in requirements specifications expressed in the SCR (Software Cost Reduction) tabular notation. Expand
SCR: a practical approach to building a high assurance COMSEC system
The experience provides evidence that use of the SCR* toolset to develop high quality requirements specifications of moderately complex COMSEC systems is both practical and low cost. Expand
Specifying Software Requirements for Complex Systems: New Techniques and Their Application
The purpose of the paper is to introduce the A-7 document as a model of a disciplined approach to requirements specification and the document is available to anyone who wishes to see a fully worked-out example of the approach. Expand
Modular Specification of Hybrid Systems in CHARON
A scheme for modular simulation in which each mode can be compiled solely based on the locally declared information to execute its discrete and continuous updates, and furthermore, submodes can integrate at a finer time scale than the enclosing modes. Expand
Modular refinement of hierarchic reactive machines
The theory of modular reasoning for behavior hierarchy that describes control structure using hierarchic modes that retains powerful features such as nested modes, mode reuse, exceptions, group transitions, history, and conjunctive modes is developed. Expand
Efficient Reachability Analysis of Hierarchical Reactive Machines
This work reports on an implementation of a visual hierarchical language with modular features such as nested modes, variable scoping, mode reuse, exceptions, group transitions, and history, and identifies a variety of heuristics to exploit these modular features during reachability analysis. Expand
Software Engineering Standards
The software lifecycle - the user requirements definition phase the software requirements definition phase the architectural design phase the detailed design and production phase the transfer phaseExpand