FACILITATING THE MAINTENANCE OF SAFETY-CRITICAL SYSTEMS

Gerald C. Gannod, Betty H. C. Cheng · International Journal of Software Engineering and Knowledge Engineering · 1994

As software is increasingly used to control safety-critical systems, correctness becomes paramount. Formal methods in software development provide many benefits in the forward engineering aspect of software development. Reverse engineering is the process of constructing a high-level representation of a system from existing lower level instanti-ations of that system. Reverse engineering of program code into formal specifications facilitates the utilization of the benefits of formal methods in projects where formal methods may not have previously been used, thus facilitating the maintenance of safety-critical systems.

Read the paper · More papers on PaperTik