Verification of User Interface Software: The Example of Use-Related Safety Requirements and Programmable Medical Devices

被引:15
|
作者
Harrison, Michael D. [1 ,2 ]
Masci, Paolo [3 ,4 ]
Campos, Jose Creissac [3 ,4 ]
Curzon, Paul [2 ]
机构
[1] Newcastle Univ, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Queen Mary Univ London, London E1 4NS, England
[3] Univ Minho, Dept Informat, P-4710057 Braga, Portugal
[4] HASLab INESC TEC, Braga, Portugal
基金
英国工程与自然科学研究理事会;
关键词
Formal verification; human error; medical devices; model checking; modal action logic (MAL); performance; PVS; theorem proving; TASK MODELS; CHECKING; DESIGN;
D O I
10.1109/THMS.2017.2717910
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One part of demonstrating that a device is acceptably safe, often required by regulatory standards, is to show that it satisfies a set of requirements known to mitigate hazards. This paper is concerned with how to demonstrate that a user interface software design is compliant with use-related safety requirements. A methodology is presented based on the use of formal methods technologies to provide guidance to developers about addressing three key verification challenges: 1) how to validate a model, and show that it is a faithful representation of the device; 2) how to formalize requirements given in natural language, and demonstrate the benefits of the formalization process; and 3) how to prove requirements of a model using readily available formal verification tools. A model of a commercial device is used throughout the paper to demonstrate the methodology. A representative set of requirements are considered. They are based on US Food and Drug Administration (FDA) draft documentation for programmable medical devices, and on best practice in user interface design illustrated in relevant international standards. The methodology aims to demonstrate how to achieve the FDA's agenda of using formal methods to support the approval process for medical devices.
引用
收藏
页码:834 / 846
页数:13
相关论文
共 2 条
  • [1] Demonstrating that Medical Devices Satisfy User Related Safety Requirements
    Harrison, Michael D.
    Masci, Paolo
    Campos, Jose Creissac
    Curzon, Paul
    SOFTWARE ENGINEERING IN HEALTH CARE, SEHC 2014, 2017, 9062 : 113 - 128
  • [2] Patient safety related to the use of medical devices: a review and investigation of the current status in the medical device industry
    Geissler, Norman
    Byrnes, Trevor
    Lauer, Wolfgang
    Radermacher, Klaus
    Kotzsch, Susanne
    Korb, Werner
    Hoelscher, Uvo M.
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2013, 58 (01): : 67 - 78