تقرير
Flowgen: Flowchart-Based Documentation for C++ Codes
العنوان: | Flowgen: Flowchart-Based Documentation for C++ Codes |
---|---|
المؤلفون: | Kosower, David A., Lopez-Villarejo, J. J. |
سنة النشر: | 2014 |
المجموعة: | Computer Science High Energy Physics - Experiment High Energy Physics - Lattice High Energy Physics - Phenomenology |
مصطلحات موضوعية: | Computer Science - Software Engineering, Computer Science - Computational Engineering, Finance, and Science, High Energy Physics - Experiment, High Energy Physics - Lattice, High Energy Physics - Phenomenology |
الوصف: | 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. Comment: 17 pages, 10 figures, supplemental material (two ancillary files) |
نوع الوثيقة: | Working Paper |
URL الوصول: | http://arxiv.org/abs/1405.3240 |
رقم الأكسشن: | edsarx.1405.3240 |
قاعدة البيانات: | arXiv |
الوصف غير متاح. |