系统工程与电子技术 ›› 2022, Vol. 44 ›› Issue (4): 1282-1290.doi: 10.12305/j.issn.1001-506X.2022.04.26

• 系统工程 • 上一篇    下一篇

基于形式化方法的DIMA动态重构仿真与验证

刘嘉琛1,2, 董磊1,2,3,*, 赵长啸1,2,3, 陈泓兵1,2   

  1. 1. 中国民航大学安全科学与工程学院, 天津 300300
    2. 中国民航大学民航航空器适航审定技术重点实验室, 天津 300300
    3. 天津市民用航空器适航与维修重点实验室, 天津 300300
  • 收稿日期:2021-02-17 出版日期:2022-04-01 发布日期:2022-04-01
  • 通讯作者: 董磊
  • 作者简介:刘嘉琛(1996—), 男, 博士研究生, 主要研究方向为航空电子综合研究、形式模型与安全性评估|董磊(1983—), 男, 副研究员, 博士, 主要研究方向为形式模型与安全性评估|赵长啸(1989—),男, 副研究员, 博士, 主要研究方向为民机航电系统设计与评估、航空电子综合研究|陈泓兵(1996—), 男, 硕士研究生, 主要研究方向为单一飞行员操作
  • 基金资助:
    国家自然科学基金-民航联合基金(U1933106);航空科学基金(20185167017);中央高校基本科研业务费(3122019167)

Simulation and verification of DIMA dynamic reconfiguration based on formal method

Jiachen LIU1,2, Lei DONG1,2,3,*, Changxiao ZHAO1,2,3, Hongbing CHEN1,2   

  1. 1. College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
    2. Key Laboratory of Civil Aircraft Airworthiness Technology, Civil Aviation University of China, Tianjin 300300, China
    3. Civil Aircraft Airworthiness and Repair Key Laboratory of Tianjin, Tianjin 300300, China
  • Received:2021-02-17 Online:2022-04-01 Published:2022-04-01
  • Contact: Lei DONG

摘要:

针对可重构分布式综合模块化航空电子(distributed integrated modular avionics, DIMA)系统在设计初期缺少仿真与验证手段的问题, 首先分析了可重构DIMA软件体系的架构特征以及支持动态重构的层次化通用系统管理(generic system management, GSM)的组件功能划分。然后, 使用架构分析与设计语言(architecture analysis and design language, AADL)及其相关附件对DIMA动态重构的架构基础、行为细节等要素进行建模。在此基础上, 设计了一种基于形式化定义的模型转换规则, 该规则将AADL动态重构模型转换成可执行的时间自动机模型。最后, 利用模型验证工具UPPAAL验证了可重构DIMA系统逻辑及时序的正确性和不安全控制行为的可达性。结果表明, 所提方法具有可行性和有效性, 并且能够为后续DIMA动态重构的形式化安全性评估提供模型基础。

关键词: 分布式综合模块化航空电子, 动态重构, 架构分析与设计语言, 形式化方法, 仿真验证

Abstract:

In view of the lack of simulation and verification means in the early design stage of reconfigurable distributed integrated modular avionics (DIMA) system, the architecture characteristics of reconfigurable DIMA software system and the component function division of hierarchical generic system management (GSM) supporting dynamic reconfiguration are analyzed firstly. Then, architecture analysis and design language (AADL) and its related accessories are used to model the architectural basis, behavior details and other elements of DIMA dynamic reconfiguration. On this basis, a model transformation rule based on formal definition is designed, which transforms AADL dynamic reconstruction model into executable timed automata model. Finally, the correctness of logic and timing of reconfigurable DIMA system and the accessibility of unsafe control behavior are verified by using model verification tool UPPAAL. The results show that the proposed method is feasible and effective, and can provide a model basis for the formal security evaluation of subsequent DIMA dynamic reconfiguration.

Key words: distributed integrated modular avionics (DIMA), dynamic reconfiguration, architecture analysis and design language (AADL), formal method, simulation verification

中图分类号: