Displaying items by tag: Microservices

Friday, 19 May 2023 16:23

Let's Meet at MITS!


“Unwavering Drive For Automation.” That’s the theme for this year’s AFCEA MITS (Armed Forces Communications and Electronics Association, Montgomery Information Technology Summit.) And we couldn’t agree more.

It’s no wonder TSRI is a Platinum Sponsor of MITS this year; we’re always innovating to enable greater automation. So if you’re attending MITS, we would love a chance to get together. And don’t miss our Automation Panel Discussion on May 24 moderated by Matt Roberts, AFLCMC/GB DAFBOT. We’ll also be at the Industry/Government Exchange Breakfast Reception on Monday morning. Look for us at either place if you’re going.

To further support our commitment to innovation through teamwork with the Air Force, TSRI is proud to be a MITS Golf Sponsor this year. If you’re going to the tournament, let’s meet up on the fairway. Just drop Greg Tadlock or René Wagner a line and we can coordinate a face-to-face meeting.


Let's Meet at MITS.

TSRI Automation Panel Discussion
May 24, 08:50 – 09:50 CT

TSRI Golf Sponsorship
Contact Greg Tadlock or René Wagner to connect on the fairway.


On a Mission to Automation
Our long-standing relationship with the US Air Force began in 1995 with the Defense and Finance Accounting Services (DFAS) contract management system, MOCAS, and in our 10 Air Force projects since we’ve consistently aligned our efforts to support their vision of a force “Powered by Airmen, Fueled by Innovation,” modernizing some of the Air Force’s most mission critical systems.

From our modernization of the challenging Air Force AFLCMC SBSS ILS-S—known as “The Beast”— to our current work modernizing the 4-million line Stock Control System, with our partner Definitive Logic, we’ve consistently delivered success. Some of our successful past projects modernizing Air Force systems include:

—  Weather monitoring—Weather Data Analysis Capability (WDAC)

—   Tactical and strategic multiservice satellite management—MILSTAR (Military Strategic & Tactical Relay

—  Reporting systems for equipment maintenance data—The Reliability & Maintainability Information System (REMIS)

—   Tracking combat capability and impending parts problems—Weapon System Management Information System (WSMIS),

—  Financial cost tracking—WSCRS Weapons System Cost Retrieval System


Let's Touch Base
If you’re going to be at the MITS conference, let’s meet at the session, on the greens, or in-between! Drop us a line at iThis email address is being protected from spambots. You need JavaScript enabled to view it. and let’s set up a time to talk about transforming the impossible into the everyday.




Proven by decades of results. Prove it for yourself. 
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and less expensive automated modernization process. We’ve earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time. 

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today!

Published in Events
Tuesday, 18 April 2023 14:05

Advancing Modernization


The TSRI team is dedicated to removing the barriers to innovation. We are constantly talking with experts across a broad range of industries, from military to private enterprises to cloud providers, about what modernization means to their organizations, what is coming next in the field, and how they can take advantage of this technology.

In this post, we summarize three topics we hear consistently from customers and partners: the meaning(s) of “modernization”; the motivation to modernize; and how the process has become a movement.


1. What We Mean When We Say "Modernization"

two coworkers discussing software modernization with TSRI


We find people have varying understandings of the phrase “software modernization” depending on their position, needs, and priorities. Options under this umbrella term include line-by-line code conversion, rehosting to a cloud environment, and manual code and architecture refactoring. Really any form of digital transformation, manual or automated, that moves workloads off the mainframe. The Gartner IT Glossary defines Application Modernization Services even more broadly:


“Application modernization services address the migration of legacy to new applications or platforms, including the integration of new functionality to provide the latest functions to the business. Modernization options include replatforming, rehosting, recoding, rearchitecting, reengineering, interoperability, replacement and retirement, as well as changes to the application architecture to clarify which option should be selected.”


Regardless of the terminology, most long-standing organizations understand that it is critical to modernize applications in order to remain competitive. With this rapidly evolving and increasingly necessary industry, it can be a challenge for decision-makers to find and understand their options. At TSRI, our modernization approach simply includes all of it, code, database, architecture, and UI, even CI/CD protocol, while also refactoring for improved quality and performance. And we automate the process at every step of the way for higher rates of accuracy and efficiency; modernizing 100% of the code, the database, and user interfaces from source to target at 99.9X% automation. TSRI’s automated transformation and refactoring uses a unique iterative methodology to not only translate source code into modern languages, but also to improve the quality of the code and optimize the architectures for a modern computing environment in the cloud (or whatever location is right for your application, including on-prem, hybrid, and embedded environments). Our process results in improved application maintainability, readability and performance while reducing security vulnerabilities and technical debt. With automated and intelligent processes, TSRI saves customers time, money, and resources by achieving measurable improvements in weeks instead of months, or years.

Read about our modernization process


2. Top-Down Drivers of Modernization

abstract lines of data on a computer screen


Look into most Fortune 500 companies and you will find mission-critical applications in need of modernization, 70% according to AWS. Many executives and CEOs are pursuing strategic modernization plans for their organizations over the next few years. Additionally, among the hundreds of technical stakeholders the TSRI team has engaged with in recent months, many director level IT professionals have been instructed by their organization's leadership to begin prioritizing modernization initiatives, if they are not already. It is clear that application modernization is not something that is going to happen in the future — it is necessary now. 

Statistics from the Software modernization market: 1. The global mainframe modernization services market is currently valued at $27.3 Billion. 2. 850 Billion lines of COBOL is running daily on critical production systems. 3. Federal Agencies spend  $100 Billion annually on IT needs 60% of Federal IT budget is spent on legacy systems. 3. Through 2031 the global mainframe modernization services market expects 16.6% CAGR. 4. 87% of organizations scheduled at least one legacy system modernization for 2023-’24. 5. In 2016, the GAO estimated $7 Billion of technical debt across all Federal agencies. 6. 70% of global CxOs view legacy modernization as a strategic business priority over next 3 years.
Software modernization market at a glance

Many of our customers are surprised to hear TSRI has been using an automated process to modernize applications for over 28 years already, and that level of experience means our approach is time-tested for success. While we were a pioneer in the field of automated code modernization, mainframe languages have been around well over 65 years, and were designed for a pre-internet world. Now, after 3 decades, the internet has changed the face of every industry, ushering in many changes in how we all do business. As our business models and technologies develop, continuous modernization will be an essential part of ongoing strategic planning for our critical systems, to both utilize modern technologies and identify and avoid liabilities. With the advent of cloud computing in the past decade, modernization now also enables long-standing organizations to take advantage of cloud agility, cost benefits, and scalability.

Read our success stories


3. How Code Modernization is Hitting the Mainstream

close up of computer keyboard


Despite understanding that modernization is a beneficial and necessary endeavor, many companies and organizations—even those with highly sophisticated business models and/or national security responsibilities—are still running their applications written in languages developed during the era of mainframes, like COBOL and PL/1.  Today, the level of security and performance in the cloud is finally on par with the well-established capabilities of mainframes, and the advent of cloud computing offers increased operational efficiencies and future technology readiness, along with providing access to new tools and services that enable discovery and remediation of security vulnerabilities not uncovered before. The movement towards modernization and cloud migration may also help organizations avoid costly operational issues, such as those recently faced by the airline industry, where technical debt resulted in business disruption and unfavorable national news coverage.

Some organizations are understandably still hesitant to begin a modernization project, because their systems are relied upon daily to keep critical operations moving and a major modernization project can sound daunting, with concerns of costly downtime, low ROI, and even introducing new risk to mission-critical systems. Thankfully, through TSRI’s highly accurate and automated architecture-driven modernization solution, these companies can overcome technical debt and capitalize on new technological opportunities with low risk and no business disruption. TSRI's model- and rule-driven software modernization solution is very cost-effective, delivering a high ROI while still producing the highest quality application transformations, routinely meeting and exceeding the code quality, security, and performance standards of many safety-critical industries, including Dept. of Defense, Banking and Finance, and Healthcare.

 Read about TSRI’s modernization services

We’d love to hear your modernization stories, definitions and questions. Get in touch with us now to keep the modernization conversation going.


Proven by Decades of Results. Prove It for Yourself. 
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and cost-effective automated modernization process. We have earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time. 

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

  1. Accenture. (n.d.). Mainframe Migration. Accenture. https://www.accenture.com/us-en/blogs/cloud-computing/mainframe-migration
  2. CIO. (2021, August 16). Moving beyond legacy: The C-suite guide to application modernisation. Be Ready. https://be-ready.cio.com/collection/application-modernisation/article/moving-beyond-legacy-the-c-suite-guide-to-application-modernisation
  3. Tata Consultancy Services. (2022, January 18). Mainframe and Legacy Modernisation Top Priority - TCS Survey. Tata World. https://www.tataworld.com/news/openinside/mainframe-and-legacy-modernisation-top-priority-tcs-survey
  4. Transparency Market Research. (2022, February 9). Mainframe Modernization Services Market to Expand at CAGR of 16.6%: Rising Need for Modernizing Technology Infrastructure to Boost Global Market, Notes TMR. PR Newswire. https://www.prnewswire.com/news-releases/mainframe-modernization-services-market-to-expand-at-cagr-of-16-6-rising-need-for-modernizing-technology-infrastructure-to-boost-global-market-notes-tmr-301421602.html
  5. Parrish, T. (2022, February 10). COBOL wants to find out just how popular it really is. TechRadar. https://www.techradar.com/news/cobol-wants-to-find-out-just-how-popular-it-really-is
  6. Simon, A. (2022, December 12). Shifting left on day one. FCW. https://fcw.com/comment/2022/12/shifting-left-day-one/380823/
  7. Clark, S. (2022, March 31). Senate HSGAC Approves Legacy IT Reduction Act, Blocks Funding. MeriTalk. https://www.meritalk.com/articles/senate-hsgac-approves-legacy-it-reduction-act-blocks-funding/
  8. Manyika, J., Chui, M., Miremadi, M., Bughin, J., George, K., Willmott, P., & Dewhurst, M. (2020, May 14). How COVID-19 has pushed companies over the technology tipping point—and transformed business forever. McKinsey & Company. https://www.mckinsey.com/business-functions/strategy-and-corporate-finance/our-insights/how-covid-19-has-pushed-companies-over-the-technology-tipping-point-and-transformed-business-forever
  9. Konkel, F. (2022, March 31). New bill would mandate legacy IT inventories, modernization plans. Federal News Network. https://federalnewsnetwork.com/congress/2022/03/new-bill-would-mandate-legacy-it-inventories-modernization-plans/
Published in Education

Going to AWS re:Invent 2022 in Las Vegas? The TSRI team is. The magic number to remember for accelerating and assuring your software modernization projects is 846. That’s our booth at the event where you’ll find our team and hear about our advanced JANUS Studio® solution to modernize your software applications to the AWS cloud.




AWS Mainframe Migration Competency Partners

As a vetted and validated AWS Mainframe Migration Competency partner, TSRI provides rapid, low-risk software modernization for deployment on AWS.

Stop by to see how the TSRI team has strategically planned and executed hundreds of successful modernization projects. We’ll be ready to discuss the business and technical details of our modernization solution and answer questions about how TSRI transforms more than 35 different languages operating without code-freeze and business disruption in a graceful, step-wise manner.



AWS ISV Accelerate Program Member

At the booth, you can get a head-start on launching projects from kick-off and execution to ongoing operations on the AWS cloud. Because TSRI has earned membership in the AWS ISV Accelerate Program, we offer prioritized access to the AWS co-sell support team to drive faster adoption of ISV solutions. That means our customers get access to valuable resources that provide guidance to achieve better results through collaboration with the powerful AWS Sales and Account Management organizations.



We've got over 250 successful migrations to reference

We speak from experience. TSRI has transformed some of the most secure and mission-critical military, government, and finance systems in the world to full business operations in cloud-ready modern languages. Our team at AWS re:Invent would love to share insights from real-world case studies across a broad range of industries.

— Ask us how we saved Pitney Bowes 97% on their annual Total Cost of Ownership by moving them—without disruption—from COBOL on an HP NonStop Tandem mainframe to a modern C# .NET Core application in production on AWS.

— You might also want to know how it only took six weeks to move the Canada Revenue Agency’s Help Desk application to AWS—while reducing their annual system maintenance costs by 80%.

— While you’re there, find out how we achieved a 99.9996% automation rate in modernizing all but one or two lines of code while transforming Educational Testing Services (ETS) from COBOL and JCL to Java and Python on AWS. That included a high-transaction batch system, DB2 and VSAM to PostgreSQL, as well as a very large number and variety of sort cards that required automation. We would love to tell you how we did it—and show you what we can do for you!




We love talking about this stuff. That’s partly why we love AWS re:Invent so much. It’s our chance to meet you face-to-face.

Our team of experts will be available to answer questions about your specific application modernization scenario, provide demonstrations, and share case studies of TSRI’s successful modernization projects spanning government, military, finance, insurance, retail, and many other industries. To get expert one-on-one modernization advice at AWS re:Invent put yourself on our calendar now.

Schedule a Session



Proven by Decades of Results. Prove It for Yourself. 
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and less expensive AI-based and automated modernization process. We’ve earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time. 

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

Published in Events
Friday, 23 September 2022 14:54

Budget Surplus Is a Dirty Word

In stark contrast to its 2021 numbers, the US Federal Government expects to end this fiscal year (2022) with a surplus of $308 billion dollars according to the Congressional Budget Office. (As opposed to last year’s $226 billion deficit.) While that excess fuels clickable headlines for politicians, it’s not great news if your agency or department uses less budget than you predicted—while possibly falling short of longer term goals such as software modernization.

“Use it, or lose it” is a real thing that has caused Federal Government agencies and departments to lose or cut over $127 billion between 2009 and 2019. In one stark example from 2019, the Department of Defense had to return $80 billion in unused budget.


The average amount of budget fund cancelation is about 1.6% annually.”


According to the Government Accountability Office, the average amount of budget fund cancelation is about 1.6% annually. While that number doesn’t sound large, it can have an erosive effect on your budget and create a downward trend that can be more difficult to reverse down the road when increases could be genuinely needed. And while the examples above are government figures, the principle is the same in the private sector—or even more tightly policed.

So, what can you do as we near the end of your fiscal year if you find yourself with that ugly surplus—even of a measly one or two percent or less? We’ve got four suggestions for you:



Take some time to cast ahead to your fiscal 2023 strategy. What updates and improvements would you like to see by the end of next year?

Knowing that you have money in your coffers ahead of time, consider what additional resources, technology, or assistance will help you achieve those goals. Are there moderate investments such as modernization planning that you can make this year that could give you wiggle room should the vagaries of budget and crisis change your situation next year? Are there plans you’d like to lock in now?

As you envision what next year should look like, consider software modernization. One smart use of funds ahead of a modernization project is using the final couple of months of this year to get an assessment for your program. It only took TSRI six weeks to assess the entire AT&T billing system with 961,780 lines of code and comments through our JANUS Studio®, delivering an Application Blueprint® that enabled them to begin the next phases of their modernization more efficiently.


It only took TSRI six weeks to assess the entire AT&T billing system with 961,780 lines of code.”




Professional development does more than grow your organizational toolkit of capabilities; it also helps employee retention during a time of 3.5% unemployment.

In a fascinating 2022 learning and development study, LinkedIn found that the #1 driver of workplace culture (and so, retention) is opportunities to learn and grow. And in a time where languages like COBOL and Ada don’t even rank in the top ten searched languages, training in modern languages can also pay off for your organization. In a Microsoft-sponsored study, IDC found that IT professionals who have achieved a relevant role-based technical certification perform on average 26% better than their uncertified colleagues with the same responsibilities. Certifying your people is worth the investment.



If you have money left over, it’s a great time to provide your teams with technology that matches both the needs of a more mobile, more connected, and more secure world.

These can be affordable, pointed investments that can pay off with increased productivity, security, and employee satisfaction while positioning your teams to face changing needs. As you consider your options, think in terms of:

Mobility: More powerful and secure laptops and tablets

Business processes: Point of sale for retail, connected medical devices

Cloud computing: New as-a-Service applications, storage devices, and subscriptions

Cybersecurity: Assess and upgrade your current measures

Automation: Software, AI, and services to automate large, repetitive, or formerly impossible tasks

Let’s talk about that last one.



Even if you’re not planning on modernizing code, poorly written or undocumented applications that are written in hard-to-understand languages can be a huge IT operating expense for you.

A Harris poll found that developers spend an average of 17 hours a week (42% of their time) dealing with bad code. Basic understanding of code content should be a prerequisite for any software-managing organization: know what’s there. But with millions, or tens of millions of lines of code, that can be very difficult or impossible to do manually.


Developers spend an average of 17 hours a week (42% of their time) dealing with bad code.”



That’s where TSRI DocsRev makes a powerful investment in all 365 days of 2023—and beyond.

DocsRev is automated code documentation-as-a-Service. It allows users with varying experience levels to quickly familiarize themselves with the structure and flow of the application through easily navigable diagrams, hyperlinking code, and other UML artifacts and graphics. It’s powered by the same automated tools our clients have trusted to document the world’s most critical applications since 1995. Now our technology is available to you as a simply-priced and easy-to-manage service that keeps you up to date on what’s really in your code.

In addition to giving you always-current code documentation, DocsRev apprises you on your application's current complexity, structure, control flow, data flow, similarity, and dead code. All you need to do is upload your latest code baseline to receive complete and detailed documentation. 

Trusted by major organizations around the world for application maintenance and development, DocsRev frees you from uncertainty by letting you easily inspect and identify external calls, utilities, and interfaces. DocsRev shows you what your code is actually up to by automatically exposing EXEC statements your application is using such as SQL, CICS, and more.


Let’s Make Your 2023 Budget Process Go Smoothly

Throughout next year and beyond, your code will change based on your needs. To make sure you have the right views into whatever happens in your code, the DocsRev team is continually adding new views, graphs, indices, diagrams, and other features to its documentation set.


Proven by Decades of Results. Prove It for Yourself. 
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and less expensive AI-based and automated modernization process. We’ve earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time. 

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

Published in Government

CRA and AWS engaged with TSRI to complete the modernization of their COBOL-based system to Java on AWS. To Achieve CRA's goals, TSRI tuned JANUS Studio® to parse, transform, document, and refactor the IBM z/OS COBOL application. In just 1.5 months, TSRI modernized the application from an IBM Mainframe COBOL and CICS monolith to a modern multi-tier architecture in Java on the AWS cloud. Just as important, TSRI also converted the DB2 database and VSAM sequential files to a relational PostgreSQL database on AWS Aurora.

Customer: Canada Revenue Agency (CRA) and AWS

Source & Target Language: IBM COBOL to Java on AWS

Lines of Code: 168,000

Duration:  1.5 Months

Services: Automated Code Transformation, Automated Refactoring, Integration and Testing Support, SonarQube Quality Refactoring, Code-Specific Adaptation, Database Migration, Transformation "To-Be" Blueprint®, Application "As-Is" Blueprint®



Published in Case-Studies

The Pitney Bowes Postage Payment Application had been running COBOL for decades on an HP NonStop Tandem mainframe, however, to seize the opportunities of the digital cloud age and to reduce overall technical debt, Pitney Bowes needed to modernize the Tandem COBOL to C# .NET Core. Just as important as the code, the HP NonStop Tandem database needed to also be migrated to a modern Microsoft SQL Server database and deployed to AWS. TSRI successfully transformed the application at 99.96% automation, and deployed the modernized application on the AWS cloud.

Customer: Pitney Bowes Inc.

Source & Target Language: COBOL to C# .Net Core on AWS

Lines of Code: 390,000

Duration: 6 Months  

Services:  Automated Code Transformation (99.96% level of automation), Automated Refactoring, Database Conversion: File based system to a Microsoft SQL Environment, Integration and Testing Support, Transformation Blueprint®Application "As-Is" Blueprint®,



Published in Case-Studies
Monday, 27 June 2022 13:10

Modernize the code. Keep the brilliance.


How long would it take you to complete 25,000 tasks that take thirty minutes each?

Before you drag out your calculator, that’s 12,500 hours, or about 1,562 working days. Wouldn’t it be better to have it all done in under an hour? That gives you an idea of how refactoring—when done correctly—can accelerate modernization process and deliver accuracy in the range of just one error among 20,000 lines of code. That’s the kind of accuracy that’s needed for critical systems. Let’s talk about how refactoring achieves it so fast.

The refactoring phase of modernization at TSRI takes a project beyond updating the code and database to modern standards and system architecture. Sure, the planning, assessment, transformation, and integration phases of a modernization process get the mass of the work done. But more is needed. Imagine if a great painter only took a portrait to the point of getting the features in the right places. For functional equivalency, high performance, and future-readiness you need to dive into the details to get them as right as the original—and ready for future enhancements and needs.

That’s where refactoring can be hugely beneficial. If, after the transformation and integration phases you have to find and address each issue manually over hundreds of thousands or millions of lines of code, you may as well add those 12,500 or more hours back in. That’s why refactoring is key. By including an iterative code scanning and refactoring phase to the modernization process, TSRI automatically and semi-automatically remedies a host of issues at scale that would make developers run for the hills, including:

  • Pinpointing and getting rid of dead or non-functional code
  • Merging and consolidating duplicate code and data
  • Improving design of code and data
  • Eliminating system flaws from transformed software

"TSRI's refactoring process creates reusable components that can be applied to future projects"

And beyond those cleaning and refining functions, a well-designed refactoring process also provides forward-looking advantages. TSRI’s refactoring process improves maintainability, remediates security vulnerabilities, increases performance, and modularizes functionality. It also creates reusable components that can be applied to future projects for optimization, packaging, and redistribution.

When you’re able to reuse some or all of the outputs of automated or semi-automated refactoring, you don’t have to recreate the mechanisms for modern microservices, REST calls, and other reusable elements. They’re at your fingertips and ready for integration in modern environments or databases for future projects. It gives you the best of modularity, but customized and created specifically for your systems’ needs such as data-dictionaries, code and record consolidation, introduction of logging or comments, and more.


"It gives you the best of modularity, but customized and created specifically for your systems' needs."


One scan, one rule, and thousands of fixes

A key part of the refactoring process is scanning the newly modernized code to find issues for remediation. To do this, we use the SonarQube scanning tool. SonarQube is an open-source platform that executes continuous inspection of code quality in modernized code. It provides a detailed report of bugs, code smells, vulnerabilities, code duplications, and more. Once SonarQube has identified problems in the code the TSRI team can use the results to resolve the issues and improve code maintainability issues and security vulnerabilities.

This is where the economy of rules comes in. Once SonarQube has pointed out issues across thousands of lines of code, TSRI uses that intel to identify the types of issues that need to be addressed. When an issue appears once in an application, it often appears hundreds or thousands of times, and a single rule applied across all code can eliminate a host of individual instances.


So how did we get to those 12,500 hours we started with? We didn’t just make it up. In a TSRI project for Deutsche Bank, a single rule created based on a scan of the code fixed about 25,000 instances that issue. SonarQube estimated it would take 30 minutes to fix each instance. That means refactoring automated the remediation process and saved them about 12,500 hours of software development time. That’s a lot of Marks.



The proof is in the work. Refactoring can not only save thousands of coder hours, but a combination of code scanning and refactoring can also uplevel your modernization with:

  • Maintainability making it easier to update and manage code going forward
  • Readability for modern developers to find and improve the functions they need more easily
  • Security by increasing the speed with which security issues can be found and remediated either manually or through refactoring rules
  • Performance greatly increasing the efficiency of the application—for instance, enabling multiple services to run in parallel rather than sequentially.


Find out what refactoring done right can do for you, contact TSRI now



Proven by decades of results. Prove it for yourself.
For decades, TSRI clients have been discovering a dramatically faster, more accurate, and less expensive AI-based and automated modernization process. We’ve earned a place as the go-to resource for enterprise corporations, government, military, healthcare, and more. Now prove it for yourself. Find out how the proprietary TSRI modernization process delivers future-ready, cloud-based code in any modern language in a fraction of the time.

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

Published in Best Practices
Wednesday, 30 March 2022 13:57

Ada to C++ Boeing GEMS

GEMS (Geospatial Environmental Mapping Software) , provides the B52, F15 and TX training jet—with mission-critical data to provide air crews with real-time information. TSRI was able to modernize GEMS against the government mandated LDRA compliance tool, with 100% successful unit testing that meet and exceeded the mandated avionics standards.

Customer: Boeing

Source & Target Language: Ada to C++

Lines of Code: 388,896

Duration: 16 Months

Services: Automated Code Transformation, Automated Refactoring, Unit Testing, Third Party Code Quality Refactoring, Integration and Testing, Transformation Blueprint®, Application Blueprint®



Published in Case-Studies
Wednesday, 30 March 2022 13:57

Assembly to Java - IRS Tax Processing System

TSRI, in partnership with Hewlett-Packard, rapidly adapted its automated JANUS Studio® transformation engine to be ALC-compatible so they could conduct an ALC-to-Java prototype modernization effort for the US IRS. The high levels of automation enabled quick transformation and refactoring iteration, which rapidly and systematically discovered and isolated defects. Allowing TSRI engineers to quickly adjust the automated conversion rules, and quickly regenerate the system at higher output quatlity.

Customer: Hewlett-Packard and The US Internal Revenue Service (IRS)

Source & Target Language: Assembly to Java

Lines of Code: 8,000

Duration:  1 Month

Services: Automated Code Transformation, Automated Refactoring, Integration and Testing Support, Defect Isolation, Transformation Blueprints ®, Application Blueprints ® 



Published in Case-Studies

Navigant Consulting Services was tasked to modernize The Corporate Maintenance & Stop Loss System for HCSC (Health Care Services Corporation). This legacy system was written in the PowerBuilder and Magna-X software languages. Navigant contracted with TSRI to perform the code transformation of both languages into Java, refactor the application to improve performance, and produce bridge documentation.

Customer: Navigant Consulting Services

Source & Target Language: MagnaX and PowerBuilder to Java

Lines of Code: 1,972,691 (MagnaX - 1,785,691, PowerBuilder - 187,000)

Duration:  15 months

Services: Automated Code Transformation, Automated Refactoring, Integration and Testing Support, Engineering Support, Transformation Blueprint®Application "As-Is" Blueprint®



Published in Case-Studies
Page 1 of 2