[发明专利]一种基于统一建模语言的传感网软件建模平台开发方法有效
申请号: | 201210165170.6 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102693134A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 陈志;顾敏丽;岳文静 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06N3/12 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 叶连生 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于统一建模语言和遗传算法的传感网软件建模平台开发方法,结合智能体和遗传算法的思想,使用统一建模语言构建适合传感网软件开发的模型,再通过遗传算法优化所创建的模型,并构建基于此模型的建模平台。其中构建基于智能体的统一建模语言的模型,通过定义智能体的统一建模语言领域模型元模型,包括多个模型图:组活动图,组所拥有的智能体图,智能体属于的组图,组所拥有的角色图,组与组之间的关系图。其中运用遗传算法对模型进行优化,降低了模型中组中属性冗余,得到性能完善的模型。本发明构建了传感网软件建模平台,实现了可视化的建立传感网软件模型,降低传感网软件开发难度。 | ||
搜索关键词: | 一种 基于 统一 建模 语言 传感 软件 平台 开发 方法 | ||
【主权项】:
一种传感网软件建模平台开发方法,其特征在于构建传感网下的软件建模平台时,引入了基于智能体的统一建模语言模型与遗传算法相结合的方法,以元模型的方式定义基于智能体的统一建模语言模型的领域模型,生成适合面向传感网软件开发的基于智能体的统一建模语言模型,再通过遗传算法优化此得到性能更佳的模型,最后通过图形化模型框架插件开发出了软件建模平台,所述的方法包含的步骤为:步骤 1)定义领域模型: 利用智能体思想和传感网特点,以元模型方式定义基于智能体的统一建模语言的领域模型图,该领域模型图涵盖多个模型图,包括组活动图、组所拥有的智能体图、智能体属于的组图、组所拥有的角色图和组与组之间的关系图,1.1)智能体类、智能体传感网节点类和智能体角色类所述的智能体类定义多种方法来划分和定义两种子类型:智能体传感网节点类和智能体角色类,智能体角色类定义智能体可能扮演的各种角色,智能体传感网节点类定义运行智能体的传感网节点的基本特性;1.2)智能体实体和智能体类所述的智能体实体是由最基本的建模结构单元即智能体类和智能体定义的一个基于智能体系统的智能体实例,将这些实例按划分的底层特性分类并直接执行某些重要的智能体实例,所述的智能体类定义相关智能体的公共属性;1.3)组,智能体组和非智能体组所述的组是多个通过角色相关联的智能体的集合,这些关联组成一个在组内部相连接的图,组亦是由一些关联的角色组成的,这些角色具有多个智能体实例;所述的组有些是预先计划好的,有些是临时紧急建立的,所述的智能体组就是那些本身就具有智能体的属性的组,拥有更强大的功能,完成更复杂的任务,所述的非智能体组是不具有智能体特性的实例,是一个集合而不是智能体;1.4)智能体传感网节点类和智能体角色分配的关联所述的智能体传感网节点类决定与其关联的智能体的基本核心属性,智能体类决定智能体的其他属性,所述智能体角色类与智能体之间的直接连线决定该智能体扮演某个角色,所述一个智能体与角色的关联建立在一个特定的上下文环境中即在一个特定的组内部,所述的智能体角色分配是一个建立在智能体、角色和组之间的实体映射关系;步骤 2)优化领域模型: 利用遗传算法对构建的模型进行优化即可得到性能完善的模型,优化过程减少模型中组之间属性的冗余,降低模型的复杂度,使得以组为单位的领域建模更加清晰高效;步骤 3)构建传感网软件建模平台: 传感网软件建模平台的构建,首先建立基于智能体的统一建模语言的元模型领域模型,再利用图形化模型框架插件,按第一步建立传感网的领域模型;第二步生成传感网领域模型的图形定义模型;第三步生成传感网领域模型的工具定义模型;第四步传感网领域模型的映射模型定义;第五步传感网领域模型的生成最后模型的步骤,完成平台的构建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210165170.6/,转载请声明来源钻瓜专利网。
- 上一篇:多板式摩擦卡合机构
- 下一篇:压电振动器、振荡器、电子设备及电波钟