Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

A coloured Petri nets-based system for validation of biomedical signal acquisition devices

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Biomedical signal acquisition devices (e.g., Electrocardiography—ECG) are relevant for diagnosing and monitoring persons who have developed a variety of diseases, such as cardiovascular diseases. These devices comply with regulatory requirements before being marketed to prevent misleading measures, and they should also pass through corrective and preventive maintenance to keep them working correctly. We designed and implemented a simulation-based system to support these needs and assist manufacturers and healthcare facilities. This article focuses on demonstrating the effectiveness of our system for validating ECG devices. Our system comprises software in a computing device and a biomedical signals transducer. The system relies on coloured Petri nets modeling language, a frequency-based filtering method, and publicly available databases. We validated the system using the PhysioNet database and comparison tests to verify the expected signal and outputs based on MATLAB filters and the commercial ECG device ENGC901448 from Instramed. The system was proven reliable, low-cost, and portable. Our proposal is relevant to providing evidence for certification and assisting healthcare facilities in conducting testing and corrective and preventive maintenance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Data availability

The data used in this article are publicly available on the PhysioNet database [36].

Notes

  1. https://bit.ly/3QJ8NUS.

  2. Regulatory agencies, such as the FDA, typically mandate medical device manufacturers to maintain assurance cases to provide evidence of correct functioning.

References

  1. Ansari MS (2019) Analog front-end design for biomedical signal acquisition systems. CSI Trans ICT 7(3):199–204. https://doi.org/10.1007/s40012-019-00232-z

    Article  Google Scholar 

  2. Jr JE, Maitland DJ (2014) Biomedical technology and devices, vol 2. CRC Press, Boca Raton

  3. Li S, Xu LD, Wang X (2013) A continuous biomedical signal acquisition system based on compressed sensing in body sensor networks. IEEE Trans Ind Inf 9(3):1764–1771. https://doi.org/10.1109/tii.2013.2245334

    Article  Google Scholar 

  4. Taji B, Chan ADC, Shirmohammadi S (2018) Effect of pressure on skin-electrode impedance in wearable biomedical measurement devices. IEEE Trans Instrum Meas 67(8):1900–1912. https://doi.org/10.1109/tim.2018.2806950

    Article  Google Scholar 

  5. Alemzadeh H, Iyer RK, Kalbarczyk Z, Raman J (2013) Analysis of safety-critical computer failures in medical devices. IEEE Secur Priv 11(4):14–26. https://doi.org/10.1109/msp.2013.49

    Article  Google Scholar 

  6. Cowie B, Baker L, Shoghi B, Worner M, Scott D (2018) Electrocardiogram failure in the operating room—bench testing to prevent bed-side disaster. Anaesthesia 73(6):746–749. https://doi.org/10.1111/anae.14250

    Article  Google Scholar 

  7. Ferner RE, Aronson JK (2019) Medical devices: classification and analysis of faults leading to harms. Drug Saf 43(2):95–102. https://doi.org/10.1007/s40264-019-00879-2

    Article  Google Scholar 

  8. Miclăuş T, Valla V, Koukoura A, Nielsen AA, Dahlerup B, Tsianos G-I, Vassiliadis E (2019) Impact of design on medical device safety. Ther Innov Regul Sci 54(4):839–849. https://doi.org/10.1007/s43441-019-00022-4

    Article  Google Scholar 

  9. Nakayama M, Tanaka S, Hamada S, Uchida T, Kawakami K (2019) Recalls and premarket review systems for high-risk medical devices in Japan. Ther Innov Regul Sci 53(6):775–780. https://doi.org/10.1177/2168479018812812

    Article  Google Scholar 

  10. Jensen K, Kristensen LM (2015) Colored petri nets. Commun ACM 58(6):61–70. https://doi.org/10.1145/2663340

    Article  Google Scholar 

  11. IEEE Standard—Adoption of ISO/IEC 15026-2:2011 Systems and Software Engineering–Systems and Software Assurance—Part 2: Assurance Case. IEEE. https://doi.org/10.1109/ieeestd.2011.6045293

  12. Davidrajuh R (2013) Distributed workflow based approach for eliminating redundancy in virtual enterprising. J Supercomput 63:107–125

    Article  Google Scholar 

  13. Silva Pinheiro TF, Pereira P, Silva B, Maciel P (2023) A performance modeling framework for microservices-based cloud infrastructures. J Supercomput 79(7):7762–7803

    Article  Google Scholar 

  14. Lages D, Borba E, Tavares E, Balieiro A, Souza E (2023) A CPN-based model for assessing energy consumption of IoT networks. J Supercomput 79:1–23

    Article  Google Scholar 

  15. Nault I, André P, Plourde B, Leclerc F, Sarrazin J-F, Philippon F, O’Hara G, Molin F, Steinberg C, Roy K, Blier L, Champagne J (2019) Validation of a novel single lead ambulatory ECG monitor—cardiostat™—compared to a standard ECG Holter monitoring. J Electrocardiol 53:57–63. https://doi.org/10.1016/j.jelectrocard.2018.12.011

    Article  Google Scholar 

  16. Bravo-Zanoguera M, Cuevas-González D, Reyna MA, García-Vázquez JP, Avitia RL (2020) Fabricating a portable ECG device using AD823x analog front-end microchips and open-source development validation. Sensors 20(20):5962. https://doi.org/10.3390/s20205962

    Article  Google Scholar 

  17. Wagner RE, Silva HP, Gramann K (2021) Validation of a low-cost electrocardiography (ECG) system for psychophysiological research. Sensors 21(13):4485. https://doi.org/10.3390/s21134485

    Article  Google Scholar 

  18. Rogers B, Schaffarczyk M, Clauß M, Mourot L, Gronwald T (2022) The movesense medical sensor chest belt device as single channel ECG for RR interval detection and HRV analysis during resting state and incremental exercise: A cross-sectional validation study. Sensors 22(5):2032. https://doi.org/10.3390/s22052032

    Article  Google Scholar 

  19. Constantine HC (2014) CPR training system and methods. United States Patent Application Publication

  20. Josko A, Rak RJ (2005) Effective simulation of signals for testing ECG analyzer. IEEE Trans Instrum Meas 54(3):1019–1024. https://doi.org/10.1109/tim.2005.847350

    Article  Google Scholar 

  21. Antonenko N, Anisimov AA (2022) Development of signal generator for calibrating ECG devices. In: 2022 Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus), pp 1457–1461. https://doi.org/10.1109/ElConRus54750.2022.9755571

  22. Karataş F, Koyuncu İ, Tuna M, Alçın M, Avcioglu E, Akgul A (2021) Design and implementation of arrhythmic ECG signals for biomedical engineering applications on FPGA. Eur Phys J Spec Top 231(5):869–884. https://doi.org/10.1140/epjs/s11734-021-00334-3

    Article  Google Scholar 

  23. Quiroz-Juárez MA, Rosales-Juárez JA, Jiménez-Ramírez O, Vázquez-Medina R, Aragón JL (2022) ECG patient simulator based on mathematical models. Sensors 22(15):5714. https://doi.org/10.3390/s22155714

    Article  Google Scholar 

  24. Almeida D, Costa J, Lourenço A (2021) ECG simulator with configurable skin-electrode impedance and artifacts emulation. Biomed Phys Eng Express 7(6):065026. https://doi.org/10.1088/2057-1976/ac2b4e

    Article  Google Scholar 

  25. Polo A, Narvaez P, Algarín CR (2018) Implementation of a cost-effective didactic prototype for the acquisition of biomedical signals. Electronics 7(5):77. https://doi.org/10.3390/electronics7050077

    Article  Google Scholar 

  26. Gois DAS, Lima JPA, Chella MT, Júnior MCR (2018) YouMake: a low-cost, easy for prototyping, didactic and generic platform for acquisition and conditioning of biomedical signals. In: International Conference on Enterprise Information Systems, pp 473–497. https://doi.org/10.1007/978-3-319-93375-7_22

  27. Rubio D, Lescoulié N, Arce D, Roberti M, Ponce S (2020) Analysis and validation of electrical safety procedures for biomedical devices. In: González Díaz CA, Chapa González C, Laciar Leber E, Vélez HA, Puente NP, Flores D-L, Andrade AO, Galván HA, Martínez F, García R, Trujillo CJ, Mejía AR (eds) VIII Latin American Conference on Biomedical Engineering and XLII National Conference on Biomedical Engineering. Springer, Cham, pp 1434–1440

  28. Zhao S, Li J, Tan M, Xu C, Cheng X (2020) Modeling and simulation of signal acquisition system based on inhibitor arcs hierarchical coloured petri nets: taking dust signal acquisition system as an example. In: 2020 IEEE 9th Data Driven Control and Learning Systems Conference (DDCLS), pp 128–133. https://doi.org/10.1109/DDCLS49620.2020.9275182

  29. Silva HP, Guerreiro J, Loureço A, Fred A, Martins R (2014) BITalino: a novel hardware framework for physiological computing. In: Proceedings of the International Conference on Physiological Computing Systems. https://doi.org/10.5220/0004727802460253

  30. Lai S-C, Hung Y-H, Chang Y-T (2018) Low-cost prototype design of biomedical sensing device for ECG and EMG signal acquisition system. In: 2018 International Conference BIOMDLORE, pp 1–2. https://doi.org/10.1109/BIOMDLORE.2018.8467208

  31. Khan SI (2018) Development of a modular biopotential amplifier trainer for biomedical instrumentation laboratory experiments. Sci J Circuits Syst Signal Process 7(2):48. https://doi.org/10.11648/j.cssp.20180702.12

    Article  MathSciNet  Google Scholar 

  32. Clarke EM, Henzinger TA, Veith H, Bloem R (2018) Handbook of model checking, vol 1. Springer, New York

    Book  Google Scholar 

  33. Sobrinho A, Almeida I, Silva LD, Silva L, Araújo A, Costa TF, Perkusich A (2023) Coloured petri nets for abstract test generation in software engineering. Softw Test Verif Reliab 33(2):1837. https://doi.org/10.1002/stvr.1837

    Article  Google Scholar 

  34. Jensen K, Kristensen LM (2009) Coloured petri nets: modelling and validation of concurrent systems, vol 1. Springer, New York

    Book  Google Scholar 

  35. Westergaard M, Kristensen LM (2009) The access/CPN framework: a tool for interacting with the CPN tools simulator. In: International Conference on Applications and Theory of Petri Nets, pp 313–322. https://doi.org/10.1007/978-3-642-02424-5_19

  36. Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng C-K, Stanley HE (2000) PhysioBank, PhysioToolkit, and PhysioNet. Circulation. https://doi.org/10.1161/01.cir.101.23.e215

    Article  Google Scholar 

  37. Miranda Vasconcellos EM, Cordeiro TD, Sobrinho A, Silva LD, Perkusich A, Nogueira Lima AM (2019) A mixed-radix FFT algorithm implementation based on petri nets to assist the certification of bio-medical systems. In: IECON 2019—45th Annual Conference of the IEEE Industrial Electronics Society, pp 2761–2766. https://doi.org/10.1109/IECON.2019.8927112

  38. Sobrinho A, Silva LD, Perkusich A, Cunha P, Cordeiro T, Lima AMN (2017) Formal modeling of biomedical signal acquisition systems: source of evidence for certification. Softw Syst Model 18(2):1467–1485. https://doi.org/10.1007/s10270-017-0616-7

    Article  Google Scholar 

  39. Biomedical signal acquisition system—CPN model 2.3 (2024). https://doi.org/10.5281/zenodo.10674137

  40. Costa TF, Sobrinho Á, Silva LC, Silva LD, Perkusich A (2022) Coloured petri nets-based modeling and validation of insulin infusion pump systems. Appl Sci 12(3):1475. https://doi.org/10.3390/app12031475

    Article  Google Scholar 

  41. Texas Instruments Incorporated. How to measure ECG (2017) A guide to the signals, system blocks and solutions. https://training.ti.com/ how-measure-ecg-analog-lead-derivation

  42. Analog Devices (2013) Single-lead, heart rate monitor front end datasheet AD8232. https://www.analog.com/media/en/technical-documentation/data-sheets/ad8232.pdf

  43. Analog Devices (2014) Low power, precision analog microcontroller with dual sigma-delta ADCs, ARM Cortex-M3, Data SheetADuCM360/ADuCM361. https://www.analog.com/media/en/technical-documentation/data-sheets/ADuCM360_361.pdf

  44. de Cheveigné A, Nelken I (2019) Filters: when, why, and how (not) to use them. Neuron 102(2):280–293. https://doi.org/10.1016/j.neuron.2019.02.039

    Article  Google Scholar 

  45. McSharry PE, Clifford GD, Tarassenko L, Smith LA (2003) A dynamical model for generating synthetic electrocardiogram signals. IEEE Trans Biomed Eng 50(3):289–294. https://doi.org/10.1109/tbme.2003.808805

    Article  Google Scholar 

  46. Awal A, Mostafa SS, Ahmad M, Alahe MA, Rashid MA, Kouzani AZ, Mahmud MAP (2021) Design and optimization of ECG modeling for generating different cardiac dysrhythmias. Sensors 21(5):1638. https://doi.org/10.3390/s21051638

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the support provided by the Virtus Research, Development, and Innovation Center, including the VIRTUS-CC (EMBRAPII VIRTUS Competence Center – Intelligent Hardware for Industry), at the Federal University of Campina Grande. EMBRAPII (Brazilian Company for Industrial Research and Innovation) has made this initiative possible through funding from the Brazilian Ministry of Science and Technology (MCTI) under the PPI HardwareBR program. The authors also acknowledge the support provided by the Alagoas Research Foundation.

Author information

Authors and Affiliations

Authors

Contributions

JIFJ, AS, LDS, PC, TC, AP, and AMNL contributed equally to this work.

Corresponding author

Correspondence to Álvaro Sobrinho.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Júnior, J.I.F., Sobrinho, Á., Silva, L.D.d. et al. A coloured Petri nets-based system for validation of biomedical signal acquisition devices. J Supercomput 80, 14242–14271 (2024). https://doi.org/10.1007/s11227-024-06012-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-024-06012-0

Keywords

Navigation