Page 102 - 《软件学报》2021年第6期
P. 102

1676                                     Journal of Software  软件学报 Vol.32, No.6,  June 2021



























                             Fig.6    Architecture of schedulbility analyzation software toolkit
                                        图 6   可调度性分析工具架构图

         3.1   智能信息系统的架构建模
             为了验证本文理论成果的正确性和原型工具的实用性,我们以航空智能信息系统为例开展实验.航空智能
         信息系统由 4 个计算节点,通过双环高速光纤网络连接形成高可靠航空电子系统,其中一个计算节点 GPM_A 子
         系统的 AADL 架构模型如图 7 所示.

             GPM_A
                   GPM_A1
                                      GPM_A2
                                                       GPM_A3
                 T 11  T 12  T 15      T 21  T 22
                                                         T 31
                              T 17
                T 13  T 14  T 16      T 23  T 24
           系统软件

           计算平台

               虚拟处理器1            虚拟处理器2            虚拟处理器3


                                                                           Memory
                 Cache              CPU:LeonV3                       虚拟内存1  虚拟内存2    虚拟内存3

                                                       BUS

                             Fig.7    AADL architecture model of a single processor system
                                     图 7   单处理器系统的 AADL 架构模型
             表 5 列出了 GPM_A 的分区信息和各分区内的任务集合.各分区调度相关属性见表 6,各分区内线程调度属
         性值见表 7.其中,GPM_A1 包含了 T 11 ~T 17 线程构件,其绑定在虚拟处理器 virtual processor 上,它与其他两个分区
         共享处理器构件 LeonV3 和 memory 构件.
   97   98   99   100   101   102   103   104   105   106   107