summaryrefslogtreecommitdiff
path: root/devel/linux-understand_ada/pkg-descr
blob: 4e17a8db1d5046497432c35fd43f0ff08d4760db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Understand for Ada is an IDE tool offering reverse engineering,
automatic documentation, code navigation, metrics, maintenance and
cross reference tool for Ada 83 and Ada 95 source code. It is
designed to help engineers who have inherited large amounts of Ada
legacy code, or whose Ada projects have grown to immense size or
complexity. The tool offers incremental analysis (parsing) of only
changed source code, detailed graphical reverse engineering, highly
interactive cross referencing, and detailed automatic documentation
via HTML output. All parsing is compiler independent - Understand
for Ada uses it's own Ada parser designed for its kind of analysis.
   
Views include call (invocation) trees, callby trees, generic
instantiation trees, with trees, with-by trees, Ada Structure Graphs
(ASG), colorized source browsing/editing, quick and smart project
wide string searching and detailed HTML/text documentation of
analysis information. Additional custom reporting/documentation
can be developed using the PERL interface to Understand for Ada's
database.

You need a limited time period license to run the product in
evaluation mode or a purchased permanent license. Both can be
obtained in the www site.

WWW: http://www.scitools.com/