@inproceedings{21aaecef1b71469599753b87a5b66315,
title = "GSU middleware architecture design",
abstract = "NASA's future deep-space missions will require onboard software upgrade. A challenge that arises from this is that of guarding the system against performance loss caused by residual design faults in the new version of a spacecraft/science function. Accordingly, we have developed a methodology called guarded software upgrading (GSU). The GSU framework is based on the Baseline X2000 First Delivery Architecture, which comprises three high-performance computing nodes with local DRAMs and multiple subsystem microcontroller nodes that interface with a variety of devices. All nodes are connected by a high-speed fault tolerant bus network that complies with the commercial interface standard IEEE 1394. Since application-specific techniques are an effective strategy for reducing fault tolerance cost, we exploit the characteristics of our target system and application. To ensure low development cost, we take advantage of inherent system resource redundancies as the means of fault tolerance.",
keywords = "Computer architecture, Computer interfaces, Costs, Fault tolerance, Fault tolerant systems, Microcontrollers, Middleware, Performance loss, Redundancy, Space vehicles",
author = "Tso, {K. S.} and Tai, {A. T.} and L. Alkalai and Chau, {S. N.} and Sanders, {W. H.}",
note = "Publisher Copyright: {\textcopyright} 2000 IEEE.; 5th IEEE International Symposium on High Assurance Systems Engineering, HASE 2000 ; Conference date: 15-11-2000 Through 17-11-2000",
year = "2000",
doi = "10.1109/HASE.2000.895464",
language = "English (US)",
series = "Proceedings of IEEE International Symposium on High Assurance Systems Engineering",
publisher = "IEEE Computer Society",
pages = "212--215",
booktitle = "Proceedings - 5th IEEE International Symposium on High Assurance Systems Engineering, HASE 2000",
}