Removing edge-node intersections in drawings of graphs
Information Processing Letters
Object-oriented modeling with ADORA
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Constraint-based layout in visual program design
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
Tool support for the navigation in graphical models
Proceedings of the 30th international conference on Software engineering
An Improved Fisheye Zoom Algorithm for Visualizing and Editing Hierarchical Models
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
A prototype implementation of an orthographic software modeling environment
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Hi-index | 0.00 |
Editing graphic models always entails layout problems. Inserting and deleting items requires tedious manual work for shifting existing items and rearranging the diagram layout. Hence, techniques that automatically expand a diagram when space is required for insertion and contract it when free space becomes avaliable are highly desirable.Existing layout generation algorithms are no good solution for that problem: they may completely rearrange a diagram after an editing operation, while users want to preserve the overall visual appearance of a diagram.We have developed a technique which automatically expands or contracts a diagram layout when items are inserted or removed while preserving its overall shape, i.e. the positions of the items relative to each other. Our technique has been implemented in a prototype tool. We are using it not just for simplifying editing, but primarily for implementing an aspect-oriented visualization concept.