【摘 要】
:
构件技术是实现软件复用的有效途径,能大幅度提高软件的生产效率、降低软件开发和维护成本、提高软件质量。构件的描述和检索是实现软件复用的关键技术,对解决软件复用、降低软
论文部分内容阅读
构件技术是实现软件复用的有效途径,能大幅度提高软件的生产效率、降低软件开发和维护成本、提高软件质量。构件的描述和检索是实现软件复用的关键技术,对解决软件复用、降低软件成本和提高软件质量具有重要的意义。
传统的构件服务描述方法主要有基于框架、基于3C模型、基于演绎和基于刻面的构件描述。这些方法对于构件的接口作了许多考虑,但多数都没有提供对构件的准确规范的语义描述,以至于构件服务提供者和构件请求者无法对构件语义信息共享。而且由于上述方法都没有对构件服务的前后置条件进行有效的描述,因此,造成了构件服务使用者对构件检索或使用失败率很高。
本文在基于本体描述的框架下,设计了契约式构件描述与检索原型。针对当前构件语义描述中只对I/O部分进行描述的现状,结合OWL语言和SWRL规则语言,提出了基于本体的契约式构件描述语言COCDL及其描述方法,分别从构件的IOPE以及QoS等五个方面对构件进行全面准确地描述。本方法不仅在构件描述中加入了语义信息,而且引入了契约式设计的思想来规范构件服务的IOPE,从而使软件构件检索的自动化成为可能。
结合COCDL,本文在研究传统的构件匹配方法基础上,提出了基于契约的三步式匹配方法。运用相似度来量化匹配构件的I/O部分,结合SWRL规则并分成三类进行P/E推理匹配。
其他文献
本课题围绕在医院信息化过程中占重要地位的PACS(Picture Archive and Communication System,即图像存档及通信系统)这一领域,为了实现PACS发展趋势之一“DICOM图像转换成通
随着计算机技术的发展,金融领域业务处理已向电子化全面展开,网络通信中的数据安全问题尤为重要。目前金融行业实现了集中式综合业务处理系统,其基本架构是将银行数据主机、
随着信息技术的迅猛发展,企业信息化的需求不断增加,但是在竞争激烈的市场中,企业只有把有限的资源用于核心业务,而把非核心业务外包,才能有效地建立自己的竞争优势。ASP模式是网
信息化的不断推进,通信技术的飞速发展,电信市场的逐步开放以及人们对多媒体通信的迫切要求,促使移动通信从2G向3G演进。在核心网络方面,为提供多媒体通信,3GPP在R5版中提出
纹理度量了物体表面光强度的变化,定量表现了物体表面的光滑、粗糙和规则程度。它常被用于在图像分析和计算机视觉中进行区域描述,是展现真实世界的重要手段。二维表面纹理的
在互联网飞速发展的背景下,数据库应用体现出了不同以往的新特点,新的需求应运而生。海量数据及数据孤岛的产生,严重阻碍了科学数据的有效共享。从这一背景出发,DartGrid在传
高等学校新生学籍电子注册是完善高等教育学历证书电子注册制度的一项重要工作,是加强高等学校招生行为监督,保障高等教育改革健康发展的需要。学籍电子注册与学历证书电子注册
HAZOP(Hazard and Operability Study)中文的意思是“危险性和可操作性分析”,是在化工过程中常见的一种危险性分析方法。它是一种基于引导词的结构化分析方法,将引导词应用
无论在计算机系统硬件设计方面还是在软件设计方面,随着设计规模越来越复杂和庞大,会产生越来越多的设计缺陷和错误等。用一些传统的方法往往是代价很高,但还难以检测出它们。形
纹理的自相似性度量是近年来国内外一个比较活跃的研究领域,在纹理分析、编辑、合成与绘制等计算机视觉、图像处理及计算机图形学领域都占有重要的地位,有着非常广阔的应用前