NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Evolving software reengineering technology for the emerging innovative-competitive eraThis paper reports on a multi-tool commercial/military environment combining software Domain Analysis techniques with Reusable Software and Reengineering of Legacy Software. It is based on the development of a military version for the Department of Defense (DOD). The integrated tools in the military version are: Software Specification Assistant (SSA) and Software Reengineering Environment (SRE), developed by Computer Command and Control Company (CCCC) for Naval Surface Warfare Center (NSWC) and Joint Logistics Commanders (JLC), and the Advanced Research Project Agency (ARPA) STARS Software Engineering Environment (SEE) developed by Boeing for NAVAIR PMA 205. The paper describes transitioning these integrated tools to commercial use. There is a critical need for the transition for the following reasons: First, to date, 70 percent of programmers' time is applied to software maintenance. The work of these users has not been facilitated by existing tools. The addition of Software Reengineering will also facilitate software maintenance and upgrading. In fact, the integrated tools will support the entire software life cycle. Second, the integrated tools are essential to Business Process Reengineering, which seeks radical process innovations to achieve breakthrough results. Done well, process reengineering delivers extraordinary gains in process speed, productivity and profitability. Most importantly, it discovers new opportunities for products and services in collaboration with other organizations. Legacy computer software must be changed rapidly to support innovative business processes. The integrated tools will provide commercial organizations important competitive advantages. This, in turn, will increase employment by creating new business opportunities. Third, the integrated system will produce much higher quality software than use of the tools separately. The reason for this is that producing or upgrading software requires keen understanding of extremely complex applications which is facilitated by the integrated tools. The radical savings in the time and cost associated with software, due to use of CASE tools that support combined Reuse of Software and Reengineering of Legacy Code, will add an important impetus to improving the automation of enterprises. This will be reflected in continuing operations, as well as in innovating new business processes. The proposed multi-tool software development is based on state of the art technology, which will be further advanced through the use of open systems for adding new tools and experience in their use.
Document ID
19940027933
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Hwang, Phillip Q.
(Defense Mapping Agency Systems Center Fairfax, VA, United States)
Lock, Evan
(Defense Mapping Agency Systems Center Fairfax, VA, United States)
Prywes, Noah
(Defense Mapping Agency Systems Center Fairfax, VA, United States)
Date Acquired
September 6, 2013
Publication Date
February 1, 1994
Publication Information
Publication: NASA, Washington, Technology 2003: The Fourth National Technology Transfer Conference and Exposition, Volume 2
Subject Category
Computer Programming And Software
Accession Number
94N32439
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available