{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:16:34Z","timestamp":1781104594308,"version":"3.54.1"},"reference-count":23,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,1,1]]},"abstract":"<p>We describe the design and implementation of a complete flight-software operating system (OS) for a high-performance CubeSat carrying a third-party payload. This CubeSat's mission is to carry out research experiments on this payload while in low earth orbit. These experiments may be specified and prepared on the ground while the CubeSat is already in flight, and later uploaded via communication link. Experimental results collected by the CubeSat may likewise be downloaded to the ground. The CubeSat must collect and respond to sensor telemetry every second, and respond to ground communication on demand. To survive an adversarial space environment, the CubeSat OS is implemented as a deterministic state machine, storing state in a fault tolerant global memory structure. We validate our system via an end to end test of the CubeSat with its ground station, and demonstrate its capability to tolerate and even actively mitigate potential faults resulting from space radiation.<\/p>","DOI":"10.4018\/ijghpc.2017010108","type":"journal-article","created":{"date-parts":[[2017,4,7]],"date-time":"2017-04-07T11:33:41Z","timestamp":1491564821000},"page":"92-104","source":"Crossref","is-referenced-by-count":1,"title":["Fault-Tolerant and Deterministic Flight-Software System For a High Performance CubeSat"],"prefix":"10.4018","volume":"9","author":[{"given":"Ilia","family":"Benson","sequence":"first","affiliation":[{"name":"California State University Northridge, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adam","family":"Kaplan","sequence":"additional","affiliation":[{"name":"California State University Northridge, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James","family":"Flynn","sequence":"additional","affiliation":[{"name":"California State University Northridge, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sharlene","family":"Katz","sequence":"additional","affiliation":[{"name":"California State University Northridge, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"IJGHPC.2017010108-0","author":"R.Barry","year":"2010","journal-title":"Using the FreeRTOS Real Time Kernel: A Practical Guide"},{"key":"IJGHPC.2017010108-1","article-title":"Implementation of a Nanosatellite On-board Software Based On Building-Blocks.","author":"M. F.Barschke","year":"2014","journal-title":"Proceedings of the Small Satellites Systems and Services Symposium"},{"key":"IJGHPC.2017010108-2","article-title":"Design of a Bare-Metal Flight Software System for a Fault-Tolerant and Deterministic CubeSat.","author":"I.Benson","year":"2016","journal-title":"Proceedings of the Annual Global Online Conference on Information and Computer Technology (GOCICT)"},{"key":"IJGHPC.2017010108-3","unstructured":"Bolotin, G. S., Chin, K. B., Smart, M. C., Brandon, E. J., Palmer, N. K., Katz, S., & Flynn, J. A. (2015). Design and test of the Payload Electronics and In-flight Sequence Development for the CSUNSat1 Low Temperature Battery Experiment. Proceedings of the Proceedings of the 29th Annual\/USU Conference on Small Satellites, Logan, USA."},{"key":"IJGHPC.2017010108-4","unstructured":"Chin, K. B., Smart, M. C., Brandon, E. J., Bolotin, G. S., Palmer, N. K., Katz, S., & Flynn, J. A. (2014). Li-ion Battery and Super-capacitor Hybrid Energy System for Low Temperature SmallSat Applications. Proceedings of the Proceedings of the 28th Annual\/USU Conference on Small Satellites, Logan, USA."},{"key":"IJGHPC.2017010108-5","unstructured":"Chin, K. B., Smart, M. C., Brandon, E. J., Bolotin, G. S., Palmer, N. K., Katz, S., & Flynn, J. A. (2015, May 13). Developing a Li-ion Battery and Super-capacitor Hybrid Energy System for High Power, Low Temperature Deep Space Applications: A Collaboration Between JPL and CSUN.Proceedings of theSpace Power Conference."},{"key":"IJGHPC.2017010108-6","unstructured":"Chin, K. B., Smart, M. C., Brandon, E. J., Bolotin, G. S., Palmer, N. K., Katz, S., & Flynn, J. A. (2015, July 31). Advanced Power Sources for the Next Generation of CubeSat. Proceedings of the JPL All-Hands Seminar."},{"key":"IJGHPC.2017010108-7","unstructured":"Heidt, H., Puig-Suari, J., Moore, A. S., Nakasuka, S., & Twiggs, R. J. (2000). CubeSat: A new Generation of Picosatellite for Education and Industry Low-Cost Space Experimentation. Proceedings of the 14th Annual\/USU Conference on Small Satellites, Logan, USA."},{"key":"IJGHPC.2017010108-8","article-title":"Overview of the CubeSat Kit","author":"A. E.Kalman","year":"2004","journal-title":"Proceedings of the 18th Annual AIAA\/USU Conference on Small Satellites"},{"key":"IJGHPC.2017010108-9","article-title":"CubeSat: A Multidisciplinary Senior Design Project.","author":"A.Kaplan","year":"2014","journal-title":"Proceedings of the 121st Annual ASEE Annual Conference & Exposition"},{"key":"IJGHPC.2017010108-10","article-title":"PolySat's next generation avionics design.","author":"G.Manyak","year":"2011","journal-title":"Proceedings of the IEEE Fourth International Conference on Space Mission Challenges for Information Technology (SMC-IT)"},{"key":"IJGHPC.2017010108-11","doi-asserted-by":"crossref","unstructured":"Mathis, M., Mahdavi, J., Floyd, S., & Romanow, A. (1996). TCP selective acknowledgment options (No. RFC 2018).","DOI":"10.17487\/rfc2018"},{"key":"IJGHPC.2017010108-12","unstructured":"Microchip Technology Inc. (2005). dsPIC33F Family Data Sheet. Retrieved from http:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/70165a.pdf"},{"key":"IJGHPC.2017010108-13","unstructured":"National Aeronautics and Space Administration. (2016). About CubeSat Launch Initiative. Retrieved from https:\/\/www.nasa.gov\/content\/about-cubesat-launch-initiative"},{"key":"IJGHPC.2017010108-14","author":"J. F. D.Nielsen","year":"2009","journal-title":"AAUSAT-II, a Danish Student Satellite"},{"key":"IJGHPC.2017010108-15","doi-asserted-by":"publisher","DOI":"10.1109\/MP.1997.609886"},{"key":"IJGHPC.2017010108-16","unstructured":"Pedersen, K. U., S\u00f8rensen, C. B., & Larsen, J. (2009). Electronic Power System for AAUSAT3, Retrieved from http:\/\/vbn.aau.dk\/ws\/files\/18934385\/09gr506.pdf"},{"key":"IJGHPC.2017010108-17","doi-asserted-by":"publisher","DOI":"10.1145\/98163.98167"},{"key":"IJGHPC.2017010108-18","doi-asserted-by":"crossref","unstructured":"Straub, J., Korvald, C., Nervold, A., Mohammad, A., Root, N., Long, N., & Torgerson, D. (2013). OpenOrbiter: A low-cost, educational prototype CubeSat mission architecture. Machines, 1(1).","DOI":"10.3390\/mach1010001"},{"key":"IJGHPC.2017010108-19","unstructured":"Tsuda, Y., Sako, N., Eishima, T., Ito, T., Arikawa, Y., Miyamura, N., . . . Nakasuka, S. (2001). University of Tokyo\u2019s CubeSat Project: Its Educational and Technological Significance. Proceedings of the 15th Annual\/USU Conference on Small Satellites, Logan, USA."},{"key":"IJGHPC.2017010108-20","doi-asserted-by":"publisher","DOI":"10.1109\/RAST.2005.1512556"},{"key":"IJGHPC.2017010108-21","doi-asserted-by":"publisher","DOI":"10.1109\/AERO.2002.1036863"},{"key":"IJGHPC.2017010108-22","unstructured":"Wind River Systems. (2016). VxWorks. Retrieved from http:\/\/windriver.com\/products\/vxworks\/"}],"container-title":["International Journal of Grid and High Performance Computing"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=181039","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T19:54:49Z","timestamp":1651866889000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJGHPC.2017010108"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2017,1,1]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijghpc.2017010108","relation":{},"ISSN":["1938-0259","1938-0267"],"issn-type":[{"value":"1938-0259","type":"print"},{"value":"1938-0267","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,1]]}}}