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...

Full description

Bibliographic Details
Main Author: Zhuo, Yuzhen
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