Flowgen: Flowchart-Based Documentation Framework for C++

Preview:

DESCRIPTION

Flowgen: Flowchart-Based Documentation Framework for C++

Citation preview

Institut de Physique

Théorique

David A. Kosower, Juan J. Lopez-Villarejo,

Serguei Roubtsov

Flowgen: Flowchart-Based

Documentation Framework for C++

presented by Alexander Serebrenik

Two perspectives on the computation

?

PAGE 228-9-2014

Flowgen

comment: ‘high

level’ view

Conventional comment:

implementation details

PAGE 328-9-2014

from the

code

Function call

from the code:

link to another

diagram

PAGE 428-9-2014

Flowgen

annotation

zoom level 1

Unannotated

return statement

Flowgen

annotation

zoom level 0

(expanded with

a click)

PAGE 528-9-2014

Flowgen

annotation

zoom level 1

Unannotated

return statement

Flowgen

annotation

zoom level 0

(expanded with

a click)

Flowgen annotations: summary

PAGE 628-9-2014

multiple zoom levels control flow extraction

and renaming

test

succeeded

linked function calls unannotated return statements

PAGE 728-9-2014

http://jlopezvi.github.io/Flowgen/

Recommended