Loading...
Please wait, while we are loading the content...
Similar Documents
Applying formal methods and object-oriented analysis to existing flight software
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Cheng, Betty H. C. Auernheimer, Brent |
| Copyright Year | 1993 |
| Description | Correctness is paramount for safety-critical software control systems. Critical software failures in medical radiation treatment, communications, and defense are familiar to the public. The significant quantity of software malfunctions regularly reported to the software engineering community, the laws concerning liability, and a recent NRC Aeronautics and Space Engineering Board report additionally motivate the use of error-reducing and defect detection software development techniques. The benefits of formal methods in requirements driven software development ('forward engineering') is well documented. One advantage of rigorously engineering software is that formal notations are precise, verifiable, and facilitate automated processing. This paper describes the application of formal methods to reverse engineering, where formal specifications are developed for a portion of the shuttle on-orbit digital autopilot (DAP). Three objectives of the project were to: demonstrate the use of formal methods on a shuttle application, facilitate the incorporation and validation of new requirements for the system, and verify the safety-critical properties to be exhibited by the software. |
| File Size | 1042578 |
| Page Count | 23 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19940031988 |
| Archival Resource Key | ark:/13960/t28964471 |
| Language | English |
| Publisher Date | 1993-11-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Reverse Engineering Computer Systems Performance Automatic Pilots Applications Programs Computers Computerized Simulation Software Reliability Object-oriented Programming Flight Control Formalism Software Engineering Flight Simulation Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Article |