基于智能主体的分布式构件库相关技术研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:jianbin0703
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构件技术是实现软件复用的有效途径,能大幅度提高软件的生产效率、降低软件开发和维护成本、提高软件质量,近年来成为软件工程界研究的热点之一。构件库是支持大量构件的描述、存储、管理和检索的构件复用基础设施。随着构件库相关技术的逐步成熟,我国科研机构和软件企业建立了一系列具有实用价值的构件库。传统的构件库是集中式的,将各种来源的所有构件集中在一台主机上,由一个构件库管理系统进行管理。随着各类机构建立的构件库逐渐增加,对共享可复用构件的愿望日益增强,同时不少软件企业日益重视构件的知识产权保护,因此对于在保持原有独立性的基础上整合相互分离的构件库的需求逐渐显露。这驱使我们寻求新的理论和技术,通过协调机制将分布、异构的构件库整合起来,形成一种分布式构件库,实现构件信息的共享,对外提供一个统一的逻辑视图和查询接口,方便用户通过公共网络寻找各个构件库内适合于复用目标的构件。本文从在社会学、人工智能和软件工程等领域已经作了深入研究的智能主体(Intelligent Agent)入手,采用Agent实现分布式异构构件库,并对其中的系统体系结构、Agent智能处理机制、分布式环境下的构件检索等进行了深入的研究,所开展的工作和取得的主要成果体现在以下几个方面:●提出了基于Agent的分布式构件库系统(ABDC)的体系结构。本文分析了分布式构件库的基本需求,采用抽象状态机的方法进行了架构分析和体系结构的概念设计,提出了系统的高层逻辑结构,并导出了细化的实现方案。该体系结构提供了一个能够整合分布的、异构的构件库的逻辑视图,从而避免了集中式构件库系统的建设代价以及中央服务器的重负荷。各成员构件库依然自行管理自身拥有的构件,能够获得比较高的安全保障。同时,由于Agent的自治性和智能性,这一基于Agent的集成方案是比较灵活和低耦合的,容易进行扩展。●提出了分布式构件库系统中的Agent的结构模型,设计了Agent通信机制和知识表达机制,通过Agent的功能以及Agent之间的协作实现分布式的构件检索。针对部分构件库中构件领域特征较强的情况,本文还提出了构件库的偏好(Preference)概念,以及基于逻辑编程方法的偏好知识表达和基于偏好的通告规则形式化框架。借助这一机制,Agent可以动态掌握构件库的偏好,主动将检索请求通告给相关构件库进行处理,从而缩短等待构件库来获取检索请求的时间。●提出了基于关联规则的自适应构件检索请求优化方法。本文将关联规则挖掘的理论和方法引入构件检索,通过对用户检索历史记录的挖掘来发现用户的潜在检索条件,从而智能地对新的检索请求进行补充,帮助用户完善不完整的检索请求,弥补普通用户对检索条件难以准确、完整说明的不足,提高检索请求的精确度和构件检索的效果。●提出了异质刻面方案的转换模型。通常不同的构件库拥有不同的刻面描述方案,用户检索条件中的刻面方案也可能与之不同。为解决刻面方案的异质性,本文借助树结构匹配的理论和方法,研究了不同构件库上刻面方案之间的转换机制,将刻面方案映射为树结构,用树结构的编辑操作对不同刻面方案之间的转换进行建模,使用户能够根据本地构件库刻面方案提出检索请求。通过原型系统,验证了上述方法的可行性。
其他文献
随着社会的发展,高校安全教育管理模式在新的形势下有了较大转变。本文着重探析新形势下高校安全管理联防机制的构建、特点及意义,实现高校安全管理工作网格化。
自发性气胸是由于肺或胸膜病变,造成脏层胸膜破裂,引起空气进入胸膜腔,形成气胸。若胸膜腔受致病菌感染,产生脓液、渗出液积聚于胸膜腔内,则导致脓胸。2008年12月收治了1例重
这里有一个故事:有一个人死后升上天堂,圣彼得在天堂的门口迎接他,并带他到处参观.走到天堂的车房,那人看见停泊着的车辆中,有很多架日本制造的小房车,而只有寥寥可数的几架
目的:观察环磷腺苷葡胺治疗慢性肺源性心脏病(慢性肺心病)心力衰竭(心衰)的疗效。方法:选择慢性支气管炎、阻塞性肺气肿、慢性肺源性心脏病、心功能Ⅲ~Ⅳ的患者共40例,随机分为观察
目的:研究踝部损伤后X线检查表现和诊断依据。方法:对收治的30例踝部发生损伤的病例进行X线检查。结果:通过X线检查,依据创伤机制,踝部损伤主要表现为外旋、外翻、内翻以及垂直
在对附生植物概念及其特征分析的基础上,结合对广州市10个公园的调查、分析,从附生植物造景的角度挖掘附生植物在园林应用中的潜力。结果显示,广州市公园的附生植物共有36种,隶属
目的:采用分光光度法对多批蒲黄药材中总黄酮、多糖含量测定,与药材炒炭后的凝血作用进行相关性分析。方法:应用苯酚-硫酸法测定蒲黄中多糖的含量,应用三氯化铝显色法测定总
斯大林曾经明确地指出:“语言,主要是它的词汇,是处在差不多不断改变的状态中。工业和农业的不断发展,商业和运输业的不断发展,技术和科学的不断发展.就要求语言用工作需要的新的词
目的:选择耳郭浆液性软骨膜炎的有效治疗方法。方法:2008年1月~2009年11月对60例耳郭浆液性软骨膜炎的患者,采用随机、非盲、平行对照的方法进行观察,观察组30例,采用穿刺抽液后
张艺谋近几年古装电影的道德意味呈现从英雄道德而江湖道德而宫廷道德的演变。《英雄》展示了'英雄'的奴才道德,以'天下'这一种新的道德观、政局观来否定国