基于构件资源库的程序挖掘实现技术-研究

基于构件资源库的程序挖掘实现技术-研究

ID:32565214

大小:2.10 MB

页数:54页

时间:2019-02-12

基于构件资源库的程序挖掘实现技术-研究_第1页
基于构件资源库的程序挖掘实现技术-研究_第2页
基于构件资源库的程序挖掘实现技术-研究_第3页
基于构件资源库的程序挖掘实现技术-研究_第4页
基于构件资源库的程序挖掘实现技术-研究_第5页
资源描述:

《基于构件资源库的程序挖掘实现技术-研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文1.1研究背景和意义第1章绪论计算机网络和Intemet技术的飞速发展正在改变着世界,Intemet的应用也随着其发展不断地普及与深化。纵观Intemet的发展过程、计算模式的转变和软件技术的发展,计算的本质就是为了更好地满足人们的需求,随着计算技术的不断发展,计算本身越来越贴近终端用户。计算设备、网络、模式和软件,正逐渐由“以计算机为中心”向“以人为中心”转变。与之相适应,软件技术也逐步向“软件即服务”的方向过渡。软件生产者的角色逐渐转换为服务的提供者,以更好地满足人的服务需求为目标不断发展。目前,Web

2、服务存在一些不足,例如,功能无法扩展、不能实现“按需”服务等,主动服务正是为了解决上述问题而提出来的,具有智能化、个性化、综合化特点。主动服务是一种面向用户的服务,能够自动适应用户的服务需求,依靠相关的工业标准和Intemet上已有的构件资源,进行程序挖掘,为用户发现、定制和运行能够满足用户需求的构件程序。程序挖掘是主动服务的研究重点。在程序挖掘的研究过程中,需要对用户的服务需求进行功能分解和对构件所提供的服务是否能满足这些功能进行判别。如果构件所提供的服务能够满足用户的要求,则智能代理系统直接把该构件提供的服务反馈给用户,否则,

3、智能代理系统进一步根据分解后的服务功能进行构件的搜索和匹配工作,在找到相关构件后,对它们进行组装、编译和验证、测试。最后再把用户需要的服务提交给用户。主动服务具有智能和主动适应用户需求的功能,是未来Internet的发展趋势。目前,国内外关于主动服务和程序挖掘的研究还处于初始阶段,本课题对其做进一步研究,具有实际意义。1.2国内外研究现状主动服务用来解决未来Web服务的智能化、个性化和综合化问题。目前,武汉理工大学硕士学位论文主动服务和程序挖掘的研究还处在初始阶段,无论是主动服务的概念和定义,还是主动服务模型和框架结构,以及框架结

4、构中的每一层所包含的协议及描述语言都不成熟,还需要做进一步研究。国内外部分学者已对主动服务的相关技术做了初步地研究和探讨,例如用户需求描述语言规范,需求的分析方法,构件资源的分类和组织方法,构件资源库模型,异构构件之间的组装,程序挖掘方法,程序挖掘模型等等,但是所提出的技术存在一定的局限性。特别是在用户界面、构件搜索和发现、异构构件的组装、验证和测试、本地构件资源库的建设等方面都亟待进一步研究和完善。在国外,TimBerners.Lee在2001年的ScientificAmerican中首次提出了语义Web[1】的概念。语义Web

5、是国际互联网组织W3C制定的关于未来Web的一个蓝图,主旨是在XML的基础上进一步提供语义级的互操作。Paolucci等人【2~31提出了基于DAML.S的Web服务匹配的思想。OWL-St4】是DAML.S的后继,其基于标准Web本体语言OWLl51,有望成为语义Web服务描述框架的标准。卡内基梅隆大学实现了一个OWL.S/UDDImatchmakert61,首先把提交的需求进行OWL.S/UDDI转换,然后使用匹配引擎获得用户所需服务。在Web服务发现【71的研究中,为了能够体现出服务请求者对服务性能的不同要求,实现程序挖掘,

6、一些学者对服务的QoS方面做了量化研究【8~m】。美国乔治亚大学LSDIS实验室开发的METEOR.S系统,采用语义本体论推理【ll】和QoS[12~13】策略相结合进行服务的匹配和筛选。著名学者JorgeCardoso指导性地给出了服务质量模型中应包括的因素【l引,具体包括费用(cos0、时间(time)、可靠性(reliability)和可信性(fidelity)。文[151在AgFlow系统中选择以下5个通用的服务属性来评价QoS服务:服务运行成本(executionprice)、运行时间(executionduration

7、)、信任度(reputation)、成功率(successfulexecutionrate)和可用性(availability),文【16】提出了把服务属性分成多类,并扩大到加密、安全等属性方面,量化结果为这几个属性的取值加权后的总和。另外,在国外对程序挖掘中服务发现的匹配算法也有讨论,如:KSycaratl71、KArisha[181、GJWicklertl9】分别提出不同的服务匹配算法,文[20】和[2l】中提出的匹配算法,基本上都是从功能性和接口上进行的匹配,只将请求者的输出与现存服务的所有输出相匹配,以及将服务的输入与请求

8、者提供的输入相匹配。在国内,2001年张尧学教授等人率先提出程序挖掘122】的概念,并为程序挖掘提出了一个移动代理平台——_PMMAPl231。2004年清华大学计算机系网络互联2武汉理工大学硕士学位论文实验室介绍了程序挖掘系统PMSeytem(P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。