DAC Documentation Generator and Doxygen Comparison

DAC ADG

Doxygen

Features

*

*

Produces Source Documentation

*

  Produces Software-Project and Quality Documentation

*

*

Works on Windows

 

*

Platform independent

*

*

ANSI C support

 

*

C++, C# and Java support

*

*

Allows inclusion of source comments from functions, variables, macros, types, constants, etc.

*

*

Allows inclusion of Call-Graph of functions

*

 

Allows inclusion of Flow Charts of functions

*

 

Allows inclusion of global uses of functions, variables, macros, types, constants, etc.

*

 

Allows inclusion of reports of Static Code Analysis

*

 

Allows inclusion of Software Metrics reports

*

 

Allows inclusion of MISRA C check reports

*

 

Allows inclusion of Symbol Name Checking reports

*

 

Allows inclusion of Version Control System reports

*

*

Has a graphical user interface 

*

*

Supported .rtf output format

 

*

Supported .pdf and .ps outpu tformats

 

*

Can output documentation in online and offline format simultaneously

 

*

Supported .html output format

 

*

Can generate structured XML output

 

*

Math formulas supported (LATEX syntax used)

*

*

Many configurable options to fine-tune the output

*

 

Hasgraphic wizard tool used to automate and configure generation process 

*

*

Generates a layout which can be used and edited

 

*

Supports different characteren codings, including UTF-8

*

*

Allows grouping of entities and creating a hierarchy

 

*

Extracts documentation directly from the sources

*

 

Generates documents on the basis of another documentation template

*

 

Allows generating multiple output documents on the basis of a single template

*

*

Can easily cope with large projects

*

*

Conditionalinterpretation when generating documentation

*

*

Flexible comment placement

*

*

Allows inclusion of function, variables and other definitions in the documentation

*

*

Source code fragments can be syntax highlighted

*

*

Supported inclusion of undocumented entities

*

 

Can cooperate with useful tools other than document generator