基于群体智能算法的构件分类及选择方法研究

来源 :湖南工业大学 | 被引量 : 0次 | 上传用户:vacer2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构件技术是支持软件复用的核心技术,如何从海量的构件库中选取出最优构件提高系统组装率,这是一个需要解决的关键问题。构件的选取一般包括两个步骤:构件的检索和构件的选择。构件的检索通常会选出多个构件类,效率是检索的核心问题;构件的选择是从构件检索的结果集中根据用户的需求选出构件,如何从检索出的构件类中选择可信性更高的构件是本文研究的另外一个问题。本文的主要研究工作如下:(1)针对构件检索效率的问题,首先对传统的构件分类技术做了分析,针对其局限性,在构件检索中引入构件挖掘分类的方法,利用蚁群分类算法对构件进行复用规则挖掘。其次针对蚁群算法易于早熟的问题对该算法做了改进,调整了蚂蚁的信息素浓度并引进了变异算子。最后通过实验验证改进的蚁群算法在构件查准率和查全率方面更有效。(2)针对构件选择可信性问题,本文从多个非功能属性对构件进行评估,采用粒子群算法选择满足用户需求的构件,根据该算法在选择构件的过程中出现“早熟”和易陷入局部较优的缺点,引入遗传算法的交叉和变异算子增加种群多样性,使得改进后的算法能够取得全局最优解。最后通过实验验证该算法有较好的收敛性,并且选择出的构件更满足用户的需求。
其他文献
随着Internet的发展,计算机网络安全成为越来越受人们关注的问题。为了增强计算机网络的安全性能,人们采用了多种安全技术,包括加密、身份认证、访问控制等,随着入侵检测(Intrusi
传统的网络安全技术侧重于用户网络的系统入侵检测、防病毒软件或防火墙,这类安全措施通常不能减少网络中的异常流量,特别是面对不断发展的DoS/DdoS攻击,用户网络只能处于一种被
专家系统是人工智能领域中一个非常重要的分支,而新型专家系统需要具有的一类特征便是并行与分布式处理。因此,在基于知识的并行编程环境下应用专家系统,把专家系统和并行计算相
目前实时控制系统己广泛应用在工厂自动化、过程自动化和交通运输等行业。然而,目前标准化的工业控制网的安全性尚处于基本不设防的状态。任何人只要能够接近分布式实时控制网
当前,随着计算机技术的飞速发展和计算机网络的广泛应用,企业对网络存储提出了越来越高的要求,存储区域网络(SAN)便是其中的主流解决方案之一。SAN一方面能为网络上的应用系统提
随着近年来智能终端的迅猛发展,基于智能手机的人体动作识别技术越来越受研究人员的重视。这方面的研究在行为建模、健康监控、跌倒检测、惯性导航等领域有着广泛的应用。  
本文主要研究安全可控网络中的域间访问控制方案,讨论如何从加固网络基础设施角度出发,提供独立于应用和用户的安全解决方案,构造安全可控的网络环境。 首先,分析现有的网络层
图像去噪可以被描述为从一幅被噪声污染过的图像到一幅清晰图像的映射过程,图像去噪中一个重要的挑战就是如何在保留良好的纹理结构的同时去除噪声。然而众多优秀的图像去噪算
随着汽车工业的快速发展,全世界范围内大中型城市都遭遇了不同程度的堵车现象,也由此引发了时间成本和能源成本的浪费,造成大气污染,甚至加剧全球变暖。在无线通信传输和传感技术
上个世纪九十年代以来,互联网技术得到了长足发展。信息的安全性问题已经变得越来越重要,国内外的研究者们已经做了不少研究工作,但数字水印仍没有在工程中得以大规模的实际应用