一种用于飞行诸元定义、表示的领域专用语言

作者:安占新; 任慧敏; 许传明; 王晓玲
来源:航天控制, 2020, 38(05): 50-53.
DOI:10.16804/j.cnki.issn1006-3242.2020.05.008

摘要

提出了一种用于飞行诸元定义、表示的领域专用语言(DSL,DomainSpecific Language),使用巴科斯范式(BNF,Backus-Naur Form)描述语法规则,定义诸元的数据类型、数目、类别、数值及约束条件。在此基础上,研制了由解析器等模块组成的诸元自动生成系统,将飞行诸元由文本文件转化为目标处理器能够识别的二进制格式数据文件。通过这种语言定义、表示飞行诸元,火箭不仅实现了诸元自动生成,还可以对诸元进行合理性检查,支持多目标处理器以及飞行诸元的灵活扩展,提高了可靠性和效率。

  • 单位
    北京航天自动控制研究所