Browse by author
Lookup NU author(s): Professor Michael HarrisonORCiD
This is the final published version of an article that has been published in its final definitive form by IEEE, 2017.
For re-use rights please refer to the publisher's terms and conditions.
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 {\em 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: (i) how to validate a model, and show that it is a faithful representation of the device; (ii) how to formalize requirements given in natural language, and demonstrate the benefits of the formalization process; (iii) 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.
Author(s): Harrison MD, Masci P, Campos JC, Curzon P
Publication type: Article
Publication status: Published
Journal: IEEE Transactions on Human Machine Systems
Year: 2017
Volume: 47
Issue: 6
Pages: 834-846
Online publication date: 26/07/2017
Acceptance date: 12/06/2017
Date deposited: 26/09/2017
ISSN (print): 2168-2291
ISSN (electronic): 2168-2305
Publisher: IEEE
URL: https://doi.org/10.1109/THMS.2017.2717910
DOI: 10.1109/THMS.2017.2717910
Altmetrics provided by Altmetric