Uniform Resource Visualization(URV) and Visualization Composition(VC)

Graduate

Author: Kukjin Lee
Advisor: Dr.Diane T. Rover
Email: leekukji@cse.msu.edu

Suppose there are two 2D-line graphs that are generated by gnuplot and Matlab, respectively. They have the same look and properties; both have a title, axes, and lines. However, their crucial design features are more likely to have been reinvented than reused from one another. Due to lack of reusability, most visualization have tended to deal with the domain specific task under the restricted environment. Currently, there is no uniform representation established for visualization. This makes it hard to adapt visualization technique to other domains flexibly as well as consistently. Compositional approach provides an elegant and cost-effective way to address this problem. Breaking a system into pieces makes the system tractable and maintainable. Moreover, composing pieces together, we can develop a new system in a consistent manner. During composition each piece of a system can be reused or replaced with other pieces. However, without any validation checking, composite systems might not meet expected behaviors. So, we need a sort of formal guidance to describe the legal compositions. Providing a correct and consistent guidance such as a formal rule for composition is very important. Uniform Resource Visualization (URV) and Visualization Composition (VC) may be applied in new ways to facilitate the difficult task of creating new visualizations. URV is a type of pattern that will associate a visualization specification with each resource, or hardware/software component, in a distributed system. In particular, URV offers new opportunities for representing system resources with standard visual specifications in a uniform manner. In addition, with a set of composition rules, VC utilizing a pattern approach may be applied to integrate existing visualizations and create new visualizations based on their patterns.

Return to Workshop Listing