Flowgen: Flowchart-based documentation framework for C++

D.A. Kosower, J.J. Lopez-Villarejo, S. Roubtsov

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    2 Citations (Scopus)

    Abstract

    We present the Flowgen framework, which generates flowcharts from annotated C++ source code. It 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++ 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.
    Original languageEnglish
    Title of host publicationProceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014), Victoria BC, Canada, September 28-29, 2014)
    PublisherInstitute of Electrical and Electronics Engineers
    Pages59-64
    ISBN (Print)978-1-4799-6148-1
    DOIs
    Publication statusPublished - 2014
    Event2014 IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), September 28-29, 2014, Victoria, British Columbia, Canada - Victoria, British Columbia, Canada
    Duration: 28 Sep 201429 Sep 2014

    Conference

    Conference2014 IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), September 28-29, 2014, Victoria, British Columbia, Canada
    Abbreviated titleSCAM 2014
    Country/TerritoryCanada
    CityVictoria, British Columbia
    Period28/09/1429/09/14

    Fingerprint

    Dive into the research topics of 'Flowgen: Flowchart-based documentation framework for C++'. Together they form a unique fingerprint.

    Cite this