Title :
Deadlock detection in a distributed implementation of a visualization system for medical measurement signals
Author :
Lindner, G. ; Heiner, M. ; Kobienia, T.
Author_Institution :
Physikalisch Tech. Bundesanstalt, Braunschweig, Germany
Abstract :
We apply the methods proposed by Heiner (1992) and Heiner et al. (1994) for detecting anomalies in existing executable INMOS C code for a parallel program using static and dynamic analyses of Petri nets. The architecture used is a transputer network. The algorithmic translation of the INMOS C program into hierarchical place/transition nets which preserves both control and message flow is performed by a Petri net generator. Every implemented process is converted into an equivalent net. After this, the net parts generated are visualized and linked, and supplements are added, using a powerful graphical Petri net editor. Hierarchical methods are furnished and communication interface objects are highlighted. Every net object in the graphical representation is referenced with its counterpart in the source code so that error localization is possible. In the next processing step, the output capabilities of the Petri net editor are used to produce several input files for analyzing tools. Finally, the process nets investigated separately are brought together by merging the communication interfaces into one whole top level net. Here, a renewed analysis is performed
Keywords :
Petri nets; data visualisation; medical signal processing; message passing; parallel programming; INMOS C code; Petri nets; deadlock detection; graphical Petri net editor; graphical representation; medical measurement signals; message flow; parallel program; renewed analysis; transputer network; visualization system; Communication system control; Computer displays; Data visualization; Frequency synchronization; Medical signal detection; Merging; Performance analysis; Petri nets; Signal analysis; System recovery;
Conference_Titel :
Systems, Man, and Cybernetics, 1996., IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7803-3280-6
DOI :
10.1109/ICSMC.1996.565526