摘要
针对可重构分布式综合模块化航空电子(distributed integrated modular avionics,DIMA)系统在设计初期缺少仿真与验证手段的问题,首先分析了可重构DIMA软件体系的架构特征以及支持动态重构的层次化通用系统管理(generic system management,GSM)的组件功能划分。然后,使用架构分析与设计语言(architecture analysis and design language,AADL)及其相关附件对DIMA动态重构的架构基础、行为细节等要素进行建模。在此基础上,设计了一种基于形式化定义的模型转换规则,该规则将AADL动态重构模型转换成可执行的时间自动机模型。最后,利用模型验证工具UPPAAL验证了可重构DIMA系统逻辑及时序的正确性和不安全控制行为的可达性。结果表明,所提方法具有可行性和有效性,并且能够为后续DIMA动态重构的形式化安全性评估提供模型基础。
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.
作者
刘嘉琛
董磊
赵长啸
陈泓兵
LIU Jiachen;DONG Lei;ZHAO Changxiao;CHEN Hongbing(College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China;Key Laboratory of Civil Aircraft Airworthiness Technology, Civil Aviation University of China, Tianjin 300300, China;Civil Aircraft Airworthiness and Repair Key Laboratory of Tianjin, Tianjin 300300, China)
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2022年第4期1282-1290,共9页
Systems Engineering and Electronics
基金
国家自然科学基金民航联合基金(U1933106)
航空科学基金(20185167017)
中央高校基本科研业务费(3122019167)资助课题。
关键词
分布式综合模块化航空电子
动态重构
架构分析与设计语言
形式化方法
仿真验证
distributed integrated modular avionics(DIMA)
dynamic reconfiguration
architecture analysis and design language(AADL)
formal method
simulation verification