基于实例推理的软件设计模式复用方法的研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:lanyinghit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对设计模式复用的研究是软件工程中一个热点研究领域。目前软件设计人员在设计模式的复用研究过程中遇到很大困难,主要是因为设计模式复用是设计级的一种复用方法,具有高度抽象性、复杂性。目前设计模式复用中对设计模式的描述、选择和使用上都存在一定的问题:传统的设计模式表示方法或者忽略了模式描述内部各部分间丰富的语义联系,不能展现设计模式中的结构和组成部分以及总体框架;或是回避了对问题的描述,而着重描述解的部分,降低了设计模式的抽象层次。此外在设计模式的使用过程中主要依靠使用者凭借对设计模式功能的了解和自身的设计经验使用设计模式,不能实现对设计模式复用的自动化支持。 为了解决以上问题,本文提出了将基于实例推理(Case Based Reasoning,CBR)的方法应用到设计模式复用过程的新思路,给出了将CBR应用到设计模式复用的体系结构,探讨了将CBR理论应用于设计模式复用中的关键技术的实现:说明了应用UML方法进行设计模式实例知识表示的方法,引入WordNet这一在线语义词典工具作为描述设计模式对象语义间描述和分类知识实体,并将其应用于实例库中的实例索引,然后实现了对实例库中的实例检索和评估算法的研究。实例分析表明,应用以上方法能够有效表示设计模式间丰富的内涵,以及从问题需求到解决方案的自动化支持。
其他文献
面向通用计算的GPU具有超强的大规模数据并行计算能力,以及高吞吐量、高性价比等特点,而采用其作为加速设备的GPU集群则成为高性能计算领域的研究热点。由于GPU的加入,GPU集
本文首先从理论上界定了网络信息资源的定义,并对网络信息资源的类型、特点、获取障碍进行了分析.为了确保信息的质量,对网络信息资源控制应首先对各信息源以及网上的各种信
随着人类社会科技的不断发展,各个领域尤其是移动通信领域的信息安全问题受到高度重视,现代密码学理论的发展为各种信息起到强大的安全保护作用。密码学理论研究中的流密码相
  Adhoc网络是一种不需要任何固定的基站支持、能够随时随地构建的自组网络。正是由于这种特性,使得adhoc网络的应用越来越广泛。 本文对Ad hoc网络中的公平调度策略问题
随着云计算的快速发展,越来越多的企业开始将自己的信息管理系统部署到云端。云计算是一种按使用量付费的模式,这种模式提供便捷的、按需的网络访问,进入可配置的计算资源共
二十世纪九十年代以来,随着互联网的普及和IT技术的发展,人们已不仅仅满足于电报、电子邮件等通信方式,越来越多音视频业务通过网络走入人们的工作和生活。在传统的单播模式
  本文提出一种新的基于身份密码系统的门限密钥管理机制,该机制应用了一种采用双线性对的密码系统——基于身份的密码系统(IBE),以门限的方式部署在MANET网络中,这种密码体制
本论文研究的最优装卸路线问题是指如何安排若干有固定负载能力的车辆来回装载点和卸载点完成装卸需求,并使得所有车辆中的最长运输时间最小。在文中用数学模型定义了最优装卸
目前,电力谐波分析已经成为电力系统领域的一个重要研究方向。近二、三十年来,各种电力电子装置的迅速普及使得公用电网的谐波污染日趋严重,电能质量下降。因此,实时测量电网及非
  本文首先对网络蠕虫的工作机制,红色代码、Nimda、Warhol、Flash等蠕虫的传播策略,网络蠕虫仿真技术进行相关的分析,引入了网络蠕虫仿真的概念;在对目前几种主流网络蠕虫传播