[发明专利]一种从UML软件模型到排队网络模型的转换方法有效

专利信息
申请号: 201210165425.9 申请日: 2012-05-25
公开(公告)号: CN102722435A 公开(公告)日: 2012-10-10
发明(设计)人: 李传煌;王伟明;盛权 申请(专利权)人: 浙江工商大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 杜军
地址: 310018 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种从UML软件模型到排队网络模型的转换方法。该方法在软件系统的UML模型基础之上,加入构造型和标记值使之转化为带标注的UML图,生成UMLSPT模型,同时考虑了UML活动图中有分支节点和汇合节点的情况,将UMLSPT模型中的元素按照转换算法一一映射到排队网络生成排队网络模型。利用这个基于UML软件模型到排队网络模型的转换方法,得到软件系统的排队网络模型,从而计算出软件性能参数值,实现软件性能预测。本发明所设计基于UML软件模型到排队网络模型的方法由于考虑到了UML活动图中有分支节点和汇合节点的情况符合系统的并发性,因此对软件性能预测更加准确。
搜索关键词: 一种 uml 软件 模型 排队 网络 转换 方法
【主权项】:
1. 一种从UML软件模型到排队网络模型的转换方法,其特征在于该方法包括以下步骤:步骤一:确定UML软件模型转换为排队网络模型的属性;系统UML模型的用例图中的构造型决定了生成的排队网络的属性,构造型为《PAopenuser》则生成一个开环排队网络,构造型为《PAcloseduser》则生成一个闭环排队网络;构造型的标记值PAarrival描述操作者到达系统的规律,它是一个随机变量,包含两个元素:PDFstring和value, PDFstring代表它所服从的分布, value代表所服从分布的参数;步骤二:记录活动状态ai请求的资源节点rj,用res[ai]表示,即res[ai]=rj;计算资源节点rj被请求的活动状态总数count[rj],并保存活动状态ai请求资源节点时的顺序index[ai]=count[res[ai]];步骤三:重复执行步骤二,直到遍历活动图中所有的活动状态ax;步骤四:创建一表征顾客通过排队网络时各服务台间服务顺序及服务概率的路由矩阵P[i,r,j,s],路由矩阵P[i,r,j,s]表示第i个服务台的第r类顾客完成服后成为第j个服务台的第s类顾客的概率,它是一个四维矢量Vector[N*C*NC],其中服务台数量N就是资源节点个数,顾客类型数C就是所有资源节点中请求的最大活动状态数;步骤五:记录活动状态ai转移到aj的转移状态tij,以及对应的转移概率P(tij),并将其存放到路由矩阵P[i,r,j,s]中,P[i,r,j,s]= P(tij);其中i=res[ai],r=index[ai],j=res[aj],s=index[aj];步骤六:重复执行步骤五,直到遍历活动状态ai所有的转移状态tiy;步骤七:重复执行步骤五和步骤六,直到遍历所有的活动状态ax的所有转移状态txy,得到所有活动状态的所有转移状态及转移概率;步骤八:根据步骤一确定的排队网络的属性,路由矩阵P[i,r,j,s]及对应的概率,画出排队网络模型;步骤九:判断系统并发情况,并在生成的排队网络中标示出来;如果资源节点rj被活动图中的某个分支节点所衍生的活动状态所请求,则资源节点rj存在并发处理,在排队网络模型中用虚线框进行标示;步骤十:遍历所有分支节点所衍生的活动状态请求的资源节点,重复执行步骤九,最后得到一个具有并发处理标示的排队网络模型。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210165425.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top