Priority Assignment Algorithm for Real-time Database Transactions in Micro-satellite Ground Automatic Test System
-
摘要: 小卫星自动化测试是提高测试效率、缩短研制周期、降低研制成本和保证可靠性的重要手段. 针对测试数据量大、类型复杂和实时性要求高等特点, 设计了小卫星自动测试系统实时数据库方案. 建立测试数据相关的实时数据库事务调度模型, 并在该模型基础上设计了异常数据优先的事务优先级分配算法(Abnormal datafirst, ADF). 最后应用数学仿真验证了ADF分配算法的执行效率、正确性和有效性. 本文建立的事务调度模型和优先级分配算法兼顾测试数据自身特点和实时性要求, 尤其注重异常数据的处理, 从而提高了测试的全面性和准确性.Abstract: Automatic testing of micro-satellites is an important means to improve the efficiency of testing, shortening development cycle, reducing development costs, and ensuring the reliability. A micro-satellite ground automatic test system real-time database deployment was designed against large quantity test data, complex data types, and tough real-time demand. A test data related real-time database transaction scheduling model was established and an abnormal data first (ADF) priority assignmet algorithm was presented based on the model. Finally, the efficiency, accuracy, and effectiveness of ADF assignment algorithm were validated by using mathematical simulation. The established transaction scheduling model and priority assignment algorithms took into account the characteristics and real-time requirements of test data and emphasized the abnormal data processing, thereby improving the accuracy and comprehensiveness of the test.
-
Key words:
- Micro-satellite /
- test /
- real-time database systems /
- transactions schedule /
- priority assignment
计量
- 文章访问数: 2583
- HTML全文浏览量: 85
- PDF下载量: 1263
- 被引次数: 0