NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software engineeringToday's software systems generally use obsolete technology, are not integrated properly with other software systems, and are difficult and costly to maintain. The discipline of reverse engineering is becoming prominent as organizations try to move their systems up to more modern and maintainable technology in a cost effective manner. The Johnson Space Center (JSC) created a significant set of tools to develop and maintain FORTRAN and C code during development of the space shuttle. This tool set forms the basis for an integrated environment to reengineer existing code into modern software engineering structures which are then easier and less costly to maintain and which allow a fairly straightforward translation into other target languages. The environment will support these structures and practices even in areas where the language definition and compilers do not enforce good software engineering. The knowledge and data captured using the reverse engineering tools is passed to standard forward engineering tools to redesign or perform major upgrades to software systems in a much more cost effective manner than using older technologies. The latest release of the environment was in Feb. 1992.
Document ID
19930022965
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Fridge, Ernest M., III
(NASA Lyndon B. Johnson Space Center Houston, TX, United States)
Hiott, Jim
(Paramax Systems Corp. Houston, TX., United States)
Golej, Jim
(Mitre Corp. Houston, TX., United States)
Plumb, Allan
(Barrios Technology, Inc. Houston, TX., United States)
Date Acquired
September 6, 2013
Publication Date
February 1, 1993
Publication Information
Publication: The Sixth Annual Workshop on Space Operations Applications and Research (SOAR 1992)
Subject Category
Computer Programming And Software
Accession Number
93N32154
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available