Displaying items by tag: modernization
VAX Basic to C# - Shaw CBS System
Shaw Cable Systems, one of TSRI's Candian customers, engaged TSRI to modernize their CBS system, which involved 772,684 lines of VMS VAX BASIC source code and 275,707 of VAX Basic comments. The system modernization called for code conversion to C#, along with other services.
![]() |
Customer: Shaw Cable System Source & Target Language: VMS VAX BASIC to C# Lines of Code: 1.1 Million Duration: 5 months Services: Automated Code Transformation, Automated Refactoring, Separation of the business and data logic into tiers, Integration and Testing Support, Engineering Support, Transformation Blueprint®
|
- basic
- sql
- transformation blueprint
- Platform Migration
- modernization
- Software Code Modernization
- Refactoring
- Code Documentation
- modernize
- migration
- Shaw
- Shaw Cable Systems
- VAX Basic
- VAX Basic to C#
- to C#
- CBS System
- code conversion to C#
- Business Logic
- Data Logic
- VAX Documentation
- C# System
- user interface
COBOL Refactoring - State of Oregon OPERS
The Oregon's Public Employees Retirement System (OPERS) serves approximately 300,000 employee members, inactive members and retirees from more than 850 public employers. OPERS required a major maintenance action of the OPERS Benefit Estimation Subsystem (BESS) and Benefit Calculation Subsystem (BCSS) to address changes in Oregon State retirement regulations. TSRI's automated refactoring capability was used to consolidate the applications and remove dead and redundant code.
![]() |
Customer: State of Oregon Public Employees Retirement System Source & Target Language: COBOL Refactoring Lines of Code: 250,000 Duration: 4 Months Services: JANUS Studio® Automated Refactoring, Testing and Implementation Support, Application Blueprint®
|
- transformation blueprint
- modernization
- Software Code Modernization
- Refactoring
- Code Documentation
- modernize
- assessment
- Security Refactoring
- System Modernization
- Object Oriented
- Quality Output
- Asis Blueprint
- Software Modernization
- ArchitectureDriven
- transformation
- State Contract
- RFI
- RFP
- cobol
- oregon
- Retirement System
- Financial System
- Major Maintenance
- Benefit Estimation Sub System
- Benefit Calculation Sub System
- Regulation
- Regulation Changes
- COBOL II
- Redundant Code
- Obsolete code
- Functionally dead
- Dead Code
- Refactor
- Code Refactoring
- Software refactoring
- System consolidation
- new regulations
- refactored application
- Standardize Data Names
- COBOL Refactoring
C to MS-SQL/C - Sempra Energy
Sempra Energy needed to move their Microgrid Control System (MCS) application into a more contemporary environment. The challenge that TSRI and mLogica faced was transforming Sempra Energy's existing Sybase OpenServer platform into a more modern .NET/MS-SQL server environment under strict budget and schedule constraints. The project, which included the modernization, documentation, refactoring, testing, and integration of the application, was successfully concluded on-time and within budget constraints.
![]() |
Customer: Sempra Energy & mLogica Source & Target Language: C to MS-SQL/C Lines of Code: 211,000 Duration: 4 Months Services: Automated Code Transformation, Automated Refactoring, Round-tripping, Unit Testing, Third Party Code Quality Refactoring, Integration and Testing Support, Transformation Blueprint®, Application Blueprint®
|
- sql
- transformation blueprint
- modernization
- Software Code Modernization
- Refactoring
- Code Documentation
- modernize
- migration
- application modernization
- System Modernization
- Quality Output
- Asis Blueprint
- Software Modernization
- Modern Architecture
- ArchitectureDriven
- Software Transformation
- transformation
- Code Requirements
- Avionics Standards
- Testing and Integration
- Manual Rewrite
- Code Quality
- Sempra Energy
- Sybase
- OpenServer
- C code
- Energy System
- Microgrid
- Sybase OpenServer
- NET/MSSQL
- MSSQL
- MS SQL
- CS library
- C data structures
- C dependencies
- Code conversion
- Functional Equivalent System
- maintenance
- new developers
- modernized code
- OpenServer to NET/MSSQL
- net
- C to MSSQL
- Roundtrip
- roundtripping
- C utility functions
- Server Compatable C
Ada 95 to C++ IDT ATRT
TSRI modernized IDT's Automated Test & ReTest (ATRT) tool from Ada 95 to C++. ATRT is a patented automated testing and analysis toolset that provides development and integration; system and certification; installation; and cybersecurity testing for many vital military planning, weapon and sensor systems.
- Customer & Integrator: Innovative Defense Technologies (IDT)
- Source & Target Language: Ada 95 to C++
- Lines of Code: 195,000 (Classified and Unclassified)
- Duration: 2 months
MUMPS to Java HRG MGS TAPS CHCS
TSRI, contracted withHawaii Research Group (HRG), supported the task of finding the subset of code within CHCS and use its innovative JANUS Studio® toolset to automatically transform the legacy code to modern code.
- Customer: HRG
- Source & Target Language: MUMPS to Java
- Lines of Code: 1,000,000
- Duration: 4 months
Fortran to C++ Lockheed Martin ISPAN SWPS
TSRI came aboard as a member of the Lockheed Martin (LMCO) team that bid on the I-SPAN modernization program. TSRI's role was to demonstrate the technical feasibility of fully automated approaches to re-engineering and transitioning classified modules from the MGPS system into an open, flexible, scalable, and extensible software environment.
- Customer & Integrator: US Strategic Command & Lockheed Martin
- Source & Target Language: Fortran to C++
- Lines of Code: 80,000
- Duration: 6 months
- Services: Code Transformation, Automated Refactoring, Assessment, Testing, UML Documentation
-
Ada to C++ US Navy DSR MFIP
The Navy contracted with Digital Systems Resources (DSR), a division of DEC, to modernize the MFIP, so the Mission Computer Upgrade (MCU) program office contacted the U.S. Office of Naval Research (USONR) to identify a viable, cost-effective modernization solution. The USONR recommended that TSRI employ its architecture-driven JANUS Studio® modernization solution. USONR believed this toolset could be the only resource capable of accomplishing the MFIP modernization within schedule, performance, risk management, and cost constraints.
- Customer & Integrator: US Navy & DSR
- Source & Target Language: Ada to C++
- Duration: 5 months
- Services: Application Blueprint®, Transformation Blueprint®, Engineering Support, Automated Transformation
Ada to C++ - GDAIS NUWC WCS
TSRI was contracted by General Dynamics (GDAIS) to automatically transform the Naval Undersea Warfare Center (NUWC) Submarine Weapon Control System (WCS). TSRI used its JANUS Studio® automated toolset to transform and refactor WCS Ada code to functionally equivalent C++ code.
- Customer & Integrator: Naval Undersea Warfare Center (NUWC) & General Dynamics
- Source & Target Language: Ada to C++
- Lines of Code: 2,449,466 (Classified)
- Duration: 12 months
Ada and C++ - US Navy AEGIS ACB-08
AEGIS is a ship-based combat system capable of simultaneous operations against a multi-mission threat: anti-air, anti-surface, and anti-submarine warfare. TSRI was contracted to model and build application blueprints for the Aegis ACB-08 Ada and C++ software system.
- Customer & Integrator: US Navy/Northrop Grumman
- Source & Target Language: Ada and C++
- Lines of Code: 3,000,000
- Duration: 1 month
- Services: Automated Application Blueprint, Target Architecture Analysis, Control Flow Diagrams, and more!
-
JOVIAL to C++ Boeing ALCA ITAP
TSRI was asked to assist The Boeing Company to modernize the ALCA Integrated Tactical Avionics Program (ITAP). ITAP, originally a real-time embedded J73 JOVIAL program, required transformation to modern C++. The transformed version of ITAP needed to exhibit real-time performance equal to or better than the original system with platform independence. By converting the J73 JOVIAL into C++, Boeing reduced future maintenance costs with the availability of modern software development environments and greater flexibility in its choice of hardware upgrades.
- Customer: Boeing
- Source & Target Language: JOVIAL to C++
- Duration: 3 months
- Services: Automated Code Transformation, Code Documentation, Assessment
-