Computer aided layout of entity relationship diagrams
Journal of Systems and Software - Special double issue on the entity-relationship approach to databases and related software
A Layout algorithm for data flow diagrams
IEEE Transactions on Software Engineering
Software—Practice & Experience
On embedding a graph in the grid with the minimum number of bends
SIAM Journal on Computing
Research directions in object-oriented programming
Research directions in object-oriented programming
Automatic graph drawing and readability of diagrams
IEEE Transactions on Systems, Man and Cybernetics
Algorithms for plane representations of acyclic digraphs
Theoretical Computer Science
Small sets supporting fary embeddings of planar graphs
STOC '88 Proceedings of the twentieth annual ACM symposium on Theory of computing
EDGE: an extendable graph editor
Software—Practice & Experience - Unix tools
A Framework for the Automated Drawing of Data Structure Diagrams
IEEE Transactions on Software Engineering
Towards the Automatic Generation of Software Diagrams
IEEE Transactions on Software Engineering
QBD*: A Graphical Query Language with Recursion
IEEE Transactions on Software Engineering
Area requirement and symmetry display of planar upward drawings
Discrete & Computational Geometry
Algorithms for drawing graphs: an annotated bibliography
Computational Geometry: Theory and Applications
Embedding planar graphs on the grid
SODA '90 Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms
Journal of the ACM (JACM)
Visualizing Abstract Objects and Relations
Visualizing Abstract Objects and Relations
The TANGO Algorithm Animation System
The TANGO Algorithm Animation System
Towards a hierarchical design and integration of programming projects
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Object-Oriented Design of Graph Oriented Data Structures
ALENEX '99 Selected papers from the International Workshop on Algorithm Engineering and Experimentation
Algorithmic Patterns for Orthogonal Graph Drawing
GD '98 Proceedings of the 6th International Symposium on Graph Drawing
Interactive and visual environment supporting conceptual modeling of complex OODB applications
AVI '96 Proceedings of the workshop on Advanced visual interfaces
Hi-index | 0.00 |
A diagram is a drawing on the plane that represents a graph-like structure, where nodes are represented by symbols and edges are represented by curves connecting pairs of symbols. An automatic layout facility is a tool that receives as input a graph-like structure and is able to produce a diagram that nicely represents such a structure. Many systems use diagrams in the interaction with the users; thus, automatic layout facilities and algorithms for graphs layout have been extensively studied in the last years. We present a new approach in designing an automatic layout facility. Our approach is based on a modular management of a large collection of algorithms and on a strategy that, given the requirements of an application, selects a suitable algorithm for such requirements. The proposed approach has been used for designing the automatic layout facility of Diagram Server, a network server that offers to its clients several facilities for managing diagrams.