|
Legacy System Transformation |
|
Automated Legacy Software Modernization
The Software Revolution, Inc (TSRI), a Washington State-based business, provides automated legacy computer system modernization services for fortune 500 government and industry customers. TSRI automatically modernizes legacy systems into modern, platform-independent object-oriented languages following the OMG Architecture Driven Modernization approach. Language-neutral re-factoring transforms a platform independent intermediate model to improve design, performance and maintainability before platform specific code is generated. Unified Modeling Language (UML) documentation is generated to fully document the legacy system as well as the modernized system which is generated into platform specific C++, J2EE/Java, or C#. Please click on the legacy modernization case studies on the right or visit TSRI website for more information.
 |
Written in legacy COBOL, AMDOCS used a SPRINT billing system which was selected for modernization to modern C, for consistency with their other key applications. AMDOCS selected the automated solutions offered by The Software Revolution, Inc. (TSRI) to assist in this modernization effort. |
 |
The Eurocat Air Traffic Management System (EATMS) is used in 16 European countries and Australia. EATMS became subject to a modernization initiative in 2005. Thales Air Systems selected the TSRI to modernize this system written in legacy Ada 83. |
|

|
The National Endowments for the Arts (NEA) attempted a manual modernization of 3 Wang COBOL administrative sub-systems. This manual effort ended in complete failure. NEA engaged TSRI to document, transform, re-factor, and web-enable these sub-systems. With these automated services, NEA attained a successful modernization.
More COBOL Modernizations
|
|

|
The Naval Network Warfare Command (NETWARCOM) required modernization of a Navy legacy information system written in VAX-Basic. TSRI's automated tool-set transformed the VAX-Basic code into J2EE/Java. TSRI also made several design adaptations to preserve the system's functionality while modernizing its architecture and allow web-enablement.
|
|

|
TSRI was selected for Northrop Grumman's "2002 Small Business of the Year Award" for services provided in this Tandem COBOL85 and Tandem SQL modernization to C++ and Oracle9i. The automated services provided by TSRI included "As Is" documentation, transformation to C++, re-factoring, "To Be" documentation, and web-enablement.
More COBOL Modernizations
|
|

|
The US Navy required the Ada to C++ modernization of a Multi-band SATCOM Terminal. Raytheon selected TSRI for the automated assessment, transformation and re-factoring of this system. More Ada Modernizations |
|

|
The US Air Force's WDAC system fuses radar and satellite data to create fine-scale weather products for operational commanders. Raytheon contracted TSRI for a 100% automated transformation of the system's Fortran code into J2SE/Java. Users of the new WDAC will access weather data through secure internet protocols.More Fortran Modernizations |
|

|
Computer Sciences Corporation (CSC) engaged TSRI to support the modernization of a legacy system consisting of both C and COBOL for the Bureau of Citizenship & Immigration Services. Automated services provided by TSRI included "As Is" documentation, transformation to C++, re-factoring, and "To Be" documentation. |
|

|
Premera Blue Cross needed to modernize an automated assembly system. TSRI was contracted to assess the system, transform its legacy Wang COBOL into C++, and re-factor the modern system. The legacy system was capable of self-generating COBOL code. After TSRI's efforts, the modern system accurately self-generated equivalent C++ code.
|
|

|
The U.S. Air Force's Weapons System Cost Retrieval System was written in COBOL, ran on an AMD-5890 platform, and used a flat file data base. TSRI was engaged to perform the COBOL to C++ transformation and to separate data manipulation commands from the business logic allowing for an upgrade to a relational database.
|
|

|
The U.S. Air Force's Core Automated Maintenance System consisted of a Unisys DMS 2200 database and over 3.5 million lines of Unisys COBOL code. TSRI generated 120 Gigabytes of high-fidelity UML documentation to facilitate integration with the Integrated Maintenance Depot System.
|
|

|
The Oregon's Public Employees Retirement System required the modification and integration of two subsystems comprising over 250,000 lines of COBOL II code. TSRI's assessment and refactoring services reduced the complexity, eliminated redundancy and removed obsolete functionality to support the consolidation the two subsystems.
|
|

|
The Defense Technical Information Center attempted to manually modernize and web-enable a UNISYS 2200 COBOL application. The time and expense in transforming less than one third of the system into Java prompted the selection of TSRI's automated solutions to complete the project. The cost savings for DTIC are estimated at over $440,000.
|
|

|
Computer Sciences Corporation (CSC) engaged TSRI to support the modernization of a legacy COBOL system for the Bureau of Citizenship & Immigration Services. Automated services provided by TSRI included "As Is" documentation, transformation to C++, re-factoring, and "To Be" documentation.
|
|

|
STG Inc. awarded a contract to TSRI for the transformation, re-factoring and documentation of a Department of Defense administrative system. This modernization involved the automated transformation of HP COBOL into object oriented C++ and re-hosting the system's database.
|
|

|
The U.S. Navy's carrier-based E-2C Aircraft required a display system modernization. Digital Systems Resources (DSR) contracted TSRI to provide automated Ada to C++ transformation of its Mission Computer Fault Isolation Program. |
|

|
Northrop Grumman engaged TSRI for the Ada to C++ modernization of the Joint Mission Planning System (JMPS). TSRI's automated services included documentation, transformation, and re-factoring of the legacy code. |
|

|
Northrop Grumman engaged TSRI for the Ada to C++ modernization of the Joint Mission Planning System (JMPS). TSRI's automated services included documentation, transformation, and re-factoring of the legacy code. |
|

|
The USAF completed a year long manual modernization of a 50,000 line JOVIAL module from the F-16 cockpit. TSRI's automated transformation of the same module attained C++ code of comparable quality to the manually converted code. The Air Force was further impressed when a single TSRI engineer automatically transformed a 2nd similar JOVIAL module into C++ in only 15 minutes. |
|

|
Lockheed Martin engaged TSRI to demonstrate their automated transformation capabilities for the US Strategic Command. The demonstration involved an 80,000-line Fortran test sample. In the final demonstration it took only 20 minutes to automatically transform the legacy Fortran into a functionally equivalent C++ module. |
|

|
Litton/PRC required a proof-of-concept demonstration to illustrate the cost effectiveness and feasibility of automated tools in modernizing Fortran and Assembler code into a modern software language. The modernization strategy demonstrated by TSRI received outstanding marks by government evaluators for risk mitigation. |
|

|
A Space and Naval Warfare Systems Command (SPAWAR) system required a Fortran to C++ modernization. Raytheon, the prime contractor, awarded TSRI a contract as the sole provider of automated assessment, transformation and re-factoring for this Fortran system while meeting stringent SPAWAR quality standards. |
|

|
A US Air Force radar system required comprehensive documentation to assess its consolidation potential. This system exceeded one million lines of C and Fortran code. TSRI automatically generated documentation for all programs in the system. |
|

|
Boeing required a new version of a mission-critical avionics software package for its Advanced Light Weight Combat Aircraft. TSRI successfully converted the J73 JOVIAL into C++, delivering Boeing an accurate error free avionics package which compiled and linked cleanly. |
|

|
In support of the MILSTAR sattelite modernization effort, TRW contracted TSRI to assess and transform 143,000 lines of JOVIAL code. The automatically generated C++ upgrade of MILSTAR's primary control system was launched in 2004 and now provides enhanced communications for the United States Armed Forces.
|
|

|
Computer Sciences Corp. (CSC) won a down select as a subcontractor to Integral Systems, Inc. (ISYS) following a TSRI to demonstration of its automated J73 JOVIAL to C++ assessment and transformation capabilities. CSC then used TSRI's comprehensive JOVIAL documentation to identify the MILSTAR Mission Unique Software, allowing system integration. |
|

|
Using a module from the Ballistic Missle Early Warning System (BMEWS), TRW and TSRI performed an early demonstration of automated software re-engineering capabilities. The transformation of J3 JOVIAL into C++ established the initial framework for TSRI's automated tools and services, including automated assessment, transformation, re-factoring and web-enablement. |
More Case Studies
TSRI's approach to legacy system modernization permits gradual integrated steps within a model-driven methodology. Each step adds to a repository of knowledge about the application portfolio and guides subsequent steps in the modernization process. TSRI's automated processes insure consistent code integrity so manual intervention is seldom if ever used. Human decision-making is introduced only when necessary to guide the automated processes.
TSRI legacy system modernization begins by applying transformation rules to generate a platform independent model from the legacy application source code. TSRI calls this the Intermediate Object Model (IOM™). Platform specific rules are then applied to the IOM™ to derive the modernized application's source code. Any changes to the Model Driven mModernization (MDM) process are accomplished by modifying rules or models. The software tool set developed by TSRI containing these models, rules, and automated processes is called JANUS Studio®.

UML documentation can be generated to support multiple views of all modernization products. Code models and UML design can be interchanged using XML Metadata Interchange (XMI) with other vendors' tools. JANUS Studio® traces all rules to every object model touched or created during the transformation process. TSRI solves the O(N-squared) language transformation combinatorial problem by transforming all legacy source languages into the IOM™, a common platform and language neutral model. From the IOM™ multiple modern object oriented target languages can be generated for platform specific targets. The IOM™ consists of a set of language constructs common to all languages. By using the IOM™ as an intermediate model, the inherently O(N-squared) language transformation problem is reduced to an O(N) problem and model driven processes for assessment, analysis, metrics, documentation and re-factoring are reduced to O(1) problems. These are consistently and uniformly solved for all languages and platforms within the IOM™.
As an Object Management Group (OMG) Platform Member, TSRI is a leading contributor to the Architecture Driven Modernization Task Force (ADMTF) where TSRI seeks to advance OMG standards supporting best practices. TSRI's JANUS Studio® technology tools and services adhere to the OMG ADMTF standards and recommended practices. |