System i Application Design Recovery

Description

This solution set extends Data Modeling.

The design characteristics of an application are valuable assets. Information about the legacy application designs, helps assess the nature and relevance of these assets without the need for expertise in RPG/COBOL or even the legacy application.

The Business Logic of an application are what makes the application function uniquely in the company that uses the application. The Business Rules implicit in the data and process models of an application exposed by Data Modeling, but does not entirely account for the vast amount of business logic that is buried inside the source code of the programs. One of the functions of the Design Recovery Set is identifying and indexing this logic automatically from individual programs or parts of the entire system. The business logic can then be analyzed and documented with the powerful and interactive source browser integrated with X-Analysis, and exported and documented in MS Word or Visio. The indexed rule logic is also accessible in the well documented X-Analysis database for programmatic reuse if applicable.

UML, DDL and XMi are also exportable from this toolset. This uses the data model and screen meta data flows to produce exports capable of initializing Hibernate core, RSA/M, Borland Together, Erwin, or other application modeling and development tools.

Features
  • Identifies and documents business rule logic from legacy RPG
  • Analysis and cross referencing of business rule logic in legacy RPG
  • Individual Business Rule Annotation
  • Business Rule Where Used & Summaries
  • Business Rule Database
  • Business Rule Exports to MS Word and EXCEL
  • Export of DDL, XMI from data model.
  • Generation of UML Activity Diagrams