Flowgen: Flowchart-based documentation for C++ codes - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Article Dans Une Revue Computer Physics Communications Année : 2015

Flowgen: Flowchart-based documentation for C++ codes

Résumé

We present the Flowgen tool, which generates flowcharts from annotated C++ source code. The tool generates a set of interconnected high-level UML activity diagrams, one for each function or method in the C++ sources. It provides a simple and visual overview of complex implementations of numerical algorithms. Flowgen is complementary to the widely-used Doxygen documentation tool. The ultimate aim is to render complex C++ computer codes accessible, and to enhance collaboration between programmers and algorithm or science specialists. We describe the tool and a proof-of-concept application to the VINCIA plug-in for simulating collisions at CERN's Large Hadron Collider.
Fichier principal
Vignette du fichier
KosVill1.pdf (526.86 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

cea-00997715 , version 1 (19-10-2022)

Identifiants

Citer

David A. Kosower, J. J. Lopez-Villarejo. Flowgen: Flowchart-based documentation for C++ codes. Computer Physics Communications, 2015, 196, pp.497-505. ⟨10.1016/j.cpc.2015.05.029⟩. ⟨cea-00997715⟩
203 Consultations
494 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More