Graph Drawing Algorithms: Using in Software Tools

Hamid Sanatnama, Farshad Brahimi · Journal of Applied Sciences · 2010

The key understanding of a complex system is viweing it's different levels of abstraction.Visualization of the architectural structure of such systems will increase our perception of a complex system.There are many Computer-Aided Software Engineering (CASE) Tools for visual developing.In software engineering visualization and graphic-oriented methods are very common and in most cases these methods use 2D graphics, but 3D software models enable visualization of richer semantics than those of 2D models.This study reviews some of available algorithms with focus on drawing class diagram.We also presented some of the developed tools with their domain of use.We believe that this review is a step towards to investigate the capability of these algorithms for visualization of interactions between components composed by Component Interaction Markup Language (CIML).CIML is well-formed framework for describing the components and the interaction between them.

Read the paper · More papers on PaperTik