Loading [MathJax]/extensions/MathMenu.js
Visualization of Distributed Program Execution | IEEE Conference Publication | IEEE Xplore

Visualization of Distributed Program Execution


Abstract:

Comprehending distributed programs remain a challenge despite the availability of sophisticated IDEs and debuggers. This is mainly due to the inability to get an integrat...Show More

Abstract:

Comprehending distributed programs remain a challenge despite the availability of sophisticated IDEs and debuggers. This is mainly due to the inability to get an integrated view of the program execution since distributed programs run as individual fragments on different systems. Our work integrates the fragments into a single meaningful whole and thereby aims to generate a paradigm that complements the user's way of debugging distributed systems. The context of work is the Java Interactive Visualization Environment, a state-of-the-art debugging, analysis, and visualization tool for Java programs. We elucidate a systematic approach to combine the execution traces of the individual fragments by preserving the causal order of message passing events. This forms the basis for the unified sequence diagram which provides the history of the execution and thus depicting the control view. We present the detailed steps of the construction. The prototype version of the integrated data view is achieved by aggregating the state vectors from individual fragments and tracing the transitions in order to produce a unified state diagram. Further work is in progress to derive a systematic approach to construct distributed state diagram.
Date of Conference: 06-08 July 2021
Date Added to IEEE Xplore: 03 November 2021
ISBN Information:
Conference Location: Kharagpur, India

Contact IEEE to Subscribe

References

References is not available for this document.