Re-engineering software systems in the Department of Defense using integrated computer aided software engineering tools
Jennings, Charles A.
- Publisher: Monterey, California. Naval Postgraduate School
Software re-engineering | Reverse engineering | Computer-aided software engineering | Integrated Computer-aided software engineering
Approved for public release; distribution is unlimited
The Department of Defense (DoD) is plagues with severe cost overruns and delays in developing software systems. Existing software within Dod, some developed 15-to 20 years ago, require continual maintenance and modification. Major difficulties arise with maintaining older systems due to cryptic source code and a lack of adequate documentation. To remedy this situation, the DoD, is pursuing the integrated computer aided software engineering (I-CASE) procurement as a means to improve DoD's development and maintenance of software systems. This study focuses on the concepts ad theory behind software re-engineering. In particular, it studies the current state of I-CASE technology, and the feasibility of reengineering existing software systems for migration to an I-CASE environment.
Lieutenant, United States Navy