TSRI Process: Phase 2


In this first true phase of a modernization, TSRI's generates a code-level Application Blueprint® and Transformation Blueprint® documentation, which gives your developers the ability to easily understand what your systems look like today and to understand, maintain, and develop your modernized applications tomorrow. These hyperlinked, comprehensive blueprints allow our teams to set the baseline for transformation and to identify any potential gaps. Oftentimes, this is the first time the development team has seen a complete, readable overview of their legacy code base!

In addition, this phase will guide all of the subsequent steps in the refinement of the application modernization process. TSRI conducts design and architecture workshops, with full client participation, to make sure the design process fulfills all business and technical requirements of the modernization. TSRI also introduces the JANUS Studio® modernization solution to ingest and parse your source code based upon international modeling standards, so your organization achieves the outcomes you expect.

TSRI uses the following methodology to complete this phase:

1. Setup

TSRI modifies its JANUS Studio® solution to generate the application’s baseline model in what’s called the Intermediate Object Model (IOM). JANUS Studio® augments the IOM with semantic analyses including: control flow, data flow, state model, cause/effect and class models, code complexity metrics, and code redundancy clusters. Finally, we generate an inventory report and verify that all code, databases, and user interfaces have been successfully ingested and modeled.