A Case Study in Formal Specification and Runtime Verification of a CubeSat Communications System

被引:0
作者
Luppen, Zachary Allen [1 ]
Lee, Dae Young [1 ]
Rozier, Kristin Yvonne [1 ]
机构
[1] Iowa State Univ, Aerosp Engn, Ames, IA 50011 USA
来源
AIAA SCITECH 2021 FORUM | 2021年
关键词
PATCH ANTENNA SYSTEM;
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
CubeSats are garnering a lot of attention from several research communities due to their cheap price and easy accessibility to space. Although a CubeSat offers the potential to replace large and complex satellites for various space missions, developing a high-integrity platform that can fly in space requires robust software performance. The communications system of a CubeSat is critical to mission success. However, failed communications to the ground stations are commonplace for CubeSat projects. Thus, robustifying against these potentially mission-ending failures poses one of the leading challenges for CubeSat missions both now and in the future. Runtime verification (RV) specializes in real-time error detection in these types of temporal, reactive systems, and the R2U2 verification engine proved to fit in the CubeSat's resource constraints. We design specifications to detect and trigger appropriate mitigations for communications system faults. We discuss communications system specification debugging, validation, and variable coverage. Experimental evaluation on simulated orbital and telemetry datasets demonstrates that running R2U2 within a CubeSat communications system would detect several unique faults and trigger mitigations for these such as atypical position measurements or a voltage supply failure from occurring. We provide a roadmap from large CubeSat datasets to specification patterns for automatically capturing common monitoring properties. We outline our plans for integrating RV into other CubeSat systems as well as verifying an entire CubeSat telemetry dataset.
引用
收藏
页数:21
相关论文
共 48 条
[1]  
[Anonymous], 2020, Communications toolbox
[2]  
[Anonymous], 2010, MATLAB, version 9.7 (R2019b)
[3]  
[Anonymous], 2015, International Journal of Prognostics and Health Management
[4]  
[Anonymous], 2015, NASA's Journey to Mars - Pioneering Next Steps in Space Exploration, P1
[5]  
[Anonymous], 2015, Technical Memorandum
[6]  
[Anonymous], 2020, Antenna toolbox
[7]  
[Anonymous], 2017, CubeSat 101, V1
[8]  
[Anonymous], 2020, 436cp42ug, 420-440 mhz
[9]  
Asundi S. A., 2013, CUBESAT 2013 IEEE A, P1
[10]  
Barker R. H., 1953, Communication Theory, P273