High-Level Views of Distributed Executions.

Thomas Kunz · 1995

. Due to the complexity of distributed applications, understanding their behaviour is a challenging task. The top-down use of suitable abstraction hierarchies is frequently proposed to manage this complexity. One commonly used abstraction is to group primitive events into abstract events. This paper discusses some of the problems encountered when displaying executions at abstract levels and presents a graphical representation for convex abstract events. Using convex events as building block for abstract execution visualizations avoids the identified problems. The proposed representation can easily be included in the process-time diagrams frequently employed to depict the behaviour of distributed applications. Such visualizations, in turn, are helpful during the construction, debugging, and monitoring of distributed applications as well as in trying to understand old "legacy" code in a program-understanding task. We enhanced the visualization component of a prototype distributed debugg...

Read the paper · More papers on PaperTik