The Software Revolution, Inc. (TSRI) is a privately held small business based just east of Seattle in Kirkland, WA. TSRI’s founder and CEO, Philip Newcomb, began his research in artificial intelligence based software re-engineering tools at the Air Force's Rome Labs in the 1980s and early 1990s. Mr. Newcomb harvested that work and established TSRI in 1995 to commercialize this technology. TSRI grew in the late 1990’s as this technology was used for Y2K inspection and validation.
Since 2000, Mr. Newcomb has led a team of experienced IT engineers in developing a software re-engineering toolset called JANUS Studio®. This technology has grown and matured with each of its more than 85 software modernization successes.
The processes and technology developed by Mr. Newcomb and TSRI were done so with one guiding focus; provide the highest level of automation in the industry. The reason for this focus is simple, manual code re-writes are error prone, time consuming, and the difficulty of a manual code translation increases exponentially with a system’s size. For a manual translation of a system over a hundred thousand lines, success is nearly impossible. This is well known. As a result, nearly all companies performing legacy modernization today are using software tools. But none, save TSRI, claims a level of automation approaching 100%.
One TSRI competitor even suggests that, “…100% automation is not the answer.” TSRI asks, “why not?” Any code transformation that can be done manually can be replicated within JANUS Studio® using the TSRI rules engine. Once this is done, the transformation can be propagated throughout the system uniformly, error free, and with improved maintainability.
Code quality is assured with coding standards customizable to each customer’s needs.
Recently this business model was tested by a particularly large system consisting of over 5.1 million lines of code and TSRI achieved a 99.98% level of automation. That still left a manageable 1,000 code lines for manual re-write. At our competitor’s level of automation, the remaining code left for manual rewrite would have been near impossible.
TSRI offers the best solution for smaller systems as well. Their litany of previous successful modernization projects provides economy of scale and lessons learned that can be applied to any legacy system.