LENS4PEMS

LENSPEMS: evaLuation framEwork for autoNomous Systems (LENS) for Programmable Electronic Medical Systems (PEMS)

LENS is a framework for evaluating autonomous systems whose preliminary version is part of a research work published in ACSOS 2022 and available here:

  A. Bombarda, S. Bonfanti, M. De Sanctis, A. Gargantini, P. Pelliccione, E. Riccobene, P. Scandurra, 
  "Towards an Evaluation Framework for Autonomous Systems" in 2022 IEEE International Conference on Autonomic 
  Computing and Self-Organizing Systems Companion (ACSOS-C), pp. 43-48, doi: 10.1109/ACSOSC56246.2022.00025

This web page provides supplemental material related to the article titled Evaluation Framework for Autonomous Systems: the case of Programmable Electronic Medical Systems and submitted to the IEEE Transactions on Software Engineering journal. LENS is an instrument to make an assessment of a system under the lens of abilities related to adaptation and smartness, and then to help software engineers in understanding in which direction is worth investing in to make their system smarter. It also helps to identify possible improvement directions and to plan for concrete activities. Finally, it helps to make a re-assessment when the improvement has been performed in order to check whether the plan has been accomplished.

Abilities in LENSPEMS

The Figure Mapping the MAR abilities to LENSPEMS shows the abilities of LENSPEMS as the outcome of investigating the suitability of the MAR abilities for PEMS. For each ability, we also show the various ability levels. We highlight that we do not report those abilities and sub-abilities that do not apply to medical devices. In the Figure, changes are highlighted with blue text (additive change) and gray strike-through text (reductive change). Lastly, gray cells identify those levels that have been completely removed. They cause a reduction in the levels numbering, by generating a mismatch between the numbering of MAR abilities and LENSPEMS abilities levels.

Validation of LENSPEMS

We organized the validation of the LENSPEMS framework into the following three RQs, for which we provide the relevant documents.

RQ1 (Applicability): How LENSPEMS is applicable to real PEMS?

To validate the applicability of LENSPEMS, we show, in the article, its use in practice to evaluate a real PEMS, namely a mechanical ventilator (MVM), which has been developed during the COVID-19 pandemic also by most of the authors of this work [1].

RQ2 (Generalizability): To what extent LENSPEMS is generalizable to the PEMS class of systems?

To validate the generalizability of LENSPEMS, we collected a number of PEMS and analyzed the fit for purpose of the framework. Specifically, we evaluated whether the current abilities and sub-abilities, together with their levels, (i) are appropriate for evaluating these systems, (ii) need to be slightly changed to better match the needs of the considered PEMS, e.g. adapting some levels or removing or adding some of them, or (iii) abilities and sub-abilities should be removed or new ones should be added.

The list of PEMS evaluated for the generalizability of LENSPEMS is the following:

Through their evaluation, we determined the necessary modifications for each of the examined PEMS. Once we confirmed that each modification was suitable for all the PEMS, we extended LENSPEMS accordingly. In the following document, all change proposals, with their motivations and final status have been tracked.

RQ3 (Usefulness): How LENSPEMS is useful in making an assessment of a PEMS and identifying possible directions of improvement towards smartness?

To answer to this question we followed a mixed research methodology, including answers to a questionnaire and interviews.

LENS_ZOO

In the following, we list all available LENS instances. This list will be updated whenever new instances of our framework are developed.

Replication package

The replication package for the literature review of the paper submitted to IEEE TSE is available here.

Contributors

References

[1] A. Abba et al., “The novel mechanical ventilator milano for the COVID-19 pandemic,” Physics of Fluids, vol. 33, 2021.

[2] A. Bombarda, S. Bonfanti, and A. Gargantini, “Developing medical devices from abstract state machines to embedded systems: A smart pill box case study,” in Software Technology: Methods and Tools. Springer International Publishing, 2019, pp. 89–103. [Online]. Available: https://doi.org/10.1007/978-3-030-29852-4_71477

[3] C. Berget, L. H. Messer, and G. P. Forlenza, “A clinical overview of insulin pump therapy for the management of diabetes: Past, present, and future of intensive therapy,” Diabetes Spectrum, vol. 32, no. 3, pp. 194–204, Aug. 2019. [Online]. Available: https://doi.org/10.2337/ds18-00911491

[4] M. A. Serhani, H. T. E. Kassabi, H. Ismail, and A. N. Navaz, “ECG monitoring systems: Review, architecture, processes, and key challenges,” Sensors, vol. 20, no. 6, p. 1796, Mar. 2020. [Online]. Available: https://doi.org/10.3390/s200617961481

[5] M. M. Baig, H. Gholamhosseini, and M. J. Connolly, “A comprehensive survey of wearable and wireless ECG monitoring systems for older adults,” Medical & Biological Engineering & Computing, vol. 51, no. 5, pp. 485–495, Jan. 2013. [Online]. Available: https://doi.org/10.1007/s11517-012-1021-61486

[6] A. Mashkoor, “The hemodialysis machine case study,” in Abstract State Machines, Alloy, B, TLA, VDM, and Z, M. Butler, K.-D. Schewe, A. Mashkoor, and M. Biro, Eds. Cham: Springer International Publishing, 2016, pp. 329–343.1495

[7] Sterilizer: https://www.wh.com/en_global/dental-products/sterilization-hygienic-maintenance/sterilizers/lisa-autoclave/