主权项 |
1、一种具有时间约束的分布式软件可靠性评估系统,包括位于总控制端的可靠性评估器(5)、位于分布式系统中各节点机上的节点机模拟器(6)和分布式软件模拟器(7);可靠性评估器(5)用于接收配置文件并根据配置文件进行初始设置,控制节点机模拟器(6)对节点机的模拟,同时,向节点机模拟器(6)发送所需检测的程序和数据文件信息并接收其反馈信息;控制分布式软件模拟器(7)对分布式软件的模拟并接收其反馈信息;显示所有反馈信息;根据配置信息和反馈信息,利用具有时间约束的分布式软件可靠性评估模型,计算具有时间约束的分布式软件的可靠性值并显示其计算结果;节点机模拟器(6)用于接收从可靠性评估器(5)发来的检测信息;并接收从分布式软件模拟器(7)发送来的可执行程序和可用的数据文件;将接收到可执行程序和可用的数据文件存放在指定的目录;运行接收到的检测命令并进行本机的信息检测;在界面上实时显示本机的信息;将检测的结果信息报告给可靠性评估器(5)中;接收从可靠性评估器(5)中发送来的“Clear”命令,清除本节点机上的可执行程序和可用的数据文件信息;分布式软件模拟器(7)用于产生程序列表中的程序和文件列表中的数据文件,并将它们随机分配到各节点机上的节点机模拟器(6)中;接收从总控制器(2)发送来的“Send”命令并重新随机分发程序和数据文件。 |