DocumentCode :
1777018
Title :
Medical software runtime checking using Petri-nets & software agents
Author :
Majma, Negar ; Babamir, Seyed Morteza
Author_Institution :
Depts. of Comput., Univ. of Kashan, Kashan, Iran
fYear :
2014
fDate :
29-30 Oct. 2014
Firstpage :
449
Lastpage :
454
Abstract :
Nowadays, a new generation of Health Information systems (HIS) called e-health is developing. Health-related equipment can be defined as electronic devices that are able to be implanted in the patient´s body to help his health state. Insulin pump and pacemaker device are some instances of such equipment. Most of the patients who use these devices do not have much technical knowledge. Therefore, these devices must be self-configuring and self-managing. More significantly, they should be able to tolerate and remove errors. As these equipment are often sensitive and may affect the life of human beings, their software are called vital software programs. Even a small error in these vital software programs may endanger lives of human being. The runtime test of these software programs is necessary. This article aims at presenting a solution to verify the performance of these devices. Pacemaker device as a sample is studied. The proposed strategy suggests the application of reactive model-based software agents which play the role of an oracle in a software test. This agent´s knowledgebase is obtained by Petri net drawn based on the proper state of device implementation. Petri net first turns into matrix thanks to linear algebra and then changes to rules which the agent uses to make decisions. Using its intelligence, the agent directs the error, if identified, to the safe mode. The safe mode is meant to be the patient´s proper heart rate. Checking at runtime by use of the agent in addition to the assurance of accurate performance of device can make quick decision makings at crisis time possible for those devices related to human health.
Keywords :
Petri nets; matrix algebra; medical information systems; program testing; software agents; HIS; Petri nets; e-health; electronic health; health information systems; health-related equipment; insulin pump; linear algebra; matrix algebra; medical software runtime checking; pacemaker device; reactive model-based software agents; software test; vital software programs; Heart rate; Insulin; Pacemakers; Petri nets; Sensors; Software; Testing; Health system; Petri-net; Software Testing; agent;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Knowledge Engineering (ICCKE), 2014 4th International eConference on
Conference_Location :
Mashhad
Print_ISBN :
978-1-4799-5486-5
Type :
conf
DOI :
10.1109/ICCKE.2014.6993410
Filename :
6993410
Link To Document :
بازگشت