| dc.contributor.advisor | Nancy G. Leveson. | en_US |
| dc.contributor.author | Ong, Elwin, 1979- | en_US |
| dc.contributor.other | Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. | en_US |
| dc.date.accessioned | 2007-02-21T11:55:45Z | |
| dc.date.available | 2007-02-21T11:55:45Z | |
| dc.date.copyright | 2006 | en_US |
| dc.date.issued | 2006 | en_US |
| dc.identifier.uri | http://hdl.handle.net/1721.1/36179 | |
| dc.description | Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2006. | en_US |
| dc.description | Includes bibliographical references (p. 169-171, first group). | en_US |
| dc.description.abstract | A typical modem spacecraft requires computer processing in every major subsystem. The most popular method to carry out these processing requirements involves the use of a primary computer based on microprocessors. To carry out each spacecraft's unique processing requirements, custom software is specified, written, compiled, and executed by the microprocessors. The current process leads to a dedicated group of software engineers to design and create spacecraft software. This process is expensive and error-prone. Errors that occur during the translation of subsystem specifications into software specifications have led to failures and anomalies. This thesis describes a new methodology and toolsets that allow spacecraft subsystem engineers to capture and analyze typical spacecraft processing requirements in a unified and formal specification methodology. Subsystem engineers capture processing requirements with a pair of formal high-level specification languages specifically designed for spacecraft requirements. Control-oriented requirements such as fault detection and isolation features are captured with SpecTRM-RL, while data-oriented requirements such as control law algorithms are captured in a new language and toolset called Octavia. | en_US |
| dc.description.abstract | (cont.) Once subsystems engineers have completed the high-level specifications, the specifications are automatically converted into a combination of software code and hardware descriptions using a set of autocode generators. Using recent advances in Field Programmable Gate Array (FPGA) technology, a unique computing system can be synthesized from the autocode generated components. | en_US |
| dc.description.statementofresponsibility | by Elwin C. Ong. | en_US |
| dc.format.extent | 174, [172] p. | en_US |
| dc.language.iso | eng | en_US |
| dc.publisher | Massachusetts Institute of Technology | en_US |
| dc.rights | M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. | en_US |
| dc.rights.uri | http://dspace.mit.edu/handle/1721.1/7582 | |
| dc.subject | Aeronautics and Astronautics. | en_US |
| dc.title | Spacecraft computing systems with high-level specifications and FPGAs | en_US |
| dc.type | Thesis | en_US |
| dc.description.degree | Ph.D. | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Aeronautics and Astronautics | |
| dc.identifier.oclc | 74894088 | en_US |