The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
Textual Difference Visualization of Multiple Search Results utilizing Detail in Context
TPCG '04 Proceedings of the Theory and Practice of Computer Graphics 2004 (TPCG'04)
Scalable visualization of model differences
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Different models for model matching: An analysis of approaches to support model differencing
CVSM '09 Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models
Visual Comparison of Graphical Models
ICECCS '09 Proceedings of the 2009 14th IEEE International Conference on Engineering of Complex Computer Systems
Fine-grained metamodel-assisted model comparison
Proceedings of the 1st International Workshop on Model Comparison in Practice
Fine-grained metamodel-assisted model comparison
Proceedings of the 1st International Workshop on Model Comparison in Practice
Assessing the quality of model-comparison tools: a method and a benchmark data set
Proceedings of the 2nd International Workshop on Model Comparison in Practice
A generic solution for syntax-driven model co-evolution
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
A visualization approach for difference analysis of process models and instance traffic
BPM'13 Proceedings of the 11th international conference on Business Process Management
Hi-index | 0.00 |
Model comparison includes three major concerns: presentation, calculation, and visualization of model differences. In this paper we address the concern of visualization of model differences in the context of model configuration management systems. Since models are considered the main artifacts in model configuration management systems, we require that the differences between models are represented by means of a differences model, which conforms to a differences metamodel. The traditional approaches to visualization of model differences based on a textual, tree-like, or even diagrammatic representation of differences do not scale well in the presence of large differences models. The cause for this is that it gets harder to comprehend the meaning of differences as the size of the differences models increase. We focus on this problem and propose a solution that extends and combines two existing approaches, namely polymetric views and a generic visualization framework for metamodel-based languages. Polymetric views offer good overview, zoom, and filtering capabilities. A visualization framework for metamodel-based languages is used to visualize differences details. By using the combination of these two approaches, it becomes easier to comprehend the meaning of differences even in large models. This paper describes both the details of our solution, and a generic tool that implements the described solution.