Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aexd_v1_0.tar.gz(16724 Kbytes)
Manuscript Title: Flowgen: Flowchart-Based Documentation for C++ Codes
Authors: David A. Kosower, J.J. Lopez-Villarejo
Program title: Flowgen
Catalogue identifier: AEXD_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 196(2015)497
Programming language: Python 3, Java.
Computer: PC, Workstation.
Operating system: Linux, MacOS, Windows.
RAM: Varying
Keywords: Flowgen, C++, Visual documentation, UML activity diagram, Flowchart, Annotated sources, Doxygen.
PACS: 07.05.Bx, 07.05.Tp.
Classification: 6.2, 20.

External routines: LibClang, PlantUML

Nature of problem:
To document visually the dynamic behavior of complex scientific algorithms coded in C++.

Solution method:
Generation of a set of interconnected UML activity diagrams from annotated C++ sources.

Running time:
The examples provided take only seconds to run.