Title :
Automatic Generation of SVG Program Documents with Animation Based on Attribute Graph Grammars
Author :
Goto, Takaaki ; Sumida, Tomoo ; Kirishima, Tadaaki ; Yaku, Takeo ; Tsuchida, Kensei
Author_Institution :
Univ. of Electro-Commun., Chofu, Japan
Abstract :
We have been developing a software development environment using the program diagram “Hichart”. In our research, we have implemented a graphical editor for Hichart. We add new features and capabilities to the editor, including calculation of a cyclomatic complexity and generation of SVG files for a given Hichart diagram. In this paper, we present a method of automatically generating a SVG file for a given program diagram based on attribute graph grammars. The thus obtained SVG file can animate a process of calculating a cyclomatic complexity of a given Hichart diagram on any readily available Web browsers. We also describe an automatic generation of a SVG file which can be displayed when diagrams are aesthetically drawn.
Keywords :
computer animation; flowcharting; graph grammars; high level languages; software engineering; system documentation; HIerachical flowCHART description language; Hichart; SVG; attribute graph grammar; cyclomatic complexity; graphical editor; program diagram; program documents; scalable vector graphics; software development; Animation; Complexity theory; Grammar; High definition video; Production; Semantics; Visualization; Attribute Graph Grammars; Hichart; SVG;
Conference_Titel :
Computer and Information Science (ICIS), 2010 IEEE/ACIS 9th International Conference on
Conference_Location :
Yamagata
Print_ISBN :
978-1-4244-8198-9
DOI :
10.1109/ICIS.2010.120