自主构件的行为规约及其支撑机制在应用服务器上的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:wutongyu520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的出现使计算机软件面临的运行环境开始从静态封闭逐步走向动态开放。为了适应这一发展趋势,软件系统开始呈现出一种柔性、多目标、连续反应式的新的系统形态,我们称为网构软件(Internetware)。与集中封闭环境下发展起来的传统软件形态不同,网构软件具有自主性、协同性、反应性、演化性和多态性等基本特征。这些新的特征对于软件理论、方法和技术都提出了新的要求。特别是在软件理论与模型方面,自主行为是网构软件研究的重要方面,只有对组成网构软件的实体元素的自主行为特征有清晰的认识、刻画和支持,才能为网构软件提供建模基础及开发范型。 本文将构成网构软件的实体元素称为自主构件。自主构件的行为具有自主性,即主动性、独立性和自适应性。已有的构件模型在描述集中封闭环境下开发的基于构件的软件系统的构件行为时有比较好的适用性,但缺乏对自主行为的刻画。而在软件自主性研究领域,Agent技术对自主行为的刻画和支持进行了比较广泛的讨论和研究。 本文借鉴了软件自主性研究领域中对实体的自主行为的规约和支持手段。在规约自主行为时,首先识别了什么是自主构件的行为,对其进行了分类,并给出了一个明确的定义。在此基础上,本文设计了一种借助规则这一清晰强大的描述手段来刻画自主行为的方案。该规约方案对各类自主行为都能进行清晰简洁的刻画,而且有利于运行时刻对自主行为的支撑。 在支撑自主构件的行为时,本文采取了一种改装已有普通构件的方式,将Agent领域的自主技术和构件技术结合起来,建立了一种自主构件的行为实现结构。同时改进了现有的构件框架(即构件运行支撑平台),为构件定制行为规则和规划,使得构件能根据环境的状态来控制和调度自己的行为,从而为自主构件的行为提供了运行时支撑,简化了构件的自主化过程。
其他文献
在安全系统中,惟一重要的接口是能够进入安全周界的外部接口,可信进程明显运行于安全周界之内且是安全内核的扩展。所以,可信进程与内核之间的接口不比内核各部分之间的接口更特
大规模三维几何数据集广泛应用于虚拟现实、视频游戏、工程设计、地理勘测等领域。随着计算机处理能力的增强以及对几何数据的规模和表示精度要求的提高,数据集愈加复杂,目前有
随着计算机技术和网络技术在我国民航领域的飞速发展和广泛应用,民航票务信息已经成为民航代理人和航空公司在客票销售、市场预测、客运服务等方面的重要参考内容。然而,由于民
随着各种嵌入式系统的应用,嵌入式领域已成为当前研究的热点之一。与嵌入式硬件相比嵌入式软件已经成为嵌入式系统发展的瓶颈。而嵌入式软件开发环境在嵌入式应用日益复杂的情
由于指纹的唯一性和不变性,以及指纹识别技术的可行性和实用性,指纹识别已成为当前最流行、最方便、最可靠的个人身份认证技术之一。被广泛应用在考勤、银行密码箱、公安系统
天然地震层析成像是研究地球的一个重要手段,尤其在研究莫霍面以下深度的地球结构方面,有着不可替代的作用。其原理主要是通过读取远震信号的 P 波初至时间,运用射线追踪的方
随着心理学科学的快速发展和信息处理技术在心理学领域的应用,国内外心理学研究者和有关部门长期对大量群体实施心理测量积累了庞大的宝贵数据资料。在这些大量的数据背后隐藏
随着计算机技术、多媒体技术、网络技术和通信技术的迅速发展,图像信息的应用日益广泛,图像处理在理论研究和实际应用中都取得了飞速的发展,并已广泛地应用于越来越多的科学领域
桌面搜索(或称个人信息检索)是定义在本地个人信息空间上的搜索过程,旨在帮助个人用户有效的搜索到所需要的本地资源(即文件)。近年来随着社会信息化进程的不断推进,大数据时代悄然
随着互联网技术的飞速发展,网络正在成为人们进行信息交流和信息处理的有效平台,各种数字化的信息每天以极高的速度增长,网络上积累了海量的数据。面对如此巨大的信息量,如何发现