X-Audit comprises several components with features designed to accelerate the management of complex legacy applications:
- Complexity metrics
- Shows traditional complexity metrics by program and subroutine such as Cyclomatic Complexity and Halstead Volume
- Shows As/400-specific RPG complexity metrics such as depth of IF/DO nesting, number of GOTOs, number of device files, etc
- Problem Alerts
- Reports on possibly harmful conditions such as missing source, source changed after object creation date, etc
- Difference Analysis
- Compares versions of your system at different points in time
- Identify changes to new release of packaged software in order to refit customizations you’ve made
- Can be used to track changes to your custom systems over time for audit or management purposes
- Linked Repositories
- Allows linking and analysis of multiple X-Analysis repositories across multiple systems, languages and platforms
See Your System As You’ve Never Seen It
Simply fill out the form on the right for a
free, no obligation 30 day trial of X-Analysis.
Features List
Complexity Metrics
- All metrics exportable to Excel
- Metrics calculated at both program and subroutine/procedure level
- Traditional and AS/400-tailored metrics, including:
- Cyclomatic Complexity
- Halstead volume
- Maintainability Index
- Number of source line statements in the program
- Number of GOTO’s or CABxx statements
- Greatest nesting depth of IF/DO statements
- Greatest number of statements within an IF/DO block of code
- Greatest depth of nested DO/FOR loops
- Greatest depth of nested ELSE statements
- and more
- Standard reports and user-customizable report facility both included
- Metrics data saved and may be analyzed for changes over time
Problem Alerts
- All objects analyzed for potential problem conditions including:
- Object with no source
- Source changed after object creation date
- Source with no objects
- Duplicate logical files
- Database files with no members
- and more
Difference Analysis
- Compare two or more versions of an application at different points in time to discover changes in
- Source code
- Business rules
- Table and field definitions
- Table relationships
Linked Repositories
- Linked X-Analysis information across multiple system, languages and platforms such as IBM i, .Net, Unix/Linux, Mainframe, RPG, COBOL, Java, C#, VB etc.
See Your System As You’ve Never Seen It
Simply fill out the form on the right for a
free, no obligation 30 day trial of X-Analysis.