2018
DOI: 10.1002/smr.1943
|View full text |Cite
|
Sign up to set email alerts
|

A systematic literature review of the use of formal methods in medical software systems

Abstract: The use of formal methods is often recommended to guarantee the provision of necessary services and to assess the correctness of critical properties, such as functional safety, cybersecurity, and reliability, in medical and health care devices. In the past, several formal and rigorous methods have been proposed and consequently applied for trustworthy development of medical software and systems. In this paper, we perform a systematic literature review on the available state of the art in this domain. We collec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
1

Year Published

2018
2018
2022
2022

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 17 publications
(11 citation statements)
references
References 143 publications
(153 reference statements)
0
10
0
1
Order By: Relevance
“…We depart from this work in several lines (in addition to including time). First, our refusals are observed only in stable states 4 and this has some implications. Specifically, an internal choice between outputs is equivalent to the same external choice while if we consider inputs then we obtain semantically different processes.…”
Section: Technical Context and Related Workmentioning
confidence: 95%
See 1 more Smart Citation
“…We depart from this work in several lines (in addition to including time). First, our refusals are observed only in stable states 4 and this has some implications. Specifically, an internal choice between outputs is equivalent to the same external choice while if we consider inputs then we obtain semantically different processes.…”
Section: Technical Context and Related Workmentioning
confidence: 95%
“…First, robotic systems are ubiquitous in safety-critical areas and it is of the upmost importance to increase the confidence in the correctness of these systems. It is becoming widely recognised, not only in academia but also in industry, that the use of formal methods increases the reliability of the developed systems [4,13,37]. As a result, since software testing [2,36] is the main software validation technique, the combination of formal methods and testing is a promising approach to analyse the behaviour of systems; this is the second factor that motivated the work.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, as technology keeps on improving, software systems find their place in medical tools. The use of formal methods thus becomes a crucial step in the engineering of these tools [12] and skipping it may lead to dangerous health issues. Model checking of medical tools can be applied either offline (at design phase before system deployment) or online (during system utilization).…”
Section: Model Checking and Medical Activity Recognitionmentioning
confidence: 99%
“…Model-checking techniques have been used in the medical domain to verify safety critical software or artifacts and it becomes a crucial step in medical tools engineering [18]. In these applications, the model of the patient mainly relies on physiological data (blood pressure, pulse rate, respiratory rhythm...) that may influence the modeled device operation or the ongoing medical process.…”
Section: Model Checking In the Medical Domainmentioning
confidence: 99%