[发明专利]一种基于扩展UML的软件模糊自适应建模工具构造方法有效
申请号: | 201410175452.3 | 申请日: | 2014-04-28 |
公开(公告)号: | CN103955369B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 邢建春;韩德帅;杨启亮;李决龙;张学伟 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 朱显国 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 扩展 uml 软件 模糊 自适应 建模 工具 构造 方法 | ||
1.一种基于扩展UML的软件模糊自适应建模工具构造方法,其特征在于,该方法符合UML 2.0规范,利用统一建模语言扩展机制定义软件模糊自适应元设施,然后利用新添加的元设施定义领域模型,最后用XML定义领域模型的存储结构并构造领域插件,结合统一建模语言工具构成完整的建模环境,具体步骤如下:
步骤1,通过扩展统一建模语言定义软件模糊自适应元设施,该元设施包括构造型以及与该构造型对应的标记值和约束条件,生成领域语言,具体为:
(1.1)通过扩展统一建模语言定义软件模糊自适应元设施,该元设施中的构造型包括模糊用例、模糊类、模糊关系;
步骤(1.1)中所述构造型包括模糊用例、模糊类、模糊关系,其中:
模糊用例用以描述模糊自适应调节过程中各操作的协作关系,模糊用例包括模糊感知、模糊推理、模糊执行、自适应目标设定,其中,模糊感知由感知和模糊化两个子用例构成,模糊执行由去模糊化和执行两个子用例构成;
模糊类包括模糊感知器、模糊自适应器、模糊执行器、知识库、协调器,所述模糊感知器负责采集软件内部状态及外部环境的实时数据,并将其做模糊化处理,筛选出需要进行模糊自适应调节的有效信息;模糊自适应器基于模糊推理规则进行模糊自适应决策;模糊执行器用于去模糊化操作并将清晰的模糊决策施加到应用逻辑,调整应用逻辑的参数、行为或结构;知识库存放用以模糊化处理的隶属度函数和用以模糊推理操作的推理规则;协调器用以协调多个模糊自适应控制环的交互;
模糊关系用以连接各模糊用例和各模糊类;
(1.2)分别定义模糊用例Fuzzy Case、模糊类Fuzzy Class、模糊关系Fuzzy Association所需标记值,采用对象约束语言精确定义各构造型所需的约束条件;
步骤2,利用新添加的元设施定义领域模型,该领域模型包含多个视图:分析视图即软件模糊自适应用例图、结构视图即软件模糊自适应类图、行为视图即软件模糊自适应顺序图;
步骤3,利用XML定义元设施和领域模型的存储结构,并构造软件模糊自适应领域插件,结合统一建模语言工具构成完整的建模环境。
2.根据权利要求1所述的基于扩展UML的软件模糊自适应建模工具构造方法,其特征在于,步骤2所述利用新添加的元设施定义领域模型,该领域模型包含3个视图:
(2.1)分析视图即软件模糊自适应用例图:用添加的构造型模糊用例和UML元设施用例构造分析视图即软件模糊自适应用例图;
(2.2)结构视图即软件模糊自适应类图:用添加的构造型模糊类和UML元设施类构造结构视图即软件模糊自适应类图;
(2.3)行为视图即软件模糊自适应顺序图:用添加的构造型模糊对象和UML元设施对象构造行为视图即软件模糊自适应顺序图。
3.根据权利要求1所述的基于扩展UML的软件模糊自适应建模工具构造方法,其特征在于,步骤3所述利用XML定义元设施和领域模型的存储结构,并构造软件模糊自适应领域插件,结合统一建模语言工具构成完整的建模环境,基于StarUML 5.0具体步骤为:
(3.1)利用XML定义元设施和领域模型的存储结构,构造软件模糊自适应领域插件配置文件:FACT.prl,配置所添加的元设施和领域模型的基本属性;
(3.2)添加软件模糊自适应领域插件所需的图标文件;
(3.3)结合统一建模语言工具构成完整的建模环境,将软件模糊自适应领域插件添加到UML标准建模工具StarUML 5.0中,构成完整的建模环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410175452.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有把手的卷纸盒
- 下一篇:一种面向哈希连接的数据存储优化方法