Visualizing abstract events

  • Authors:
  • Thomas Kunz

  • Affiliations:
  • Department of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1

  • Venue:
  • CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Because of 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 presents a graphical representation for convex abstract events. This representation can easily be included in the process-time diagrams frequently used to depict the behaviour of distributed applications. Such visualizations, in turn, are helpful during the construction, debugging, and monitoring distributed applications as well as in trying to understand old "legacy" code in a program-understanding task. We added such a graphical representation to a prototype distributed debugger. Some examples of the resulting abstract visualization of the execution behaviour are given. These abstract visualizations are essential to minimize the complexity of the understanding process, and support top-down behaviour analyses.