机载软件层次化需求的形式化建模与分析
CSTR:
作者:
作者单位:

1.南京航空航天大学计算机科学与技术学院,南京 211106;2.软件新技术与产业化协同创新中心,南京 210007

作者简介:

通讯作者:

胡军,男,副教授,E-mail:hujun@nuaa.edu.cn。

中图分类号:

TP311.5

基金项目:

国家自然科学基金(U2241216)。


Formal Modeling and Analysis Method for Hierarchical Requirements of Airborne Software
Author:
Affiliation:

1.College of Computer Science and Technology, Nanjing University of Aeronautics & Astronautics, Nanjing 211106, China;2.Collaborative Innovation Center of Novel Software Technology and Industry, Nanjing 210007, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    越来越复杂的多层级功能需求给高安全机载软件的设计开发带来了重要挑战。本文给出了一个面向工程应用领域具有层次化语义特征的软件需求形式化建模与分析方法。首先,设计了一个层次化的形式化需求模型。层次化变量关系模型(Hierarchical variable relation model, HVRM)引入工程领域中典型的功能模块属性以及端口等概念来表达系统功能的层次化特征语义,同时也具备原有变量关系模型(Variable relation model, VRM)中基于表格形式的形式化语义,可表示包括条件型、事件型、多维度模式转换等多种类需求的语义信息。进而,基于需求的一致性完整性要求确立了VRM一致性完整性约束簇。其次,设计了一个将工程条目化需求建模为HVRM形式化需求模型的处理框架,并在一个机载软件需求工具平台(Hierarchical avionics requirement tools, HART)中进行了处理功能和需求追溯功能的实现和集成。最后采用某机型自动飞行系统中飞行模式转换软件逻辑需求进行了实例需求建模和模型分析。

    Abstract:

    The increasingly complex multi-level functional requirements bring challenges to the design and development of safety-critical airborne software. A formal modeling and analysis method of software requirements with hierarchical semantic characteristics for avionics is proposed. Firstly, a hierarchical formal requirement model is constructed. Hierarchical variable relation model (HVRM) adopts the typical concepts, such as functional module attributes and ports in the engineering domain, to describe the hierarchical feature semantics of system functions, and it also has the formal semantics based on the table form in the original variable relationship model (VRM), which can represent the semantic information of various types of requirements, including conditional, event-based, and multi-dimensional modes transformation, etc. Especially, consistency and integrity constraints are established based on requirements consistency and integrity demand. Secondly, a processing framework is designed to model engineering itemized requirements into HVRM model, and the processing function and requirement traceability function are implemented and integrated in a hierarchical avionics requirement tools (HART), which is an airborne software requirement tool platform. Finally, taking an automatic flight control system as a case, the requirements of the flight mode logic function are modeled and analyzed.

    参考文献
    相似文献
    引证文献
引用本文

王康星,胡军,王立松,丁鼎,董亚炯,戴嘉磊.机载软件层次化需求的形式化建模与分析[J].南京航空航天大学学报,2025,57(1):195-204

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2024-07-31
  • 最后修改日期:2024-11-24
  • 录用日期:
  • 在线发布日期: 2025-03-10
  • 出版日期:
文章二维码
您是第位访问者
网站版权 © 南京航空航天大学学报
技术支持:北京勤云科技发展有限公司