因特网环境下的软件演化与动态性研究

来源 :中国科学院研究生院(软件研究所) | 被引量 : 10次 | 上传用户:yyandmwm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文系统地研究了因特网环境下的软件演化与动态性问题,重点是研究引入新的计算模型——Agent产生的一系列问题(包括基于Agent计算模型的软件演化、多Agent系统的建模与分析、多Agent系统的动态性),以及计算环境改变和引入新的需求产生的演化问题。首先,提出了一种适合多Agent系统的软件体系结构描述语言MA ADL。该语言以CSP为语义基础,分别从组件、Agent、组织、系统四个不同的层次规约和分析了多Agent系统的结构和行为。其次,从软件体系结构出发将多Agent系统的动态性定义在“Agent”、“角色”、“Agent在网络上的位置”、“Agent和其扮演的角色之间的通信链接”这四个不同的维度上。通过向这四个不同的维度分解系统,多Agent系统在时间轴上可以分为静止时间区段和动态改变时间区段。在这种方法学基础上,建立了MA ADL支持的多Agent系统的动态改变管理模型,并提出了动态改变模型中包含的一系列动态重配置算法。再其次,提出了基于Agent模型的动态重配置方法。这种方法将Agent之间的事务依赖关系定义在角色层次上,通过在面向Agent的建模和分析阶段的努力,可以将循环依赖和相互依赖化简为线性依赖关系。因此对于使用依赖事务的系统来说,目标结点达到静止状态的动态改变过程是按照角色相关的Agent的线性依赖关系确定的,并且是线性的。最后,基于C2 ADL和软件体系结构的类型理论,系统地研究了引入Agent模型产生的软件演化问题。讨论了“计算环境改变而导致的演化”的意义和原则。通过案例说明遗留系统1只有引入新的需求和调整底层的技术基础,才能适应新的环境。
其他文献
<正> 很多学生可能都知道瓦特发明蒸汽机的故事:一天晚上,少年瓦特和外祖母坐在客厅里的火炉旁边,火炉上有一水壶,当壶水被烧开时,顽皮的瓦特把壶嘴用东西堵住不让蒸汽从壶嘴
<正> 在《圣经&#183;创世纪》中,描写了一位老寿星叫玛士撤拉的人物,竟活了969年之久。那么人类的真正寿命,能否像玛士撒拉那样长久呢?现在有一点已经很清楚了,就是科学家一
我们研究性学习的课题是"研制水火箭".我们的指导教师是:韩秋田、李智斌.首先简单介绍一下水火箭的原理.我们知道,火箭是由箭体和燃料两部分组成.而为水火箭提供动力的呢?是
在一个慷懒的促夏午后,阳光若堍其事地自窗台扭进屋内,我就突然想写些文字,一些由音乐引发而又几乎全然与之无关的文字,这甚至像一场儿童的游戏,可是我的知觉告诉我要捉起笔去写它
期刊
全球化背景下,社会责任主题标准逐渐发展,成为在全球范围内规范履责经营实践、促进贸易公平自由流动的重要支撑。新一轮产业和技术变革必将引领新一轮经济贸易全球化浪潮,本文对
<正>武汉市委为贯彻《中国共产党党和国家机关基层组织工作条例》于今年3月下发的《实施意见》是《条例》在武汉的具体化。市直机关工委紧紧抓住贯彻落实《条1例》和市委《实
目的:通过从脊柱相关疾病看中西医理论的一致的论述,看针刀医学和中西理论一致性.方法:1.平衡理论;2.经络与神经;3.诊断治疗点;4.治疗法则及反应.结论:推广普及针刀医学和脊
外科大夫现在真的用胶水和粘合剂来封住切口吗?这些粘合剂是什么呢?据统计,世界上每年都要做400万例以上的外科手术。传统的手术缝合线和纤维在缝合伤口时,由于空气和体液渗
本文研究了静态图像的数字水印和信息嵌入问题。 第一章介绍了数字水印和信息嵌入的概念,对当前数字水印和信息嵌入的研究现状进行了综述,并介绍了这项技术可能的应用领域。
慢性荨麻疹是一种慢性的皮肤疾患。虽然大多数患者表现为良性经过,但其为患者带来的瘙痒甚至是精神方面的痛苦却难以缓解。虽曾认为荨麻疹主要有过敏因素导致,但近年来研究表
会议