Jovial to C++ TRW MILSTAR Satellite

MILSTAR (Military Strategic & Tactical Relay) is the tactical and strategic multiservice satellite system designed to provide survivable communications for U.S. forces worldwide. The system needed to achieve higher data-rate modes than the low and medium-data-rate modes of the older generation MILSTAR satellites which were written in J3 JOVIAL software technology. This required the JOVIAL code to be modernized, which enabled the system's operation on newer hardware with simplified maintenance.

Customer: US Air Force & Northrop Grumman (Formerly TRW)

Source & Target Language: Jovial to C++

Lines of Code: 143,000

Duration:  1 Month

Services: Code Assessment, Automated Code Transformation,  Automated "As-Is” Documentation, Use of JANUS Studio® Toolset, Transformation Blueprint®

 

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

 

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

 

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

 

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
  •  
  •