|
![]() |
|
![]() |
Lockheed Martin (LMCO) Integrated Strategic Planning & Analysis Network Modernization (ISPAN) Missile Graphic Planning System (MGPS) United States Strategic Command (USSTRATCOM) Fortran to C++ History: United States Strategic Command (USSTRATCOM) Integrated Strategic Planning & Analysis Network (ISPAN) uses a net-centric operational war construct to integrate data from space-based, ground-based, and airborne sensors to provide real-time global situational awareness, alerting commanders to potential threats. For each new threat, the system provides a set of different responses complete with estimates
for success probability, collateral damage, required resources, and time frames. Challenge: The demonstration for USSTRATCOM took place in Nebraska at a LMCO Secure Information Facility (SCIF) near Offutt Air Force Base. Security restrictions required placement of TSRI's JANUS™ software re-engineering toolset in the SCIF to be run by LMCO personnel with appropriate security clearances. LMCO required training on JANUS™ and remote assistance from TSRI software engineers to successfully perform this transformation, re-factoring, and assessment pilot. The I-SPAN demonstration illustrated fully automated modernization by transforming 80,000 lines of FORTRAN from an MGPS module into C++. The transformation required no post-transformation manual modification and was followed by clean (error-free) compilation and linkage. The resulting transformed module was then tested using a classified data set, which simulated 80% of possible execution paths. The I-SPAN feasibility demonstration continued with automated complexity assessment followed by complexity-driven re-factoring operations. Following these automated and semi-automated re-factoring operations, JANUS™ was used to assess the modernized module, illustrating its capability for automatic generation of up-to-date UML "To Be" documentation. Result: TSRI and LMCO personnel carried out a highly successful demonstration in December of 2003. TSRI supplied the JANUS™ tool set, including the operating system and all necessary supporting software. This software was hand carried using CD-ROMs and installed in the non-network environment of LMCO's SCIF. LMCO engineers carried out tool preparation and testing, with TSRI engineers providing remote assistance. Once set up, the LMCO engineers applied JANUS™ to automatically transform the 80,000-line FORTRAN test sample into C++. In the final demonstration it took only 20 minutes to automatically transform the legacy FORTRAN into a functionally equivalent C++ module. The TSRI/Lockheed Martin pilot demonstrated the low risk, highly efficient software modernization capabilities of the JANUS™ toolset. It also illustrated the practicality of remotely using JANUS™ on secure computers in a non-network environment. LMCO received high marks for risk mitigation and was awarded a $213 million Research & Development contract for ISPAN on August 26th, 2004. This began an evolutionary acquisition using a spiral development approach supported by TSRI's JANUS™ toolset. Teaming with LMCO and other ISPAN related contractors, TSRI will target C++ and Java as it transforms the legacy FORTRAN, Ada and PowerBuilder associated with ISPAN.
|
| TSRI Home | | | | |