Non-intrusive Patient Simulator for Medical Ventilator Software Verification
Testing distributed real-time systems has been pervasively proven a challenging task within numerous industries. When the real-time nature of a system is combined with safety critical medical systems, having a reliable test system is of major importance. However, the hardware dependency makes it ver...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Uppsala universitet, Institutionen för informationsteknologi
2014
|
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-219150 |
id |
ndltd-UPSALLA1-oai-DiVA.org-uu-219150 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-uu-2191502014-02-25T04:47:37ZNon-intrusive Patient Simulator for Medical Ventilator Software VerificationengZhuo, YuzhenUppsala universitet, Institutionen för informationsteknologi2014Testing distributed real-time systems has been pervasively proven a challenging task within numerous industries. When the real-time nature of a system is combined with safety critical medical systems, having a reliable test system is of major importance. However, the hardware dependency makes it very difficult to test medical ventilator software system in failure mode and requires manual manoeuvres, prohibiting test automation for numerous features. To achieve entire test automation, an embedded patient simulator is proposed in this thesis. A simulator that simulates a human lung runs separately on embedded platform and interacts with the ventilator so that all the hardware dependencies could be removed. It is of non-intrusive implementation and all the real-time properties of the ventilator software system could be tested on target. Software-implemented fault injection is realized as well, which is a significant step to fault-tolerance testing for safety critical system. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-219150IT ; 14 016application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
Testing distributed real-time systems has been pervasively proven a challenging task within numerous industries. When the real-time nature of a system is combined with safety critical medical systems, having a reliable test system is of major importance. However, the hardware dependency makes it very difficult to test medical ventilator software system in failure mode and requires manual manoeuvres, prohibiting test automation for numerous features. To achieve entire test automation, an embedded patient simulator is proposed in this thesis. A simulator that simulates a human lung runs separately on embedded platform and interacts with the ventilator so that all the hardware dependencies could be removed. It is of non-intrusive implementation and all the real-time properties of the ventilator software system could be tested on target. Software-implemented fault injection is realized as well, which is a significant step to fault-tolerance testing for safety critical system. |
author |
Zhuo, Yuzhen |
spellingShingle |
Zhuo, Yuzhen Non-intrusive Patient Simulator for Medical Ventilator Software Verification |
author_facet |
Zhuo, Yuzhen |
author_sort |
Zhuo, Yuzhen |
title |
Non-intrusive Patient Simulator for Medical Ventilator Software Verification |
title_short |
Non-intrusive Patient Simulator for Medical Ventilator Software Verification |
title_full |
Non-intrusive Patient Simulator for Medical Ventilator Software Verification |
title_fullStr |
Non-intrusive Patient Simulator for Medical Ventilator Software Verification |
title_full_unstemmed |
Non-intrusive Patient Simulator for Medical Ventilator Software Verification |
title_sort |
non-intrusive patient simulator for medical ventilator software verification |
publisher |
Uppsala universitet, Institutionen för informationsteknologi |
publishDate |
2014 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-219150 |
work_keys_str_mv |
AT zhuoyuzhen nonintrusivepatientsimulatorformedicalventilatorsoftwareverification |
_version_ |
1716648798022795264 |