Small sets supporting fary embeddings of planar graphs
STOC '88 Proceedings of the twentieth annual ACM symposium on Theory of computing
A fast and effective heuristic for the feedback arc set problem
Information Processing Letters
Aesthetics-based graph layout for human consumption
Software—Practice & Experience
An experimental study of the basis for graph drawing algorithms
Journal of Experimental Algorithmics (JEA)
On the approximability of two tree drawing conventions
Information Processing Letters
Qualitative Visualization of Processes: Attributed Graph Layout and Focusing Techniques
GD '96 Proceedings of the Symposium on Graph Drawing
Which Aesthetic has the Greatest Effect on Human Understanding?
GD '97 Proceedings of the 5th International Symposium on Graph Drawing
Drawing Algorithms for Series-Parallel Digraphs in Two and Three Dimensions
GD '98 Proceedings of the 6th International Symposium on Graph Drawing
Fast and Simple Horizontal Coordinate Assignment
GD '01 Revised Papers from the 9th International Symposium on Graph Drawing
Automated Visualization of Process Diagrams
GD '01 Revised Papers from the 9th International Symposium on Graph Drawing
Graph Layout for Workflow Applications with ILOG JViews
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
Sketch-Driven Orthogonal Graph Drawing
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
Cognitive measurements of graph aesthetics
Information Visualization
The Elements of UML(TM) 2.0 Style
The Elements of UML(TM) 2.0 Style
Automatic layout of UML use case diagrams
Proceedings of the 4th ACM symposium on Software visualization
Structured collaborative workflow design
Future Generation Computer Systems
An Interactive Layout Tool for BPMN
CEC '09 Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing
An Automatic Layout Function in BPEL Visual Modeling Tool
SNPD '09 Proceedings of the 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing
An efficient implementation of sugiyama's algorithm for layered graph drawing
GD'04 Proceedings of the 12th international conference on Graph Drawing
Visual change tracking for business process models
ER'11 Proceedings of the 30th international conference on Conceptual modeling
Hi-index | 0.00 |
The Business Process Execution Language (BPEL) is the standard execution language for business workflows. BPEL is an XML-based, verbose and complex language, consisting of block- and graph-oriented control structures, which makes it hard to generate intuitive visualizations. Although many tools enable the visualization of workflows before the transformation into executable systems, notations and style criteria for the visualization and layout of workflows are not standardized, so it is very hard to compare different tools. Often, the construction of a layout for a possibly complex workflow is left to the user or the result is visually unsatisfying. We present a novel algorithm for the layout of complex BPEL workflows, which uses the principles of the algorithm by Sugiyama and takes into account BPEL specifics, e.g. nested structures, parallel paths and several distinct types of elements. The BPEL specifics represent challenges to the layout algorithm and are not completely fulfilled by any other layout approach for BPEL.