评估模型及评估模型构建方法技术

技术编号:36933834 阅读:15 留言:0更新日期:2023-03-22 18:56
本发明专利技术涉及一种评估模型及评估模型构建方法,属于系统评估技术领域,该模型包括:对模型数据和模型视图进行存储、对建模元素进行管理、对相关建模元素进行存储、以及根据控制层输出的模型配置结果进行模型组合和模型检查的模型层;用于对用户的相关操作进行响应,根据对用户相关操作的响应进行模型数据和模型视图编辑,并对模型进行相关配置的控制层;以及用于对控制层编辑的模型数据和模型视图进行显示,并对通过模型层导入的建模元素进行显示,以及对显示的相关数据进行绘制的视图层。本申请提供的评估模型及评估模型构建方法,提供了易于评估人员理解和使用的建模手段,显著降低了评估人员在评估建模时的工作量,提高了评估模型的构建效率。评估模型的构建效率。评估模型的构建效率。

【技术实现步骤摘要】
评估模型及评估模型构建方法


[0001]本专利技术涉及系统评估
,尤其涉及一种评估模型及评估模型构建方法。

技术介绍

[0002]目前,现有技术中大部分都会利用综合效能评估系统开展系统效能评估,通常情况下,在每次评估任务中需要为所评估的对象设计评估模型,其中涉及构建评估指标体系、配置数据源、构建评估计算模型、设置展示方案等多个步骤。
[0003]然而,现有技术中存在实战多样化使用模式和组织应用条件的背景下, 实际工程中所涉及的对象具有多样性和不确定性等问题,还存在很难事先列举靶场中所需的全部评估模型所造成的评估人员建模效率低下,进而影响项目的开展的问题。

技术实现思路

[0004]本专利技术意在提供一种评估模型及评估模型构建方法,以解决现有技术中存在的不足,本专利技术要解决的技术问题通过以下技术方案来实现。
[0005]本专利技术提供的评估模型,包括:模型层、控制层和视图层;所述模型层用于对所述控制层编辑的模型数据和模型视图进行存储、对建模元素进行管理,并对相关建模元素进行存储,以及根据所述控制层输出的模型配置结果进行模型组合和模型检查;所述控制层用于对用户的相关操作进行响应,根据对用户相关操作的响应进行模型数据和模型视图编辑,并对模型进行相关配置;所述视图层用于对所述控制层编辑的模型数据和模型视图进行显示,并对通过所述模型层导入的建模元素进行显示,以及对显示的相关数据进行绘制。
[0006]在上述的方案中,所述模型层包括模型存储模块和模型管理模块,所述模型存储模块用于对所述控制层编辑的模型数据和模型视图进行存储;所述模型管理模块包括元模型管理单元、算子管理单元、子模型管理单元、模型维护单元和模型查询单元,所述元模型管理单元用于对元模型进行构建,并对构建的元模型进行导入、导出和修改,所述算子管理单元用于对评估模型的输出进行计算的算子导入,并用于对算子库存储的算子进行删除和修改,所述子模型管理单元用于根据评估模型的需求对构建的元模型进行组合形成子模型,并对形成的子模型进行导入、导出和修改,所述模型维护单元用于对包括元模型、算子和子模型的建模元素进行维护,所述模型查询单元用于提供包括元模型、算子和子模型的建模元素的查询功能。
[0007]在上述的方案中,所述模型层还包括算子库,所述算子库用于对通过所述模型管理模块导入的算子进行存储,并为所述模型管理模块提供相应的调用数据源。
[0008]在上述的方案中,所述模型层还包括模型组合模块和模型检查模块,所述模型组合模块用于根据所述控制层输出的模型配置结果进行元模型、算子和子模型组合;所述模
型检查模块用于根据所述控制层输出的模型配置结果进行语法检查和错误定位。
[0009]在上述的方案中,所述控制层包括用户操作响应模块、模型编辑模块和模型配置模块,所述用户操作响应模块用于对用户对鼠标、快捷键、工具栏和菜单的操作进行响应,所述模型编辑模块用于根据所述用户操作响应模块的响应进行模型数据和模型视图编辑,所述模型配置模块用于根据所述用户操作响应模块的响应进行对模型接口和模型参数进行配置。
[0010]在上述的方案中,所述视图层包括模型显示模块、建模元素显示模块和图形绘制模块,所述模型显示模块用于对所述控制层编辑的图标、布图、文字以及连接线进行设置和显示;所述建模元素显示模块用于对通过所述模型层导入的建模元素进行显示;所述图形绘制模块用于对所述模型显示模块显示的连接线、端口、图标以及文字进行绘制。
[0011]本专利技术提供的评估模型构建方法,包括:根据MOF元建模规范定义并构建TopEntry包元模型、CalculateStep包元模型和Data2EE包元模型;根据评估模型的需求对构建的元模型进行组合,形成子模型;通过形成的子模型构建包括模型层、控制层和视图层的初始评估模型;通过模型层导入的算子对评估模型的输出进行计算,根据计算结果对初始评估模型进行优化,获取最终的评估模型。
[0012]在上述的方案中,所述TopEntry包元模型为元模型设计的入口,所述TopEntry包元模型包括元模型的根元素Process,所述元模型的根元素Process的表达式为:p =<Input, Step, Relationship, DataType, Output>,其中,p是根元素Process,Input为输入,用于将外界数据导入效能评估计算流程,Output为输出,用于将导入效能评估计算结果导出到外界环境,Step是指效能评估计算流程中的计算步集合,Relationship是指Step之间以及Step与Input、Output之间的相互关系。
[0013]在上述的方案中,所述CalculateStep包元模型用于描述指效能评估计算流程中的计算步集合中的各种计算步,所述CalculateStep包元模型包括计算步和关联关系,所述计算步包括原子计算步和复合计算步,所述原子计算步的表达式为:s
atom
=<Parameter, Binding, Config, Result>,其中,s
atom
属于原子计算步集合,Parameter是原子计算步的输入序列,作为计算步从外界获取输入的接口,Binding是原子计算步到具体计算程序的关联,用来确定并调用相应的计算程序,以完成规定的计算功能,Config是原子计算步的配置信息,Result为在给定Config的情况下,通过原子计算步中Binding所对应的计算程序对Parameter进行计算所产生的结果数据;所述复合计算步的表达式为:s
composite
=<Parameter, Step
CS
, Relation
CS
, Result>,其中,s
composite
属于复合计算步集合,Step
CS
属于Step的一个子集,Relation
CS
是Relation的一个子集,包括Step
CS
成员之间存在的全部直接关系;所述关联关系包括不同计算步以及计算步和输入、输出之间的多种关系,计算步之间存在的关系包括顺序关系和并行关系。
[0014]在上述的方案中,所述Data2EE包元模型用于规范效能评估计算流程中所使用的数据类型,所述Data2EE包元模型包括基本数据类型和用户自定义数据类型。
[0015]本专利技术实施例包括以下优点:本专利技术实施例提供的评估模型及评估模型构建方法,通过对评估模型元模型进行
创建,支持评估模型的可视化构建、组合,并对CalculateStep包元模型和Data2EE包元模型适度解耦并划分到不同的包中有利于可视化建模工具的实现,在涉及到多种以及不确定的的评估对象和评估方法中,列举所需的评估模型,提供了易于评估人员理解和使用的建模手段,显著降低了评估人员在评估建模时的工作量,提高了评估模型的构建效率。
附图说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种评估模型,其特征在于,所述模型包括:模型层、控制层和视图层;所述模型层用于对所述控制层编辑的模型数据和模型视图进行存储、对建模元素进行管理,并对相关建模元素进行存储,以及根据所述控制层输出的模型配置结果进行模型组合和模型检查;所述控制层用于对用户的相关操作进行响应,根据对用户相关操作的响应进行模型数据和模型视图编辑,并对模型进行相关配置;所述视图层用于对所述控制层编辑的模型数据和模型视图进行显示,并对通过所述模型层导入的建模元素进行显示,以及对显示的相关数据进行绘制。2.根据权利要求1所述的评估模型,其特征在于,所述模型层包括模型存储模块和模型管理模块,所述模型存储模块用于对所述控制层编辑的模型数据和模型视图进行存储;所述模型管理模块包括元模型管理单元、算子管理单元、子模型管理单元、模型维护单元和模型查询单元,所述元模型管理单元用于对元模型进行构建,并对构建的元模型进行导入、导出和修改,所述算子管理单元用于对评估模型的输出进行计算的算子导入,并用于对算子库存储的算子进行删除和修改,所述子模型管理单元用于根据评估模型的需求对构建的元模型进行组合形成子模型,并对形成的子模型进行导入、导出和修改,所述模型维护单元用于对包括元模型、算子和子模型的建模元素进行维护,所述模型查询单元用于提供包括元模型、算子和子模型的建模元素的查询功能。3.根据权利要求2所述的评估模型,其特征在于,所述模型层还包括算子库,所述算子库用于对通过所述模型管理模块导入的算子进行存储,并为所述模型管理模块提供相应的调用数据源。4.根据权利要求3所述的评估模型,其特征在于,所述模型层还包括模型组合模块和模型检查模块,所述模型组合模块用于根据所述控制层输出的模型配置结果进行元模型、算子和子模型组合;所述模型检查模块用于根据所述控制层输出的模型配置结果进行语法检查和错误定位。5.根据权利要求1所述的评估模型,其特征在于,所述控制层包括用户操作响应模块、模型编辑模块和模型配置模块,所述用户操作响应模块用于对用户对鼠标、快捷键、工具栏和菜单的操作进行响应,所述模型编辑模块用于根据所述用户操作响应模块的响应进行模型数据和模型视图编辑,所述模型配置模块用于根据所述用户操作响应模块的响应进行对模型接口和模型参数进行配置。6.根据权利要求1所述的评估模型,其特征在于,所述视图层包括模型显示模块、建模元素显示模块和图形绘制模块,所述模型显示模块用于对所述控制层编辑的图标、布图、文字以及连接线进行设置和显示;所述建模元素显示模块用于对通过所述模型层导入的建模元素进行显示;所述图形绘制模块用于对所述模型显示模块显示的连接线、端口、图标以及文字进行绘制。7.一种评估模型构建方法,其特征在于,该方法包括:根据MOF元建模规范定义并构建TopEntry包元模型、CalculateStep包元模型和Data2EE包元模型;根据评估模型的需求对构建的元模型进行组合,形成...

【专利技术属性】
技术研发人员:侯志鑫杜智远袁璞尹洪蕾张少鹏张如轩
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1