Displaying items by tag: modernization

Friday, 27 January 2017 12:38

Code Modernization: Focus on COBOL

Enormous amounts of COBOL code have been created and relied upon for decades. It really is the bedrock of early computing. But now, ancient COBOL systems are challenged because the original assumptions under which the code was written are no longer valid. COBOL was designed as a robust business language to handle batch oriented database operations in an ACID environment. Today, these vital systems, including financial, security, transportation, and healthcare solutions continue to run. But access is changed, processing requirements have changed, and the availability of coders to understand, maintain, and augment the systems diminishes year-by-year.

Published in Languages

The recent successful and attempted attacks on critical government legacy information systems at the Office of Personal Management and the IRS have provided a stark reminder of just how vulnerable these older systems are. Commercial systems are not immune to criminal and foreign agencies either, and in fact, may have more to lose in the near term in lost revenue, IP theft, negative branding, and the scandals lingering often for years. Sony, Anthem, Banner Health, Home Depot and many others can testify to this fact.

Published in Best Practices
Monday, 18 April 2016 10:54

COBOL to C++ - Premera Blue Cross

Premera Blue Cross required the assessment, transformation and re-factoring of its existing Automated Document Assembly System (ADAS). ADAS was written in WANG COBOL and self generated WANG COBOL programs tailoring health care booklets for specific customer needs. TSRI was selected to assess, transform, and re-factor the WANG COBOL code, migrating the system into a C++ Windows NT environment with full functional equivalency.

Customer:  Premera Blue Cross

Source & Target Language: COBOL to C++

Lines of Code: Nearly 50,000

Duration: 4 Months

Services: Code Transformation, Automated Refactoring, Testing and Implementation Support, Transformation Blueprint®

 

 

Published in Case-Studies

Raytheon has partnered with TSRI on several successful modernization projects. Specifically, several years before the Patriot-Japan project was initiated, Raytheon was tasked with modernizing a set of Patriot Missile Simulation software. Following a formalized decision process, TSRI was selected as the best option for transforming the code from FORTRAN to C++, due to our unique fully automated transformation technology.  So, when Raytheon began modernizing Battalion Simulation Support System and its Preprocessor for the Japanese Patriot Missile system, TSRI was contacted and began work.  

  • Customer: Raytheon
  • Source & Target Language: Fortran to C++
  • Lines of Code: 25,927
  • Duration:  10 months
  • Services: Code Transformation from Multiple Legacy Languages, Automated Refactoring, Installation and Testing Support, Transformation Blueprint®​

Published in Case-Studies
Monday, 04 April 2011 16:03

BASIC to PL/SQL - Capita Prism

Capita, a company based in England and Wales, determined that one of their important software assets called PRISM required modernization, including code transformation, platform migration, and database migration. Capita engaged TSRI, with their proven automated modernization services, to complete this project, which was finished in 3 months.

Customer: Capita

Source & Target Language: BASIC to PL/SQL

Lines of Code: 660,000

Duration:  3 months

Services: Transformation Blueprint®, Automated Code Transformation, Automated Refactoring, Integration and Testing Support

 

 

Published in Case-Studies
Saturday, 10 May 2014 15:30

JOVIAL J73 to C++ - BAE Systems

BAE Systems received an award from South Korea's Defense Acquisition and Procurement Agency for a multi-year project to upgrade 134 Korean Air Force F-16 (KF16) fighters.  The upgrade included obsolescence management for the computers and operating systems for near real-time tactical data and voice information and including the Core operational flight programs: Advanced Mission Computer (AMC), Upgraded Central Interface Unit (UCIU), Cockpit Display Generator (CDG) and the Center Pedestal Display (CDP).  BAE Systems employed TSRI for their modernization services to modernize and document the Jovial source code to C++.

Customer: Bae Systems

Source & Target Language: Jovial J73 to C++

Lines of Code: 340,000

Duration:  6 months

Services: Code Transformation, Automated Refactoring, Installation and Testing Support, Transformation Blueprint®, Application Blueprint®

 

 

Published in Case-Studies

Stanley and Assoc. contracted TSRI to modernize the Battle Command Software - Advanced Field Artillery Tactical Data System (AFATDS).   This system is an integrated system that provides the Army, Navy, and Marine Corps automated fire support command, control and communications.  Prior to this modernization, AFATDS was written in legacy Ada-83.  The target code selected for the AFATDS modernization was Java.

  • Customer: Stanley and Assoc. and The US Army
  • Source & Target Language: Ada to Java  
  • Lines of Code: 5.1 million
  • Duration:  10 months
  • Services: Application Blueprint®, Automated Code Transformation, Transformation Blueprint®, Automated Refactoring, Engineering Support

Published in Case-Studies
Thursday, 01 July 2010 16:01

COBOL to C & C++ - AMDOCS / SPRINT Nextel

Amdocs Limited is a premier provider of services for billing, customer relationship management (CRM) and operations support systems (OSS) for the telecommunications industry. One of Amdocs’ major clients is the Sprint Nextel Corporation, whose billing, operations support and customer resource management services were written in about 5 million lines of MicroFocus COBOL and Pro*Cobol code, with an additional 5 million lines of C/C++ code.  After evaluating several options, TSRI was selected as Amdocs' preferred vendor for modernizing this critical system and improving Sprint's ROI.  

  • Integrator/Customer: AMDOCS & Sprint 
  • Source & Target Language: COBOL to C & C++
  • Lines of Code:  5 million
  • Duration:  7 months
  • Services: Automated Code Transformation, Improve Code Compile Times, Improved Code Quality and Stability

Published in Case-Studies
Wednesday, 23 April 2008 15:27

Ada to Java & C++ - Thales EATMS

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 Software Revolution, Inc. (TSRI) to modernize this system written in legacy Ada 83. After transforming this application to both Java and C++ for performance testing, Thales selected Java as the final target language and TSRI completed the modernization.

  • Customer: Thales Air Systems
  • Source & Target Language: Ada to Java & C++
  • Lines of Code: 1,700,000
  • Duration:  9 months
  • Services: Tuned JANUS Studio® to European Coding Standards, Code Transformation, Automated Refactoring, System Integration & Test Support, Transformation Blueprint®

Published in Case-Studies
Wednesday, 10 May 2006 12:11

Ada to C# - Canadian Forces Crypto System

General Dynamics awarded a sole-source contract to The Software Revolution, Inc. (TSRI) for the modernization of the Canadian Armed Force’s Crypto Material Management System (CMMS).

 

Customer & Integrator: General Dynamics & Canadian Armed Forces

Source & Target Language: Ada to C#

Lines of Code: 20,000

Duration:  4 months

Services: Legacy “As-Is” Documentation, Code Transformation, System Integration & Test Support, Final “To-Be” Documentation 

 

 

Published in Case-Studies
Page 8 of 9