Runtime verification of pacemaker using fuzzy logic and colored Petri-nets

Negar Majma, S. M. Babamir, A. Monadjemi
{"title":"Runtime verification of pacemaker using fuzzy logic and colored Petri-nets","authors":"Negar Majma, S. M. Babamir, A. Monadjemi","doi":"10.1109/CFIS.2015.7391705","DOIUrl":null,"url":null,"abstract":"Pacemaker is one of medical devices implanted in patients' bodies helping their health. It is important to certify accuracy and efficiency of the implanted device in all situations. If the device's software acts improperly, the patient's life will be threatened. As there may be a bug in the medical device's software, software verification is critical. Runtime software verification implies considering requirements of the end users while using the software. In this paper, we present a method to verify the pacemaker behavior. This method considers the fuzzy function of the pacemaker. Using Petri-net (PN) for software verification in addition to simplifying demonstration of the device function is fast and can readily cover concurrent conditions and semi-parallel inference. Moreover, the PN will have a more accurate than inference engine in dealing with unknown values. In this article, we used the Colored Petri-net (CPN) for verification of pacemaker, using MATLAB and CPN tool.","PeriodicalId":239692,"journal":{"name":"2015 4th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 4th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CFIS.2015.7391705","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Pacemaker is one of medical devices implanted in patients' bodies helping their health. It is important to certify accuracy and efficiency of the implanted device in all situations. If the device's software acts improperly, the patient's life will be threatened. As there may be a bug in the medical device's software, software verification is critical. Runtime software verification implies considering requirements of the end users while using the software. In this paper, we present a method to verify the pacemaker behavior. This method considers the fuzzy function of the pacemaker. Using Petri-net (PN) for software verification in addition to simplifying demonstration of the device function is fast and can readily cover concurrent conditions and semi-parallel inference. Moreover, the PN will have a more accurate than inference engine in dealing with unknown values. In this article, we used the Colored Petri-net (CPN) for verification of pacemaker, using MATLAB and CPN tool.
基于模糊逻辑和彩色petri网的起搏器运行验证
心脏起搏器是一种植入病人体内帮助他们健康的医疗设备。在所有情况下,证明植入装置的准确性和效率是很重要的。如果设备的软件操作不当,病人的生命将受到威胁。由于医疗设备的软件中可能存在错误,因此软件验证至关重要。运行时软件验证意味着在使用软件时考虑最终用户的需求。在本文中,我们提出了一种验证起搏器行为的方法。该方法考虑了起搏器的模糊功能。使用Petri-net (PN)进行软件验证除了简化设备功能的演示外,还可以快速地覆盖并发条件和半并行推理。此外,在处理未知值时,PN将比推理机更准确。在本文中,我们使用彩色petri网(CPN)对起搏器进行验证,使用MATLAB和CPN工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书