2014
DOI: 10.1007/978-3-642-54804-8_14
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification of Medical Device User Interfaces Using PVS

Abstract: Abstract. We present a formal verification approach for detecting design issues related to user interaction, with a focus on user interface of medical devices. The approach makes a novel use of configuration diagrams proposed by Rushby to formally verify important human factors properties of user interface implementation. In particular, it first translates the software implementation of user interface into an equivalent formal specification, from which a behavioral model is constructed using theorem proving; h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
3
1

Relationship

5
4

Authors

Journals

citations
Cited by 32 publications
(28 citation statements)
references
References 17 publications
(24 reference statements)
0
28
0
Order By: Relevance
“…We extended the example by developing a new controller that allows an operator to drive manually the robot using a joypad-like controller. The logic of operation of the new controller is entirely specified in PVS, which allows the use of the PVS theorem prover to verify use-related safety properties of the human-machine interface of the system, e.g., consistency of response to user actions, visibility of operating modes, and predictability of response to user commands (see also [11,20,21]) .…”
Section: Discussionmentioning
confidence: 99%
“…We extended the example by developing a new controller that allows an operator to drive manually the robot using a joypad-like controller. The logic of operation of the new controller is entirely specified in PVS, which allows the use of the PVS theorem prover to verify use-related safety properties of the human-machine interface of the system, e.g., consistency of response to user actions, visibility of operating modes, and predictability of response to user commands (see also [11,20,21]) .…”
Section: Discussionmentioning
confidence: 99%
“…() The pacemaker software is validated in papers, () while previous studies() contribute to develop a new step that consists in translating the model into machine code. The infusion pump case study is modeled, (), verified, () and validated() by using different tools and languages. Masci et al and Mauro et al present an approach for generating the machine code starting from the formal model, and in other studies,() authors use different approaches to validate software.…”
Section: Classification and Analysismentioning
confidence: 99%
“…The typed higher-order logic of the Prototype Verification System (PVS) [8] has been used for the formal specification of many kinds of systems, including medical devices [3,7,6]. In the PVS, a system is modeled by a theory, i.e., a set of statements in the PVS logic language describing the system by means of variable, constant, and function definitions, and of axioms and theorems about them.…”
Section: Formalizationmentioning
confidence: 99%