Specification and Verification of Medical Monitoring System Using Petri-nets
- PMID: 25298927
- PMCID: PMC4187353
Specification and Verification of Medical Monitoring System Using Petri-nets
Abstract
To monitor the patient behavior, data are collected from patient's body by a medical monitoring device so as to calculate the output using embedded software. Incorrect calculations may endanger the patient's life if the software fails to meet the patient's requirements. Accordingly, the veracity of the software behavior is a matter of concern in the medicine; moreover, the data collected from the patient's body are fuzzy. Some methods have already dealt with monitoring the medical monitoring devices; however, model based monitoring fuzzy computations of such devices have been addressed less. The present paper aims to present synthesizing a fuzzy Petri-net (FPN) model to verify behavior of a sample medical monitoring device called continuous infusion insulin (INS) because Petri-net (PN) is one of the formal and visual methods to verify the software's behavior. The device is worn by the diabetic patients and then the software calculates the INS dose and makes a decision for injection. The input and output of the infusion INS software are not crisp in the real world; therefore, we present them in fuzzy variables. Afterwards, we use FPN instead of clear PN to model the fuzzy variables. The paper follows three steps to synthesize an FPN to deal with verification of the infusion INS device: (1) Definition of fuzzy variables, (2) definition of fuzzy rules and (3) design of the FPN model to verify the software behavior.
Keywords: Continuous infusion insulin device; fuzzy Petri-net; fuzzy rule; wireless body area network.
Conflict of interest statement
Figures
















Similar articles
-
Runtime Verification of Pacemaker Functionality Using Hierarchical Fuzzy Colored Petri-nets.J Med Syst. 2017 Feb;41(2):27. doi: 10.1007/s10916-016-0664-5. Epub 2016 Dec 22. J Med Syst. 2017. PMID: 28005249
-
Requirements specification and analysis of digital systems using fuzzy and marked Petri nets.IEEE Trans Syst Man Cybern B Cybern. 1998;28(5):748-54. doi: 10.1109/3477.718525. IEEE Trans Syst Man Cybern B Cybern. 1998. PMID: 18255994
-
Hardware implementation of fuzzy Petri net as a controller.IEEE Trans Syst Man Cybern B Cybern. 2004 Jun;34(3):1315-24. doi: 10.1109/tsmcb.2003.822956. IEEE Trans Syst Man Cybern B Cybern. 2004. PMID: 15484905
-
Coloured fuzzy Petri nets for modelling and analysing membrane systems.Biosystems. 2022 Feb;212:104592. doi: 10.1016/j.biosystems.2021.104592. Epub 2022 Jan 4. Biosystems. 2022. PMID: 34995696
-
A fuzzy Petri net-based expert system and its application to damage assessment of bridges.IEEE Trans Syst Man Cybern B Cybern. 1999;29(3):350-70. doi: 10.1109/3477.764869. IEEE Trans Syst Man Cybern B Cybern. 1999. PMID: 18252310
Cited by
-
Runtime Verification of Pacemaker Functionality Using Hierarchical Fuzzy Colored Petri-nets.J Med Syst. 2017 Feb;41(2):27. doi: 10.1007/s10916-016-0664-5. Epub 2016 Dec 22. J Med Syst. 2017. PMID: 28005249
References
-
- Otto C, Milenkovic A, Sanders C, Jovanov E. System architecture of a wireless body area sensor network for ubiquitous health monitoring. J Mob Multimed. 2006;1:307–26.
-
- Available from: http://www.who.int/mediacentre/factsheets/fs312/en/index.html .
-
- Sommervile I. 9th ed. Harlow, England: Addision-Wesley; 2010. Software Engineering.
-
- Boston-Korpeoglu B, Yazici A. A fuzzy petri net model for intelligent databases. Data Knowl Eng. 2007;62:219–47.
LinkOut - more resources
Full Text Sources