【摘 要】
:
在动态、开放和个性化的网络平台上,软件容易受到环境变化和用户需求改变的影响。系统管理人员为维持软件的正常运行,而对软件系统进行的管理维护负担日趋繁重。因此,本文提
论文部分内容阅读
在动态、开放和个性化的网络平台上,软件容易受到环境变化和用户需求改变的影响。系统管理人员为维持软件的正常运行,而对软件系统进行的管理维护负担日趋繁重。因此,本文提出软件系统的自调节(self-tuning)技术,从而使软件系统具有自调节能力。软件能够感知环境的变化,并根据环境变化采取适应性动作来调整自身行为,以适应资源和用户需求的变化,从而将系统所提供服务的功能或性能维持在一个令人满意的水平上。首先,本文分析了软件自调节应用的理论基础,然后运用反射系统技术建立了基于软件行为监控的软件自调节模型,该模型可以提高软件系统的灵活性,使系统较好地适应环境变化和需求变化。其次,对基于软件行为树的软件行为监控技术进行了研究,该技术能够更加准确的判断和预测软件的运行状态,从而使软件可以采用更合适的自调节策略。在对VC和JAVA两种语言环境中的自调节方法研究的基础上,本文提出了基于属性的软件自调节算法。通过对构件属性的调节使软件能够适应外界环境的变化,达到软件自调节的目的。同时该算法还解决了软件运行过程中执行自调节所带来的一致性问题。最后,对基于软件行为监控的自调节系统总体方案进行设计,分别对各个组成模块进行详细的设计,并对系统的各个部分的功能进行了测试,验证了系统的可行性,同时也提出了下一步的研究重点。
其他文献
现代化市政建设对城市照明系统的要求不断提高。传统的路灯控制与维护手段存在着诸多的缺点和弊端,已经远远无法适应城市现代化发展的需求。
ZigBee技术是近年来逐渐兴
随着计算机软件应用的不断发展,人们对软件的安全性和可靠性的要求越来越高,如何在软件开发过程中保证其安全性成为了软件工程所要研究的重点问题。本文考虑软件需求分析阶段
随着计算和通信技术的快速发展,很多计算机应用系统已广泛普及,比如云计算、无线传感器网络、掌上电脑、移动电话和智能卡。由于网络的开放性,信息安全问题逐渐成为这些系统应用
RFID(Radio Frenquency Identification)技术,即无线射频识别技术,是采用无线射频方式进行非接触通讯,自动识别物品并获取数据的一种快速识别技术,已在各个领域得到广泛应用,
合成孔径雷达(Synthetic Aperture Radar,SAR)是微波成像系统,不受天气、地理和时间等因素的限制,可对地球表面进行高分辨率成像,并且能透过植被发现隐蔽的地下目标,提供丰富
离合词词义消歧对汉英机器翻译、信息检索、语音识别、文本分类等众多领域有着重要的影响。本文以北京大学中国语言学研究中心的现代汉语语料库为基础,研究具有两个词义且其
近年来,由于人们对人机交互兴趣的增加,表情识别逐渐成为一个研究热点。表情识别在人类交流过程中扮演着非常重要的角色,是语音交流的重要补充。表情识别正是在这样的一种背
医学图像配准是医学图像处理领域中的一个重要课题,在医学领域有广泛的应用。医学图像配准技术已经研究了几十年,研究人员提出了多种配准算法。这些算法主要可以分为两类:刚
随着计算机应用领域的不断扩大,印刷技术也在不断地发展、改进、和趋于成熟。印刷领域的多色印刷作为印刷理论和技术前沿中的一个热点及难点课题,受到越来越多的科研机构及厂
虚拟化(Virtualization)是一种将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来的资源管理技术。这种打破实体结构间的不可切割的障碍,使用