X-Analysis Screenshots
X-Analysis analyzes your source code and objects and stores the results in a design recovery repository on your AS/400, iSeries or IBM i.
This repository consists of meta data, business rules, data models, cross reference analytics, complexity metrics and more.
From this repository you can produce documentation in such formats as Visio, Word, pdf and Excel.
The repository can also be interactively viewed, navigated and drilled-down into with a graphical UI, either standalone, or as an RDi plugin.
The meta data can also be exported in formats such as UML, XML, DDL and SQL.
Your RPG, COBOL, or Synon applications can also be automatically migrated to Java, .Net or MVC architected RPG.
There are a number of additional tools available for special tasks such as field expansion, database modernization, complexity metrics, auditing, change analysis and so on.
Take a look at a few sample screenshots below, and use the form on the right to contact us for a free trial or to schedule a demonstration.
Analysis and Documentation
| |
Data Flow Diagram
The 'Data Flow Diagram' displays the control flow among all objects. It displays object where used, displaying the files and programs accessed by the subject object. It is color-coded and shows both the flow of data at a high object level and the contextual information about the specific variables / parameters passed among the objects. |
|
| |
Structure Chart Diagram
The 'Structure Chart Diagram' is a graphic construct of the X-Analysis displaying control
flow of a program. The structure Chart diagram displays the complete call structure down the stack. The diagram also automatically derives a summarized description of each of the object in the diagram. |
|
| |
WDSc/RDi/Eclipse integrate
Integrates with IBM Rational tools thereby allowing the Software Architects and Analysts to stay on one working environment and reap the benefits of both the tool and X-Analysis. |
|
|
|
Application Overview
Helps analyze the application better by subdividing it into Application (or Business) areas. Looking at the application both from macroscopic and microscopic point of view is a piece of cake. |
|
|
|
Extract Business Rules
Enhanced Data Modeling not only exposes the Business Rules implicit in the data and process models of an application but also digs out the vast amount of business logic that is buried inside the source code of the programs. This can then be used to write more manageable RPG/LE, Java or EGL code.
|
|
|
Database Modernization
This is one of the vital elements of the Design recovery module. Here, legacy DDS to SQL database conversion is totally automated. Stateless Service programs are also built over the entire modernized database. Each converted table has a CRUD type stateless service program created over it. |
|
|
|
UML Extraction
X-Analysis Modeling process extracts enough useful information which gets presented as UML diagrams, thus helping in enhancing the legacy application. |
|
|
Re-Architect in J2EE
X-Analysis dissects the legacy application programs to decouple the screens from the embedded business logic. This componentization is then leveraged by the X-Modernize module to generate JSFs, JavaBeans and ORM objects thereby assisting in Re-architecting a legacy application in J2EE.
|
|
| |
Metrics Analysis
The Metrics Analysis automatically generates low, medium and high complexity classification of each program based upon various parameters. Some of the important parameters are Cyclomatic Complexity, Halstead, Device files, Source Lines, etc. |
|
| |
Specialized Analysis
The integrated specialized reporting module provides valuable reports that helps organization to manage the system environment. The managers of your organization can design and develop professional reports with the help of integrated specialized reporting module. |
|
|
Document Java/VB
With tools allowing Java/VB professionals to access System i resources, a good percentage of the code gets written in these languages to maintain legacy application objects. X-Analysis deals with this crucial requirement to help analyse Java/VB projects along with the regular System i application.
|
|
|
Extract Test Data
Using the data model derived by X-Analysis, test data subsets can be auto-created, and can be aged forwards and backwards for regression testing. One can also test referential integrity of production database.
|
|
| |
Db2 Web Query Extract
X-WebQuery automatically builds the meta-data layer for DB2 Web Query, including all of the file to file foreign key or relational information which is extracted using Databorough's data modeling engine. These auto generated queries use the relational information to bring in descriptor information to standard queries, as well as linking individual queries so users can drill-down through the hierarchical structure of the business data, like any Business Intelligence application.
|
|