Displaying items by tag: ada
Code Modernization: Focus on ADA to C, C++, C# and Java
Code Modernization: Focus on ADA
Ada was designed and released from 1977 to 1983 as a high-level object-oriented language for use in real time and embedded systems. It is used extensively in systems such as air traffic management systems, banking and financial systems, communication and navigational satellites, medical equipment, and in military applications. Currently, although the Ada language has been updated, it is not as common as it once was. The ratio of Java programmers to Ada programmers is now about 20 to 1.
Code Modernization & Language: The Eurocat Ada Transformation
Code modernization can create some interesting problems these days as business and government attempt to upgrade legacy systems. The route ahead is not always clear. Legacy systems may be in a variety of different languages installed for different purposes to meet the needs of the time. Even the transformation target itself can be problematic. Whether code is better translated into Java, a C variant, Python or something else demands consideration of the environment in which the code will reside, its interconnections, as well as the characteristics of the output language and its suitability. Economics rises as an important issue with older or obscure languages that do not have a breadth of available talent.
C and Fortran Documentation - ITT USAF Sensor ROSA
ITT Corporation awarded a sole-source contract to TSRI for the modernization of the COBRA DANE Radar Calibration System (SCRS) of the Ballistic Missile Early System (BMEWS) under the Air Force’s System Engineering & Sustainment Integrator (SENSOR) program.
- Customer: ITT / USAF
- Source & Target Language: Ada to Java/C++
- Lines of Code: 380,300
- Duration: 8 months
Ada to C++ - Raytheon / TCS / MCS
Navy Multi-band Terminal (NMT) is a SATCOM terminal, which expands available bandwidth and provides support for ForceNet, the Navy's approach to network-centric operations. TSRI transformed the legacy Ada code to C++, and refactored the modernized application.
- Customer & Integrator: Raytheon & US Navy
- Source & Target Language: Ada to C++
- Lines of Code: 89,000
- Duration: 5 months
Ada to Java - Advanced Field Artillery Tactical Data System / Stanley
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
- 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
Ada to Java - 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 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
- Lines of Code: 1,700,000
- Duration: 5 months
- Services: Tuned JANUS Studio® to European Coding Standards, Code Transformation, Automated Refactoring, System Integration & Test Support, Transformation Blueprint®
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
Ada to Java/C++ - ITT / SENSOR
ITT Corporation awarded a sole-source contract to TSRI for modernization of the COBRA DANE Radar Calibration System (SCRS) of the Ballistic Missile Early System (BMEWS) under the Air Force’s System Engineering & Sustainment Integrator (SENSOR) program.
- Customer: ITT
- Source & Target Language: Ada to Java/C++
- Lines of Code: 380,300
- Duration: 8 months
- Services: Code Transformation, Automated Refactoring, System Integration, Testing & Implementation Support, Final “To-Be” Documentation
Ada to C++ - L3 / VTT
L-3 Communications Corporation awarded a sole-source contract to TSRI for modernization of the the U.S. Army’s Variable Message Format Test Tool (VTT).
- Customer: L-3 Communications
- Source & Target Language: Ada to C++
- Lines of Code: 77,344
- Duration: 7 months
- Services: Code Transformation, Automated Refactoring, System Integration & Test Support, Final “To-Be” Documentation
Ada to C++ - Lockheed Martin / P-3C Orion
Lockheed Martin Corporation was tasked with the modernization of the Acoustic Signal Processor System (ASP) on the Navy's P-3C Orion aircraft. Lockheed Martin awarded TSRI a sole source contract as the only viable provider of 100% automated Ada to C++ transformation.
- Customer: Lockheed Martin
- Source & Target Language: Ada to C++
- Lines of Code: 500,000
- Duration: 14 months
- Services: 100% Automated Transformation, Comply with the US Navy's stringent architectural requirements