A system for visualizing and debugging distributed real-time systems with monitoring support

Jeffrey J.P. Tsai, Yao Dong Bi, Steve J.H. Yang

研究成果: 雜誌貢獻期刊論文同行評審

1 引文 斯高帕斯(Scopus)

摘要

Based on system execution traces, this paper presents a dynamic approach for visualizing and debugging timing constraint violations occurring in distributed real-time systems. The system execution traces used for visualization and debugging are collected during the execution of a target program in such a way that its run-time behavior is not interfered with. This is made possible by our non-interference distributed real-time monitoring system which is capable of collecting system's run-time traces by monitoring and fetching the data passing through the internal buses of a target system. After the run-time data has been collected, the visualization and debugging activities then proceeded. The timing behavior of a target program is visualized as two graphs - the Colored Process Interaction Graph (CPIG) and the Dedicated Colored Process Interaction Graph (DCPIG). The CPIG depicts the timing behavior of a target program by graphically representing interprocess relationships during their communication and synchronization. The DCPIG can reduce visualization and debugging complexity by focusing on the portion of a target program which has direct or indirect correspondence with an imposed timing constraint. With the help of the CPIG and the DCPIG, a timing analysis method is used for computing the system-related timing statistics and analyzing the causes of timing constraint violations. A visualization and debugging system, called VDS, has been implemented using OpenWindows on Sun-4's/UNIX workstations.

原文???core.languages.en_GB???
頁(從 - 到)355-400
頁數46
期刊International Journal of Software Engineering and Knowledge Engineering
6
發行號3
DOIs
出版狀態已出版 - 9月 1996

指紋

深入研究「A system for visualizing and debugging distributed real-time systems with monitoring support」主題。共同形成了獨特的指紋。

引用此