SynchroVis: 3D Visualization of Monitoring Traces in the City Metaphor for Analyzing Concurrency

Waller, Jan, Wulf, Christian, Fittkau, Florian, Döhring, Philipp and Hasselbring, Wilhelm (2013) SynchroVis: 3D Visualization of Monitoring Traces in the City Metaphor for Analyzing Concurrency [Paper] In: 1st IEEE International Working Conference on Software Visualization (VISSOFT 2013), September 27-28, 2013, Eindhoven, Netherlands.

[img]
Preview
Text
SynchroVis_VISSOFT2013_preprint.pdf - Accepted Version

Download (1692Kb) | Preview
[img] Video
SynchroVis.mp4 - Supplemental Material

Download (45Mb)
[img]
Preview
Slideshow
PresentationTools_SynchcroVis_final.pdf - Presentation

Download (346Kb) | Preview

Abstract

The increasing code complexity in modern software systems exceeds the capabilities of most software engineers to understand the system’s behavior by just looking at its program code. The addition of concurrency issues through the advent of multi-core processors in the consumer market further escalates this complexity.

A solution to these problems is visualizing a model of the system to ease program comprehension. Especially for the comprehension of concurrency issues, static information is often not sufficient. For this purpose, profiling and monitoring can provide additional information on the actual behavior of a system. An established visualization approach is the 3D city metaphor. It utilizes the familiarity with navigating a city to improve program comprehension.

In this paper, we present our trace-based SynchroVis 3D visualization approach for concurrency. It employs the city metaphor to visualize both static and dynamic properties of software systems with a focus on illustrating the concurrent behavior. To evaluate our approach, we provide an open source implementation of our concepts and present an exemplary dining philosophers scenario showing its feasibility.

Document Type: Conference or Workshop Item (Paper)
Keywords: Visualization, Monitoring, Concurrency
Research affiliation: Kiel University > Faculty of Engineering > Department of Computer Science > Software Engineering
Kiel University > Kiel Marine Science
Projects: Kieker
Date Deposited: 22 Jul 2013 09:05
Last Modified: 12 May 2014 17:18
URI: http://eprints.uni-kiel.de/id/eprint/21839

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...