系统工程与电子技术

• 软件、算法与仿真 • 上一篇    下一篇

基于fUML的C4ISR体系结构可执行

何红悦1, 王智学1, 王庆龙1, 朱卫星2   

  1. 1. 解放军理工大学指挥信息系统学院, 江苏 南京 210007;
    2. 解放军理工大学信息管理中心, 江苏 南京 210007
  • 出版日期:2014-09-12 发布日期:2010-01-03

fUML-based modeling and analysis of C4ISR architecture

HE Hong-yue1, WANG Zhi-xue1, WANG Qing-long1, ZHU Wei-xing2   

  1. 1. Institute of Command Infromation Systems,PLA University of Science and Technology, Nanjing, 210007, China;
    2. Information Management Center, PLA University of Science and Technology, Nanjing, 210007, China
  • Online:2014-09-12 Published:2010-01-03

摘要:

由于C4ISR体系结构模型缺乏可执行性,不利于体系结构的验证评估,为此提出了一种基于fUML(semantics of a foundational subset for executable unified modeling language models)的体系结构建模与分析方法。基于fUML元模型来定义C4ISR体系结构的可执行建模元模型,使用它们来构建C4ISR体系结构的可执行模型;定义可执行模型的代数语义域——可执行活动模型代数(executable activity model algebra,EAMA),使用语义函数将可执行模型的行为语义转换为EAMA的进程项;定义EAMA的操作语义作为进程项的执行规约,通过对进程项的仿真执行来实现C4ISR体系结构的可执行分析,最后以区域防空作战系统为例说明了方法的可行性。

Abstract:

Because the C4ISR architecture models are not executable, it is inconvenient for them to validate and assess the C4ISR architecture. Therefore, a method for modeling and analysis of the C4ISR architecture based on fUML is proposed. First, the executable meta-models of the C4ISR architecture are built by extending fUML meta-models, for building executable models of C4ISR architecture. Then, the executable activity model algebra (EAMA) is defined to formalize the algebraic semantics of the executable models. The behavioral semantics of the executable models is translated into the process of EAMA by semantics functions. To simulate the process of EAMA, the execution specifications are defined. And the analysis of the C4ISR architecture can be realized by process simulation of EAMA. Finally, an instance of theatre air defense is used to illustrate the feasibility of the approach.