Page 20 - 《软件学报》2025年第4期
P. 20
1426 软件学报 2025 年第 36 卷第 4 期
这些需求涉及的相关设备转换成设备构件. 最后得到的超温保护子系统架构包括 2 个软件构件和 8 个设备构件,
如图 12 所示. 类似地, 可以得到其他的 18 个验证子系统架构, 每个验证子系统包含的软件构件和设备构件数量如
表 3 所示, 其中需求组中的 1、2 等为需求标号.
WorkingCurr ICUSensorWorkingCurrentClose!
JPUSensor(JPUS) entControl
C
ICUWorkingCurrentCloseResult!
ICUWorkingCurrentClose? ICUSensorWorkingCurrentOpen!
WorkingCurrent JamProcessUnit ICUOn or ICUOff ICUDataLib?
Control(WCC) (JPU) ICUOff ICUWorkingCurrentOpen? ICU_Open=1 DataLoad
C I_time=0 ICUWorkingCurrentOpenResult!
…… ICUInitCommand? ICUDataLoadCommand?
ICUOn
I_time>=6 ICUDataLoadResult!
IntegrateControl ICU_Open=0 I_time<=6 ICU_Load=1 8
5
Unit(ICU) ICUInitResult! ICU_Load=0
C
Init …… ICUOn -> ICUInit -> ICUWork 95 ICU_Init=1 ICUInit ICUWork 2
(Init) ICUWorkingCurrentCloseResult! ICUWorkingCurrentOpenResult!
ICUWorkingCurrentOpen?
ICUWorkingCurrentClose?
SignalProcess Init
Unit(SPU) ICUSensorWorkingCurrentClose!
C ICUSensorWorkingCurrentOpen!
图 11 初始化与信号电流控制需求间的控制依赖示意图
DisplayContr- ICUSensor SPUSensor CRUSensor JPUSensor Temperature WorkingCurr-
olDevice (ICUS) (SPUS) (CRUS) (JPUS) Data(TD) entCommand
(DCD) (WCC)
Integrate
Temperature OverTemp ControlUnit
Report(TR) Protect(OTP) (ICU)
图 12 超温保护验证子系统架构
表 3 机载侦查系统验证子系统架构组成
验证子系统 对应需求组 连接件: 2个
架构组成
架构组成
验证子系统
对应需求组
软件构件: 1个 软件构件: 11个
综合控制单元加电控制 {1, 2, 3, 4, 5, 6,
{1} 设备构件: 2个 数据加载 (DataLoad) 设备构件: 19个
(ICUPowerOpenControl) 7, 8, 9, 10, 11}
连接件: 2个 连接件: 44个
软件构件: 1个 软件构件: 11个
综合控制单元断电控制 {1, 2, 3, 4, 5, 6,
(ICUPowerCloseControl) {2} 设备构件: 2个 信号分选 (SignalSort) 7, 8, 9, 10, 12} 设备构件: 20个
连接件: 2个 连接件: 43个
软件构件: 1个 软件构件: 11个
信号处理单元加电控制 频谱监测 {1, 2, 3, 4, 5, 6,
{3} 设备构件: 2个 设备构件: 19个
(SPUPowerOpenControl) (SpectrumSurveillance) 7, 8, 9, 10, 13}
连接件: 2个 连接件: 42个
软件构件: 1个 软件构件: 1个
信号处理单元断电控制 {1, 2, 3, 4, 5, 6, 7,
{4} 设备构件: 2个 目标上报 (TargetReport) 设备构件: 2个
(SPUPowerCloseControl) 8, 9, 10, 14, 15}
连接件: 2个
软件构件: 1个 软件构件: 13个
采集接收单元加电控制 {1, 2, 3, 4, 5, 6,
(CRUPowerOpenControl) {5} 设备构件: 2个 信号识别 (SignalIdentify) 7, 8, 9, 10, 15} 设备构件: 22个
连接件: 2个 连接件: 51个
软件构件: 1个 软件构件: 11个
采集接收单元断电控制 侦查引导 {1, 2, 3, 4, 5, 6,
{6} 设备构件: 2个 设备构件: 18个
(CRUPowerCloseControl) (ReconnaissanceGuide) 7, 8, 9, 10, 16}
连接件: 2个 连接件: 42个
软件构件: 1个 软件构件: 11个
干扰处理单元加电控制 {1, 2, 3, 4, 5, 6,
{7} 设备构件: 2个 干扰处理 (JamProcess) 设备构件: 20个
(JPUPowerOpenControl) 7, 8, 9, 10, 17}
连接件: 2个 连接件: 43个