系统工程与电子技术 ›› 2023, Vol. 46 ›› Issue (1): 205-218.doi: 10.12305/j.issn.1001-506X.2024.01.24

• 系统工程 • 上一篇    

基于有限谓词追踪的民机系统需求一致性检查方法

王鹏1,2, 岳舒婷2, 张帆1,2,*, 董磊1,2   

  1. 1. 中国民航大学民航航空器适航审定技术重点实验室, 天津 300300
    2. 中国民航大学安全科学与工程学院, 天津 300300
  • 收稿日期:2022-07-19 出版日期:2023-12-28 发布日期:2024-01-11
  • 通讯作者: 张帆
  • 作者简介:王鹏(1982—), 男, 研究员, 博士, 主要研究方向为民机系统安全性设计与评估、民机航电系统适航审定技术
    岳舒婷(1997—), 女, 硕士研究生, 主要研究方向为民机航电系统安全性、需求工程
    张帆(1993—), 女, 助理实验师, 硕士, 主要研究方向为民机系统安全性及可靠性
    董磊(1983—), 男, 副研究员, 博士, 主要研究方向为形式模型与安全性评估
  • 基金资助:
    中央高校基本科研业务费(3122022094)

Requirement consistency checking method for civil aircraft systems based on finite predicate tracing

Peng WANG1,2, Shuting YUE2, Fan ZHANG1,2,*, Lei DONG1,2   

  1. 1. Key Laboratory of Civil Aircraft Airworthiness Technology, Civil Aviation University of China, Tianjin 300300, China
    2. College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
  • Received:2022-07-19 Online:2023-12-28 Published:2024-01-11
  • Contact: Fan ZHANG

摘要:

针对民机安全关键系统在正向研发过程中, 系统级需求的正确性难以在设计早期全部完成确认的问题, 提出一种基于有限谓词追踪的功能需求一致性检查体系。首先, 引入一阶逻辑中的谓词追踪, 建立系统内部功能需求与交互功能需求形式化规约方法。其次, 针对单条、多条需求内容正确性以及需求关系一致性, 构建需求一致性检查形式化规约, 开展需求自冲突、集冲突与需求关系一致性检验, 并生成可解释的检查反例进行需求迭代。最后, 以机载平视显示(head-up display, HUD)系统飞行信息符号生成与显示功能为例, 验证该方法的正确性与有效性。研究结果表明, 基于有限谓词追踪的功能需求一致性检查方法能够提高需求一致性检查效率、降低研发成本, 为民机系统级需求确认提供支持。

关键词: 需求一致性, 定理证明, 功能需求正确性, 一阶逻辑, 需求冲突

Abstract:

To address the problem that it is difficult to confirm the correctness of system-level requirements in the forward development process of safety-critical systems for civil aircraft, a functional requirement consistency checking system based on limited predicate tracking is proposed. Firstly, the predicate tracking in first-order logic is introduced to establish a formal statute method for internal and interactive functional requirements of sytem. Secondly, a formal statute for requirement consistency checking for single and multiple requirement content correctness and requirement relationship consistency are constructed. The requirement self-conflict, set conflict and requirement relationship consistency checking are carried out. And the interpretable check counterexamples for requirement iteration is generated. Finally, the correctness and effectiveness of the method are verified by taking the head-up display (HUD) system flight information symbol generation and display function as an example. The conclusion shows that the finite predicate tracking-based functional requirement consistency checking method can improve the efficiency of requirement consistency checking, reduce the development cost, and provide support for system-level requirement validation of civil aircraft.

Key words: requirements consistency, theorem proving, correctness of functional requirements, first-order logic (FOL), requirements conflict

中图分类号: