5 Graph Description Language (GDL) - Absint
5 Graph Description Language (GDL) - Absint
5 Graph Description Language (GDL) - Absint
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1 Introduction<br />
aiSee is a tool that automatically calculates a customizable layout of graphs specified in <strong>GDL</strong><br />
(<strong>Graph</strong> <strong>Description</strong> <strong>Language</strong>). This layout is then displayed, and can be interactively explored,<br />
printed, and exported to various formats.<br />
aiSee reads a textual and human-readable graph specification and visualizes the graph. Its design<br />
has been optimized to handle large graphs automatically generated by applications (e. g. compilers).<br />
aiSee was developed to visualize the internal data structures typically found in compilers. Today<br />
it is widely used in many different areas:<br />
• Genealogy (family trees)<br />
• Business management (organization charts)<br />
• Software development (call graphs, control flow graphs)<br />
• Hardware design (circuit diagrams, networks)<br />
• Genetic engineering (complex pedigrees)<br />
• History research (evolution diagrams)<br />
• Informatics (animation of sorting algorithms)<br />
• Database management (entity relationship diagrams)<br />
There are many applications that offer <strong>GDL</strong> interfaces. Some of them are freely available on the<br />
Internet.<br />
9