(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210802649.X
(22)申请日 2022.07.07
(71)申请人 北京航空航天大 学
地址 100191 北京市海淀区学院路37号
(72)发明人 冯强 刘萌 樊冬明 王自力
任羿 孙博 杨德真
(51)Int.Cl.
G06F 30/20(2020.01)
G06F 111/10(2020.01)
(54)发明名称
一种面向设计的系统弹性评估方法
(57)摘要
本发明提供了一种面向设计的系统弹性评
估方法, 其具体步骤如下: 步骤(1): 基于系统的
组成实体和实现逻辑, 找到实现系统目标的所有
路集; 步骤(2): 统计路集数量, 计算路集空间的
高度; 步骤(3): 统计各个路集的长度, 计算路集
空间的长度; 步骤(4): 统计系统实体组成的冗余
情况, 计算路集空间的宽度; 步骤(5): 计算系统
的弹性, 实现系统的弹性度量评估。 本发明针对
系统的弹性评估, 发明了一种面向系统设计的弹
性评估方式。 从系统的逻辑和路集出发, 形成面
向弹性的系统路集空间。 在此基础上, 定义了实
体的冗余度, 并实现了对路集空间长度、 高度和
宽度的计算, 最终实现系统的弹性评估。 这种从
实现途径入手的评估 方式, 有效提升了系统弹性
设计的可操作性。
权利要求书1页 说明书4页 附图2页
CN 115203929 A
2022.10.18
CN 115203929 A
1.一种面向设计的系统弹性评估方法, 其特 征在于, 包括:
步骤(1): 基于系统的组成实体和实现逻辑, 找到实现系统目标的所有路集;
步骤(2): 统计路集数量, 计算路集空间的高度;
步骤(3): 统计各个路集的长度, 计算路集空间的长度;
步骤(4): 统计系统实体组成的冗余情况, 计算路集空间的宽度;
步骤(5): 计算系统的弹性, 实现系统的弹性评估。
2.根据权利要求1中所述方法的步骤(2), 其特 征在于:
依据步骤(1)中的所有路集形成路集空间, 统计所有路集的个数M, 也就是路集空间的
高度H, 即H=M 。
3.根据权利要求1中所述方法的步骤(3), 其特 征在于:
设某一路集MPm长度为Lm, 定义并计算系统路集空间的长度为:
4.根据权利要求1中所述方法的步骤(4), 其特 征在于:
针对某一路集MPm, 所需实体种类数与路集长度Lm相同, 对某一实体Agentk所需的个数
记作nm,k, 系统所拥有的Agentk数为sk。 则在当前逻辑的对应的路集中, 对Agentk而言冗余的
实体个数为:
rm,k=sk‑nm,k
在某一路集MPm中, 定义Agentk的冗余度为:
根据实体的冗余 程度定义该路集的冗余度为:
依据该指标定义并计算路集空间的宽度:
5.根据权利要求1中所述方法的步骤(5), 其特 征在于:
从路集空间也就是系统目标的实现途径出发, 从这一角度出发, 利用路集空间定义系
统的弹性 为:
权 利 要 求 书 1/1 页
2
CN 115203929 A
2一种面向设计的 系统弹性评估方 法
(一)所属技术领域
[0001]本发明涉及系统的弹性评估领域, 具体涉及到一种面向设计的系统弹性评估方
法。
(二)背景技术
[0002]弹性作为一种系统的基本属性, 与可靠性、 维修性等通用质量特性的联系越来越
密切。 正常情况下系统可以平稳运行, 但由于人为或自然等因素, 不可避免的遭受扰动或冲
击。 而弹性涉及到系统的平稳运行状态、 抗扰动能力及 恢复效果等多个方面, 因此已被认 为
是一种重要的系统特 征。
[0003]现有的弹性评估方法大都是面向运行过程中的系统, 多集中于评价系统在遭受扰
动和打击后系统的恢复表现, 难以应用于设计阶段。 然而, 同系统的可靠性、 维修性或保障
性等质量特性一样, 设计阶段应该受到足够的重视。 所以, 如何从设计角度提出一种新的弹
性评估方法, 指导设计人员进行系统设计是十分必要的。
(三)发明内容
[0004]为了弥补现有弹性评估方法难以指导设计过程的不足, 提高系统弹性设计的可操
作性, 本发 明提出了一种面向设计的系统弹性评估方法。 从系统的逻辑结构、 实现过程以及
资源配置角度, 对系统弹性进行合理评估。 具体步骤如下:
[0005]步骤(1): 基于系统的组成实体和实现逻辑, 找到实现系统目标的所有路集;
[0006]步骤(2): 统计路集数量, 计算路集空间的高度;
[0007]步骤(3): 统计各个路集的长度, 计算路集空间的长度;
[0008]步骤(4): 统计系统实体组成的冗余情况, 计算路集空间的宽度;
[0009]步骤(5): 计算系统的弹性, 实现系统的弹性评估。
[0010]其中, 在步骤(1)中, 基于系统的组成实体和实现逻辑, 参照各个实体 的功能执行
情况, 找到所有路集。 首先判断各类实体所能完成的操作, 然后在每层逻辑即各类操作的组
合方式下, 寻找实现各类操作的实体组合并形成最小路集。 设共有实体N中, 定义任意一实
体为Agenti, 且各类实体所能实现的操作已知。 则可形成M个路集, 记作MP={MP1,MP2,…,
MPm,…,MPM},MPm={Agenti,Agentj,…,Agentk}。
[0011]其中, 在步骤(2)中, 依据步骤(1)中的所有路集形成路集空间如图2所示。 统计所
有路集的个数, 也 就是路集空间的高度H, 即H=M 。
[0012]其中, 在步骤(3)中, 设某一路集MPm长度为Lm, 定义并计算系统路集空间的长度为:
[0013]
[0014]其中, 在步骤(4)中, 从各个路集出发, 统计所需实体种类数目和对应个数以及系
统具备实体个数。 显然, 针对某一路集MPm, 所需实体种类数与路集长度Lm相同, 对某一实体
Agentk所需的个数记作nm,k, 系统所拥有的Agentk数为sk。 则在当前逻辑的对应的路集中, 对说 明 书 1/4 页
3
CN 115203929 A
3
专利 一种面向设计的系统弹性评估方法
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:35:46上传分享