Journal ArticleDOI
Re-engineering software: a case study
Reads0
Chats0
TLDR
This paper discusses the techniques used to successfully re-engineer the software to run on an IBM System/370™, illustrating that real-time software can be logically converted from one computer to another, reliably and cost-effectively.Abstract:
In 1986, the Federal Aviation Administration formed a contract with three companies to re-engineer a major portion of the New York terminal approach control (TRACON) application software—the software that supports air traffic control in the New York City and Newark, New Jersey, area. This paper discusses the techniques used to successfully re-engineer the software to run on an IBM System/370™, illustrating that real-time software can be logically converted from one computer to another, reliably and cost-effectively.read more
Citations
More filters
Proceedings ArticleDOI
A reverse engineering environment based on spatial and visual software interconnection models
TL;DR: This paper describes a reverse engineering environment which uses the spatial and visual information inherent in graphical representations of software systems to form the basis of a software interconnection model.
Journal ArticleDOI
A case study in re-engineering to enforce architectural control flow and data sharing
TL;DR: A case study in which an existing Java implementation is incrementally re-engineer to obtain an implementation which enforces the architectural control flow and data sharing.
Journal ArticleDOI
Extracting UML class diagrams from object-oriented fortran: ForUML
TL;DR: A software tool to extract unified modeling language (UML) class diagrams from Fortran code facilitates the developers' ability to examine the entities and their relationships in the software system.
ReportDOI
Reengineering: An Engineering Problem
TL;DR: A view of reengineering as an engineering problem to improve the cost-effective evolution of large software-intensive systems and fosters a growth path by leveraging promising emerging software engineering technologies.
Proceedings ArticleDOI
Extracting UML class diagrams from object-oriented Fortran: ForUML
TL;DR: A software tool to extract unified modeling language (UML) class diagrams from Fortran code enhances software maintenance and refactoring and facilitates the developers' ability to examine the entities and their relationships in the software system.
References
More filters
Journal ArticleDOI
Software Renewal: A case Study
TL;DR: Error-free software in large applications may be possible only by respecifying the original design-and may be affordable only when automatic tools become available.
Journal ArticleDOI
Using Modem Design Practices to Upgrade Aging Software Systems
R.N. Britcher,J.J. Craig +1 more
TL;DR: Modifying 100,000 lines of 20-year-old code, IBM-FSD successfully applied its software engineering principles to modernization of the FAA'S air traffic control system.
Using ModemDesign __ Practices toUpgrade Aging Software Systems
TL;DR: In this paper, the authors present a software library for modernizing 20-year-old code, including operational, support, and hardThe first step of the development of a widely used, widely used software library was the FAA's run-time 1.5 upgrading the NASenroute system.