欢迎来到天天文库
浏览记录
ID:36771884
大小:1.45 MB
页数:54页
时间:2019-05-15
《基于语义的构建库系统模型的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文基于语义的构建库系统模型的研究姓名:高开申请学位级别:硕士专业:计算机软件与理论指导教师:尤晋元2002.1.1上海交iⅢ大学硕士毕业论文基于语义的构件库系统模型的研究摘要(随着软件规模的增加,软件开发的模式已经从手工作坊式转化为批’量生产的方式。在这种新的软件生产的模式下,单纯的模块化的软件开发转化成为构件化的软件开发。基于构件的软件开发方式大大提高了软件开发的效率和质量。然而,随着软件构件的数量的急剧的增长,构件的有序管理已经成为一个重要的话题。大量的构件组合在一起就构成了构件库。一个构件库就是使用一定方式进行管理的软件
2、构件的集合,在这个集合上提供软件构件服务,包括查找、连接、测试等。构件库的组织形式和提供服务的形式可以是多种多样的。早期的组织形式是单纯的使用数据库的形式对软件构件的特性进行存储,然后使用特定的SQL语句定义能够向客户端提供的构件的服务。这种模式的最大的限制就是只能根据关键字对软件构件进行查询,无法适应大型软件、l,——、一一库的要求。厂。本文提出的基于语义的构件库的组织形式是一种新颖的组织方式,这种方式以知识为基本单位表示构件的基本信息,然后基于知识和一定/的推理规则进行知识推理,得到所有的构件信息。陋种模式能够提供构、件的动态的管理,能够在语义
3、这个层面上对构件进行管理,能够根据需上海交通大学硕士毕业论文基于语义的掏作库系统模型的研究要动态的更新构件的知识。在这种模式的管理下,系统提供了层次化的构件信息描述模型。在这种层次化的模型下,软件构件的信息在不同的层次上表现出不同的特征,每一个层次能够负责不同的功能。这种模式能够最大限度的降低管理的复杂性。在这种模式下,能够有机会实现一种标准的接口,客户端应用程序可以通过这个接口访问系统提供的服务。同时,可以提供移动代理程序动态的探索和访问系统服务的方法。厂Y/本文的主要的工作是提出了一个构件库的系统模型,对这个模型的组成部分进行了形式化的定义和推
4、导,论证了模型的理论基础。同时,提出了一个层次化的构件信息表述模型,用来描述构件的信息。本文论述了模型的理论依据和实现方法,讨论了模型的特色和意义。关键词构件库,语义,层次化,信息模型,知识推理.=堕至望丕兰堡主兰些堕奎墨主里墨塑塑!!生墨苎堡型堕竺塞THERESEARCHOFSEMANTICSBASEDCOMPONENTLIBRARYSYSTEMMODELABSTRACTWiththeincreaseofthesoftware,thesoftwaredevelopmentmodelhaschangedfromsingleproductiontob
5、atchproductionUnderthisnewproductionmodel,theoldfashionmodulardevelopmentprocesshaschangedtocomponentbaseddevelopmentWiththesuddenincreaseoftheamountofthesoftwarecomponentmanagementbecomesoneimportantproblem.Componentlibraryconsistsofalotofsoftwarecomponents.Componentlibraryis
6、asetofcomponentsmanagedbyacertainmethodology,providingservicesbasedoncomponent,includingsearchingconnection,testing,etcTherearemanymethodstoorganizecomponent1ibraryandprovideservice.ThesimplemethodistostoreallthecharacteristicsofthecomponentsintherelationDBMS,andprovidecompone
7、ntserviceusingSQLqueries.Usingthismethod,usercanonlyusekeywordtoquerysoftwarecomponent.ThisisthebiggestconstraintofthismethodThispaperputsforwardonenewmethodologytoorganize上海交通大学硕士毕业论文基于语义的构件库系统摸型的研究componentsbasedonsemantics.IttakesknowledgeasthebasiCunitforcomponents,represe
8、ntthebasicinformationofsoftwarecomponents.A11theinformationof
此文档下载收益归作者所有